Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Mollik2018-06-28 14:53:51 +0000
committerRalf Mollik2018-06-28 14:53:51 +0000
commit461ea327d0f893a0f64a1b961481c90e97f6732b (patch)
tree89fc0ad291ce8e8314dd73823995a36ab5b8fa50
parentc7a6adca9f9e8dfc51a1997f34d2f3f673dfe6a8 (diff)
downloadorg.eclipse.osbp.xtext.datainterchange-461ea327d0f893a0f64a1b961481c90e97f6732b.tar.gz
org.eclipse.osbp.xtext.datainterchange-461ea327d0f893a0f64a1b961481c90e97f6732b.tar.xz
org.eclipse.osbp.xtext.datainterchange-461ea327d0f893a0f64a1b961481c90e97f6732b.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.datainterchange.common/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/about.html6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/license.html343
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java58
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/feature.properties249
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/license.html343
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.feature/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/AbstractDataDSLIdeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java53
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/PartialDataDSLContentAssistParser.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g1868
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens198
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java1906
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java30131
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/about.html6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/license.html343
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.tests/src-gen/org/eclipse/osbp/xtext/datainterchange/tests/DataDSLInjectorProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/about.html6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/license.html343
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/AbstractDataDSLUiModule.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLExecutableExtensionFactory.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java74
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/internal/DatainterchangeActivator.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLDocumentationTranslator.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHover.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverDocumentationProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLUiModule.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.xtend14
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/FileNameTextApplier.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/LocaleTextApplier.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/META-INF/MANIFEST.MF3
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/about.html6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/build.properties15
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator1.java512
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator2.java226
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java44
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java804
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchange.java35
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBase.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBean.java128
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBlobMapping.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeEntityExpression.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java80
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportHide.java63
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpose.java118
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpression.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFile.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileCSV.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileEDI.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileXML.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFilterCondition.java177
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFormat.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeKey.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLazyResolver.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLookup.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMapping.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerEntity.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerPath.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeModel.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePackage.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePredefinedExpression.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeValueMapping.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/EntityManagerMode.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanEnum.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanTypeEnum.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBlobMimeTypeEnum.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java100
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java351
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBaseImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java272
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBlobMappingImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeEntityExpressionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java233
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportHideImpl.java170
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExposeImpl.java310
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileCSVImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileXMLImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFilterConditionImpl.java427
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFormatImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeImpl.java62
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeKeyImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLazyResolverImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLookupImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerEntityImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerPathImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeModelImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePackageImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePredefinedExpressionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeValueMappingImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java80
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java96
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/license.html343
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore59
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/plugin.properties8
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/plugin.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/AbstractDataDSLRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbinbin24833 -> 26835 bytes
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetupGenerated.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLAntlrTokenFileProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLParser.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g665
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens290
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java2198
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java11928
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/scoping/AbstractDataDSLScopeProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java89
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java444
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java679
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/validation/AbstractDataDSLValidator.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/Activator.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext65
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceStandaloneSetup.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetup.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/GenerateDataDSL.mwe212
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/XcoreResourceFactory.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/formatting/DataDSLFormatter.xtend6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend202
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend140
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/JoinGraph.java107
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/ManageJoins.java151
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/TestManageJoins.java91
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend147
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend21
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLQualifiedNameProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLValueConverterService.java6
-rw-r--r--pom.xml6
168 files changed, 39682 insertions, 23436 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.datainterchange.common/LICENSE.txt b/org.eclipse.osbp.xtext.datainterchange.common/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common/about.html b/org.eclipse.osbp.xtext.datainterchange.common/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/about.html
+++ b/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common/about.properties b/org.eclipse.osbp.xtext.datainterchange.common/about.properties
index 75592ba..601c2c9 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/about.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common
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.datainterchange.common/build.properties b/org.eclipse.osbp.xtext.datainterchange.common/build.properties
index 054bea6..d903d02 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/build.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.common/build.properties
@@ -7,7 +7,7 @@ bin.includes = about.properties, about.mappings, about.ini, about.html, META
.settings/,\
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.datainterchange.common/epl-2.0.html b/org.eclipse.osbp.xtext.datainterchange.common/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common/epl-v10.html b/org.eclipse.osbp.xtext.datainterchange.common/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common/license.html b/org.eclipse.osbp.xtext.datainterchange.common/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/license.html
+++ b/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common/pom.xml b/org.eclipse.osbp.xtext.datainterchange.common/pom.xml
index e65d61c..78090b3 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/pom.xml
+++ b/org.eclipse.osbp.xtext.datainterchange.common/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.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java b/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java
index 588c262..cd40c8f 100644
--- a/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.java
+++ b/org.eclipse.osbp.xtext.datainterchange.common/src/org/eclipse/osbp/xtext/datainterchange/common/WorkerThreadRunnable.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
@@ -13,20 +15,21 @@
*/
package org.eclipse.osbp.xtext.datainterchange.common;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.ProgressBar;
-import com.vaadin.ui.UI;
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
import org.eclipse.osbp.core.api.persistence.IPersistenceService;
import org.eclipse.osbp.datainterchange.api.IDataInterchangeExecutionEvent;
import org.eclipse.osbp.datainterchange.api.IDataInterchangeExecutionEventListener;
-import org.eclipse.osbp.runtime.common.event.EventDispatcherEvent;
-import org.eclipse.osbp.runtime.common.event.EventDispatcherEvent.EventDispatcherCommand;
import org.eclipse.osbp.runtime.common.event.IEventDispatcher;
import org.eclipse.osbp.ui.api.customfields.IBlobService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import com.vaadin.ui.HorizontalLayout;
+import com.vaadin.ui.ProgressBar;
+import com.vaadin.ui.UI;
public abstract class WorkerThreadRunnable implements Runnable, IDataInterchangeExecutionEventListener {
static final Logger log = LoggerFactory.getLogger(WorkerThreadRunnable.class);
@@ -47,6 +50,9 @@ public abstract class WorkerThreadRunnable implements Runnable, IDataInterchange
private Direction direction = Direction.IMPORT;
private IBlobService blobService;
+ private boolean deleteFileAfterImport=false;
+ private boolean failedExecution = false;
+
public WorkerThreadRunnable() {
progressBarArea = new HorizontalLayout();
progressBar = new ProgressBar();
@@ -173,4 +179,36 @@ public abstract class WorkerThreadRunnable implements Runnable, IDataInterchange
}
}
}
+
+ public boolean isDeleteFileAfterImport() {
+ return deleteFileAfterImport;
+ }
+
+ public void setDeleteFileAfterImport(boolean deleteFileAfterImport) {
+ this.deleteFileAfterImport = deleteFileAfterImport;
+ }
+
+ /**
+ * Make sure that the given file is deleted.
+ */
+ public void deleteFile(final Path file) {
+ try {
+ if(Files.deleteIfExists(file)){
+ log.debug("File: " + file + " successfuly removed.");
+ }
+ else{
+ log.debug("File: " + file + " doesn't exist and could not be deleted.");
+ }
+ } catch (IOException e) {
+ log.error("File: " + file + " could not be deleted.\n" + e.getMessage());
+ }
+ }
+
+ public boolean hasExecutionFailed() {
+ return failedExecution;
+ }
+
+ public void setExecutionFailed(boolean failedExecution) {
+ this.failedExecution = failedExecution;
+ }
}
diff --git a/org.eclipse.osbp.xtext.datainterchange.feature/LICENSE.txt b/org.eclipse.osbp.xtext.datainterchange.feature/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.feature/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.feature/build.properties b/org.eclipse.osbp.xtext.datainterchange.feature/build.properties
index 961a3e0..1950f52 100644
--- a/org.eclipse.osbp.xtext.datainterchange.feature/build.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.feature/build.properties
@@ -1,5 +1,5 @@
-bin.includes = license.html, epl-v10.html, feature.xml,\
+bin.includes = license.html, epl-2.0.html, feature.xml,\
feature.properties
src.includes = LICENSE.txt,\
- epl-v10.html,\
+ epl-2.0.html,\
license.html
diff --git a/org.eclipse.osbp.xtext.datainterchange.feature/epl-2.0.html b/org.eclipse.osbp.xtext.datainterchange.feature/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.feature/epl-v10.html b/org.eclipse.osbp.xtext.datainterchange.feature/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.feature/feature.properties b/org.eclipse.osbp.xtext.datainterchange.feature/feature.properties
index 88dc6c2..16cf211 100644
--- a/org.eclipse.osbp.xtext.datainterchange.feature/feature.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.feature/license.html b/org.eclipse.osbp.xtext.datainterchange.feature/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.datainterchange.feature/license.html
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.feature/pom.xml b/org.eclipse.osbp.xtext.datainterchange.feature/pom.xml
index 3b093e8..60a0474 100644
--- a/org.eclipse.osbp.xtext.datainterchange.feature/pom.xml
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ide/pom.xml b/org.eclipse.osbp.xtext.datainterchange.ide/pom.xml
index 463993e..3679b1a 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/pom.xml
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/AbstractDataDSLIdeModule.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/AbstractDataDSLIdeModule.java
index 07cc835..eaa5f01 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/AbstractDataDSLIdeModule.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/AbstractDataDSLIdeModule.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.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java
index 4f556af..6c28d7b 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/DataDSLParser.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
@@ -46,6 +48,7 @@ public class DataDSLParser extends AbstractContentAssistParser {
{
put(grammarAccess.getDataInterchangeFileAccess().getAlternatives(), "rule__DataInterchangeFile__Alternatives");
put(grammarAccess.getDataInterchangeExpressionAccess().getAlternatives(), "rule__DataInterchangeExpression__Alternatives");
+ put(grammarAccess.getDataInterchangeExposeAccess().getAlternatives_3(), "rule__DataInterchangeExpose__Alternatives_3");
put(grammarAccess.getDataInterchangeMappingAccess().getAlternatives(), "rule__DataInterchangeMapping__Alternatives");
put(grammarAccess.getXImportDeclarationAccess().getAlternatives_2(), "rule__XImportDeclaration__Alternatives_2");
put(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3(), "rule__XImportDeclaration__Alternatives_2_0_3");
@@ -94,6 +97,8 @@ public class DataDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getPredefinedBeanEnumAccess().getAlternatives(), "rule__PredefinedBeanEnum__Alternatives");
put(grammarAccess.getPredefinedBeanTypeEnumAccess().getAlternatives(), "rule__PredefinedBeanTypeEnum__Alternatives");
put(grammarAccess.getEntityManagerModeAccess().getAlternatives(), "rule__EntityManagerMode__Alternatives");
+ put(grammarAccess.getConditionAndOperator1Access().getAlternatives(), "rule__ConditionAndOperator1__Alternatives");
+ put(grammarAccess.getConditionAndOperator2Access().getAlternatives(), "rule__ConditionAndOperator2__Alternatives");
put(grammarAccess.getDataInterchangeModelAccess().getGroup(), "rule__DataInterchangeModel__Group__0");
put(grammarAccess.getDataInterchangePackageAccess().getGroup(), "rule__DataInterchangePackage__Group__0");
put(grammarAccess.getDataInterchangePackageAccess().getGroup_5(), "rule__DataInterchangePackage__Group_5__0");
@@ -122,6 +127,9 @@ public class DataDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getDataInterchangeBeanAccess().getGroup_8(), "rule__DataInterchangeBean__Group_8__0");
put(grammarAccess.getDataInterchangeBeanAccess().getGroup_9(), "rule__DataInterchangeBean__Group_9__0");
put(grammarAccess.getDataInterchangeBeanAccess().getGroup_10(), "rule__DataInterchangeBean__Group_10__0");
+ put(grammarAccess.getDataInterchangeBeanAccess().getGroup_11(), "rule__DataInterchangeBean__Group_11__0");
+ put(grammarAccess.getDataInterchangeBeanAccess().getGroup_12(), "rule__DataInterchangeBean__Group_12__0");
+ put(grammarAccess.getDataInterchangeBeanAccess().getGroup_13(), "rule__DataInterchangeBean__Group_13__0");
put(grammarAccess.getDataInterchangeKeyAccess().getGroup(), "rule__DataInterchangeKey__Group__0");
put(grammarAccess.getDataInterchangeLookupAccess().getGroup(), "rule__DataInterchangeLookup__Group__0");
put(grammarAccess.getDataInterchangeLookupAccess().getGroup_5(), "rule__DataInterchangeLookup__Group_5__0");
@@ -132,6 +140,15 @@ public class DataDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getDataInterchangeMarkerEntityAccess().getGroup_3(), "rule__DataInterchangeMarkerEntity__Group_3__0");
put(grammarAccess.getDataInterchangeFormatAccess().getGroup(), "rule__DataInterchangeFormat__Group__0");
put(grammarAccess.getDataInterchangeEntityExpressionAccess().getGroup(), "rule__DataInterchangeEntityExpression__Group__0");
+ put(grammarAccess.getDataInterchangeExposeAccess().getGroup(), "rule__DataInterchangeExpose__Group__0");
+ put(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_0(), "rule__DataInterchangeExpose__Group_3_0__0");
+ put(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_1(), "rule__DataInterchangeExpose__Group_3_1__0");
+ put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup(), "rule__DataInterchangeExportFilter__Group__0");
+ put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1(), "rule__DataInterchangeExportFilter__Group_1__0");
+ put(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2(), "rule__DataInterchangeExportFilter__Group_2__0");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup(), "rule__DataInterchangeFilterCondition__Group__0");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup_3(), "rule__DataInterchangeFilterCondition__Group_3__0");
+ put(grammarAccess.getDataInterchangeExportHideAccess().getGroup(), "rule__DataInterchangeExportHide__Group__0");
put(grammarAccess.getDataInterchangePredefinedExpressionAccess().getGroup(), "rule__DataInterchangePredefinedExpression__Group__0");
put(grammarAccess.getDataInterchangeValueMappingAccess().getGroup(), "rule__DataInterchangeValueMapping__Group__0");
put(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup(), "rule__DataInterchangeBlobMapping__Group__0");
@@ -351,8 +368,9 @@ public class DataDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getDataInterchangeAccess().getVectorNameAssignment_5_1(), "rule__DataInterchange__VectorNameAssignment_5_1");
put(grammarAccess.getDataInterchangeAccess().getCreateReportAssignment_6(), "rule__DataInterchange__CreateReportAssignment_6");
put(grammarAccess.getDataInterchangeAccess().getElementSizeAssignment_7_1(), "rule__DataInterchange__ElementSizeAssignment_7_1");
- put(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_9(), "rule__DataInterchange__FileEndpointAssignment_9");
- put(grammarAccess.getDataInterchangeAccess().getPathAssignment_12(), "rule__DataInterchange__PathAssignment_12");
+ put(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportAssignment_8(), "rule__DataInterchange__DeleteFileAfterImportAssignment_8");
+ put(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_10(), "rule__DataInterchange__FileEndpointAssignment_10");
+ put(grammarAccess.getDataInterchangeAccess().getPathAssignment_13(), "rule__DataInterchange__PathAssignment_13");
put(grammarAccess.getDataInterchangeFileXMLAccess().getFileURLAssignment_2(), "rule__DataInterchangeFileXML__FileURLAssignment_2");
put(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeAssignment_3_0(), "rule__DataInterchangeFileXML__ByAttributeAssignment_3_0");
put(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingAssignment_3_1_1(), "rule__DataInterchangeFileXML__EncodingAssignment_3_1_1");
@@ -372,13 +390,17 @@ public class DataDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getDataInterchangeBeanAccess().getEntityAssignment_2(), "rule__DataInterchangeBean__EntityAssignment_2");
put(grammarAccess.getDataInterchangeBeanAccess().getNodeNameAssignment_3_1(), "rule__DataInterchangeBean__NodeNameAssignment_3_1");
put(grammarAccess.getDataInterchangeBeanAccess().getElementMapAssignment_4_1(), "rule__DataInterchangeBean__ElementMapAssignment_4_1");
- put(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestAssignment_5_0(), "rule__DataInterchangeBean__MarkLatestAssignment_5_0");
+ put(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportAssignment_5_0(), "rule__DataInterchangeBean__MarkLatestImportAssignment_5_0");
put(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyAssignment_5_1(), "rule__DataInterchangeBean__LatestPropertyAssignment_5_1");
- put(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_6_2(), "rule__DataInterchangeBean__ExpressionAssignment_6_2");
- put(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_7_2(), "rule__DataInterchangeBean__LookupAssignment_7_2");
- put(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_8_2(), "rule__DataInterchangeBean__FormatAssignment_8_2");
- put(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_9_2(), "rule__DataInterchangeBean__MappingsAssignment_9_2");
- put(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_10_2(), "rule__DataInterchangeBean__LookupKeysAssignment_10_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportAssignment_6_0(), "rule__DataInterchangeBean__MarkLatestExportAssignment_6_0");
+ put(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyAssignment_6_1(), "rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1");
+ put(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_7_2(), "rule__DataInterchangeBean__ExpressionAssignment_7_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_8_2(), "rule__DataInterchangeBean__LookupAssignment_8_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_9_2(), "rule__DataInterchangeBean__FormatAssignment_9_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getExportExposesAssignment_10_2(), "rule__DataInterchangeBean__ExportExposesAssignment_10_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_11_2(), "rule__DataInterchangeBean__MappingsAssignment_11_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_12_2(), "rule__DataInterchangeBean__LookupKeysAssignment_12_2");
+ put(grammarAccess.getDataInterchangeBeanAccess().getExportFilterAssignment_13_2(), "rule__DataInterchangeBean__ExportFilterAssignment_13_2");
put(grammarAccess.getDataInterchangeKeyAccess().getPropertyAssignment_2(), "rule__DataInterchangeKey__PropertyAssignment_2");
put(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyAssignment_2(), "rule__DataInterchangeLookup__TargetPropertyAssignment_2");
put(grammarAccess.getDataInterchangeLookupAccess().getEntityAssignment_4(), "rule__DataInterchangeLookup__EntityAssignment_4");
@@ -399,6 +421,17 @@ public class DataDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyAssignment_2(), "rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2");
put(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityAssignment_4(), "rule__DataInterchangeEntityExpression__EntityAssignment_4");
put(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyAssignment_6(), "rule__DataInterchangeEntityExpression__PropertyAssignment_6");
+ put(grammarAccess.getDataInterchangeExposeAccess().getRefEntityAssignment_2(), "rule__DataInterchangeExpose__RefEntityAssignment_2");
+ put(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyAssignment_3_0_1(), "rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1");
+ put(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2(), "rule__DataInterchangeExpose__SubExposeAssignment_3_1_2");
+ put(grammarAccess.getDataInterchangeExportFilterAccess().getConditionAssignment_1_2(), "rule__DataInterchangeExportFilter__ConditionAssignment_1_2");
+ put(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1(), "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyAssignment_0(), "rule__DataInterchangeFilterCondition__RefPropertyAssignment_0");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorAssignment_1(), "rule__DataInterchangeFilterCondition__OperatorAssignment_1");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getValueAssignment_2(), "rule__DataInterchangeFilterCondition__ValueAssignment_2");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2Assignment_3_0(), "rule__DataInterchangeFilterCondition__Operator2Assignment_3_0");
+ put(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionAssignment_3_1(), "rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1");
+ put(grammarAccess.getDataInterchangeExportHideAccess().getPropertyAssignment_1(), "rule__DataInterchangeExportHide__PropertyAssignment_1");
put(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyAssignment_2(), "rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2");
put(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanAssignment_4(), "rule__DataInterchangePredefinedExpression__BeanAssignment_4");
put(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanTypeAssignment_6(), "rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6");
diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/PartialDataDSLContentAssistParser.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/PartialDataDSLContentAssistParser.java
index cc4d7ef..2074481 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/PartialDataDSLContentAssistParser.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/PartialDataDSLContentAssistParser.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.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g
index 42ecebb..61f57ae 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.g
@@ -438,6 +438,106 @@ finally {
restoreStackSize(stackSize);
}
+// Entry rule entryRuleDataInterchangeExpose
+entryRuleDataInterchangeExpose
+:
+{ before(grammarAccess.getDataInterchangeExposeRule()); }
+ ruleDataInterchangeExpose
+{ after(grammarAccess.getDataInterchangeExposeRule()); }
+ EOF
+;
+
+// Rule DataInterchangeExpose
+ruleDataInterchangeExpose
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getGroup()); }
+ (rule__DataInterchangeExpose__Group__0)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Entry rule entryRuleDataInterchangeExportFilter
+entryRuleDataInterchangeExportFilter
+:
+{ before(grammarAccess.getDataInterchangeExportFilterRule()); }
+ ruleDataInterchangeExportFilter
+{ after(grammarAccess.getDataInterchangeExportFilterRule()); }
+ EOF
+;
+
+// Rule DataInterchangeExportFilter
+ruleDataInterchangeExportFilter
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup()); }
+ (rule__DataInterchangeExportFilter__Group__0)
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Entry rule entryRuleDataInterchangeFilterCondition
+entryRuleDataInterchangeFilterCondition
+:
+{ before(grammarAccess.getDataInterchangeFilterConditionRule()); }
+ ruleDataInterchangeFilterCondition
+{ after(grammarAccess.getDataInterchangeFilterConditionRule()); }
+ EOF
+;
+
+// Rule DataInterchangeFilterCondition
+ruleDataInterchangeFilterCondition
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup()); }
+ (rule__DataInterchangeFilterCondition__Group__0)
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Entry rule entryRuleDataInterchangeExportHide
+entryRuleDataInterchangeExportHide
+:
+{ before(grammarAccess.getDataInterchangeExportHideRule()); }
+ ruleDataInterchangeExportHide
+{ after(grammarAccess.getDataInterchangeExportHideRule()); }
+ EOF
+;
+
+// Rule DataInterchangeExportHide
+ruleDataInterchangeExportHide
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getDataInterchangeExportHideAccess().getGroup()); }
+ (rule__DataInterchangeExportHide__Group__0)
+ { after(grammarAccess.getDataInterchangeExportHideAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
// Entry rule entryRuleDataInterchangePredefinedExpression
entryRuleDataInterchangePredefinedExpression
:
@@ -2724,6 +2824,38 @@ finally {
restoreStackSize(stackSize);
}
+// Rule ConditionAndOperator1
+ruleConditionAndOperator1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getAlternatives()); }
+ (rule__ConditionAndOperator1__Alternatives)
+ { after(grammarAccess.getConditionAndOperator1Access().getAlternatives()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Rule ConditionAndOperator2
+ruleConditionAndOperator2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getConditionAndOperator2Access().getAlternatives()); }
+ (rule__ConditionAndOperator2__Alternatives)
+ { after(grammarAccess.getConditionAndOperator2Access().getAlternatives()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DataInterchangeFile__Alternatives
@init {
int stackSize = keepStackSize();
@@ -2772,6 +2904,27 @@ finally {
restoreStackSize(stackSize);
}
+rule__DataInterchangeExpose__Alternatives_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_0()); }
+ (rule__DataInterchangeExpose__Group_3_0__0)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_0()); }
+ )
+ |
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_1()); }
+ (rule__DataInterchangeExpose__Group_3_1__0)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_1()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DataInterchangeMapping__Alternatives
@init {
int stackSize = keepStackSize();
@@ -4098,6 +4251,84 @@ finally {
restoreStackSize(stackSize);
}
+rule__ConditionAndOperator1__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0()); }
+ ('=')
+ { after(grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1()); }
+ ('!=')
+ { after(grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2()); }
+ ('>')
+ { after(grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3()); }
+ ('>=')
+ { after(grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4()); }
+ ('<')
+ { after(grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5()); }
+ ('<=')
+ { after(grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6()); }
+ ('isnull')
+ { after(grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7()); }
+ ('isnotnull')
+ { after(grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ConditionAndOperator2__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0()); }
+ ('and')
+ { after(grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0()); }
+ )
+ |
+ (
+ { before(grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1()); }
+ ('or')
+ { after(grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DataInterchangeModel__Group__0
@init {
int stackSize = keepStackSize();
@@ -4629,9 +4860,9 @@ rule__DataInterchange__Group__8__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getFileKeyword_8()); }
- 'file'
- { after(grammarAccess.getDataInterchangeAccess().getFileKeyword_8()); }
+ { before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportAssignment_8()); }
+ (rule__DataInterchange__DeleteFileAfterImportAssignment_8)?
+ { after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportAssignment_8()); }
)
;
finally {
@@ -4656,9 +4887,9 @@ rule__DataInterchange__Group__9__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_9()); }
- (rule__DataInterchange__FileEndpointAssignment_9)
- { after(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_9()); }
+ { before(grammarAccess.getDataInterchangeAccess().getFileKeyword_9()); }
+ 'file'
+ { after(grammarAccess.getDataInterchangeAccess().getFileKeyword_9()); }
)
;
finally {
@@ -4683,9 +4914,9 @@ rule__DataInterchange__Group__10__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getPathKeyword_10()); }
- 'path'
- { after(grammarAccess.getDataInterchangeAccess().getPathKeyword_10()); }
+ { before(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_10()); }
+ (rule__DataInterchange__FileEndpointAssignment_10)
+ { after(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_10()); }
)
;
finally {
@@ -4710,9 +4941,9 @@ rule__DataInterchange__Group__11__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_11()); }
- '{'
- { after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_11()); }
+ { before(grammarAccess.getDataInterchangeAccess().getPathKeyword_11()); }
+ 'path'
+ { after(grammarAccess.getDataInterchangeAccess().getPathKeyword_11()); }
)
;
finally {
@@ -4737,9 +4968,9 @@ rule__DataInterchange__Group__12__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getPathAssignment_12()); }
- (rule__DataInterchange__PathAssignment_12)*
- { after(grammarAccess.getDataInterchangeAccess().getPathAssignment_12()); }
+ { before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12()); }
+ '{'
+ { after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12()); }
)
;
finally {
@@ -4752,6 +4983,7 @@ rule__DataInterchange__Group__13
}
:
rule__DataInterchange__Group__13__Impl
+ rule__DataInterchange__Group__14
;
finally {
restoreStackSize(stackSize);
@@ -4763,9 +4995,35 @@ rule__DataInterchange__Group__13__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_13()); }
+ { before(grammarAccess.getDataInterchangeAccess().getPathAssignment_13()); }
+ (rule__DataInterchange__PathAssignment_13)*
+ { after(grammarAccess.getDataInterchangeAccess().getPathAssignment_13()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchange__Group__14
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchange__Group__14__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchange__Group__14__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14()); }
'}'
- { after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_13()); }
+ { after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14()); }
)
;
finally {
@@ -6102,6 +6360,7 @@ rule__DataInterchangeBean__Group__10
}
:
rule__DataInterchangeBean__Group__10__Impl
+ rule__DataInterchangeBean__Group__11
;
finally {
restoreStackSize(stackSize);
@@ -6122,6 +6381,86 @@ finally {
restoreStackSize(stackSize);
}
+rule__DataInterchangeBean__Group__11
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group__11__Impl
+ rule__DataInterchangeBean__Group__12
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group__11__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_11()); }
+ (rule__DataInterchangeBean__Group_11__0)?
+ { after(grammarAccess.getDataInterchangeBeanAccess().getGroup_11()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group__12
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group__12__Impl
+ rule__DataInterchangeBean__Group__13
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group__12__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_12()); }
+ (rule__DataInterchangeBean__Group_12__0)?
+ { after(grammarAccess.getDataInterchangeBeanAccess().getGroup_12()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group__13
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group__13__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group__13__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getGroup_13()); }
+ (rule__DataInterchangeBean__Group_13__0)?
+ { after(grammarAccess.getDataInterchangeBeanAccess().getGroup_13()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DataInterchangeBean__Group_3__0
@init {
@@ -6249,9 +6588,9 @@ rule__DataInterchangeBean__Group_5__0__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestAssignment_5_0()); }
- (rule__DataInterchangeBean__MarkLatestAssignment_5_0)
- { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestAssignment_5_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportAssignment_5_0()); }
+ (rule__DataInterchangeBean__MarkLatestImportAssignment_5_0)
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportAssignment_5_0()); }
)
;
finally {
@@ -6303,9 +6642,9 @@ rule__DataInterchangeBean__Group_6__0__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0()); }
- 'expression'
- { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportAssignment_6_0()); }
+ (rule__DataInterchangeBean__MarkLatestExportAssignment_6_0)
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportAssignment_6_0()); }
)
;
finally {
@@ -6318,7 +6657,6 @@ rule__DataInterchangeBean__Group_6__1
}
:
rule__DataInterchangeBean__Group_6__1__Impl
- rule__DataInterchangeBean__Group_6__2
;
finally {
restoreStackSize(stackSize);
@@ -6330,62 +6668,9 @@ rule__DataInterchangeBean__Group_6__1__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1()); }
- '{'
- { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DataInterchangeBean__Group_6__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DataInterchangeBean__Group_6__2__Impl
- rule__DataInterchangeBean__Group_6__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DataInterchangeBean__Group_6__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_6_2()); }
- (rule__DataInterchangeBean__ExpressionAssignment_6_2)*
- { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_6_2()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DataInterchangeBean__Group_6__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DataInterchangeBean__Group_6__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DataInterchangeBean__Group_6__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3()); }
- '}'
- { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyAssignment_6_1()); }
+ (rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1)
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyAssignment_6_1()); }
)
;
finally {
@@ -6411,9 +6696,9 @@ rule__DataInterchangeBean__Group_7__0__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0()); }
- 'lookup'
- { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0()); }
+ 'expression'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0()); }
)
;
finally {
@@ -6465,9 +6750,9 @@ rule__DataInterchangeBean__Group_7__2__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_7_2()); }
- (rule__DataInterchangeBean__LookupAssignment_7_2)*
- { after(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_7_2()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_7_2()); }
+ (rule__DataInterchangeBean__ExpressionAssignment_7_2)*
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_7_2()); }
)
;
finally {
@@ -6519,9 +6804,9 @@ rule__DataInterchangeBean__Group_8__0__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0()); }
- 'format'
- { after(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0()); }
+ 'lookup'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0()); }
)
;
finally {
@@ -6573,9 +6858,9 @@ rule__DataInterchangeBean__Group_8__2__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_8_2()); }
- (rule__DataInterchangeBean__FormatAssignment_8_2)*
- { after(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_8_2()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_8_2()); }
+ (rule__DataInterchangeBean__LookupAssignment_8_2)*
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_8_2()); }
)
;
finally {
@@ -6627,9 +6912,9 @@ rule__DataInterchangeBean__Group_9__0__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0()); }
- 'mapping'
- { after(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0()); }
+ 'format'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0()); }
)
;
finally {
@@ -6681,9 +6966,9 @@ rule__DataInterchangeBean__Group_9__2__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_9_2()); }
- (rule__DataInterchangeBean__MappingsAssignment_9_2)*
- { after(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_9_2()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_9_2()); }
+ (rule__DataInterchangeBean__FormatAssignment_9_2)*
+ { after(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_9_2()); }
)
;
finally {
@@ -6735,9 +7020,9 @@ rule__DataInterchangeBean__Group_10__0__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0()); }
- 'keys'
- { after(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0()); }
+ 'expose'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0()); }
)
;
finally {
@@ -6789,9 +7074,9 @@ rule__DataInterchangeBean__Group_10__2__Impl
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_10_2()); }
- (rule__DataInterchangeBean__LookupKeysAssignment_10_2)*
- { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_10_2()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExportExposesAssignment_10_2()); }
+ (rule__DataInterchangeBean__ExportExposesAssignment_10_2)*
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExportExposesAssignment_10_2()); }
)
;
finally {
@@ -6825,6 +7110,330 @@ finally {
}
+rule__DataInterchangeBean__Group_11__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_11__0__Impl
+ rule__DataInterchangeBean__Group_11__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0()); }
+ 'mapping'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_11__1__Impl
+ rule__DataInterchangeBean__Group_11__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1()); }
+ '{'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_11__2__Impl
+ rule__DataInterchangeBean__Group_11__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_11_2()); }
+ (rule__DataInterchangeBean__MappingsAssignment_11_2)*
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_11_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_11__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_11__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3()); }
+ '}'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeBean__Group_12__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_12__0__Impl
+ rule__DataInterchangeBean__Group_12__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0()); }
+ 'keys'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_12__1__Impl
+ rule__DataInterchangeBean__Group_12__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1()); }
+ '{'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_12__2__Impl
+ rule__DataInterchangeBean__Group_12__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_12_2()); }
+ (rule__DataInterchangeBean__LookupKeysAssignment_12_2)*
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_12_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_12__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_12__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3()); }
+ '}'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeBean__Group_13__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_13__0__Impl
+ rule__DataInterchangeBean__Group_13__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExportFilterKeyword_13_0()); }
+ 'exportFilter'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExportFilterKeyword_13_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_13__1__Impl
+ rule__DataInterchangeBean__Group_13__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_13_1()); }
+ '{'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_13_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_13__2__Impl
+ rule__DataInterchangeBean__Group_13__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExportFilterAssignment_13_2()); }
+ (rule__DataInterchangeBean__ExportFilterAssignment_13_2)
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExportFilterAssignment_13_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeBean__Group_13__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__Group_13__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_13_3()); }
+ '}'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_13_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__DataInterchangeKey__Group__0
@init {
int stackSize = keepStackSize();
@@ -7986,6 +8595,735 @@ finally {
}
+rule__DataInterchangeExpose__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group__0__Impl
+ rule__DataInterchangeExpose__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0()); }
+ ()
+ { after(grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group__1__Impl
+ rule__DataInterchangeExpose__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1()); }
+ 'ref'
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group__2__Impl
+ rule__DataInterchangeExpose__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityAssignment_2()); }
+ (rule__DataInterchangeExpose__RefEntityAssignment_2)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefEntityAssignment_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getAlternatives_3()); }
+ (rule__DataInterchangeExpose__Alternatives_3)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getAlternatives_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeExpose__Group_3_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group_3_0__0__Impl
+ rule__DataInterchangeExpose__Group_3_0__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_0__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0()); }
+ 'on'
+ { after(grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group_3_0__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_0__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyAssignment_3_0_1()); }
+ (rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyAssignment_3_0_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeExpose__Group_3_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group_3_1__0__Impl
+ rule__DataInterchangeExpose__Group_3_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0()); }
+ 'expose'
+ { after(grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group_3_1__1__Impl
+ rule__DataInterchangeExpose__Group_3_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1()); }
+ '{'
+ { after(grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group_3_1__2__Impl
+ rule__DataInterchangeExpose__Group_3_1__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2()); }
+ (rule__DataInterchangeExpose__SubExposeAssignment_3_1_2)
+ { after(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExpose__Group_3_1__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__Group_3_1__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3()); }
+ '}'
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeExportFilter__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group__0__Impl
+ rule__DataInterchangeExportFilter__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0()); }
+ ()
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group__1__Impl
+ rule__DataInterchangeExportFilter__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1()); }
+ (rule__DataInterchangeExportFilter__Group_1__0)?
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2()); }
+ (rule__DataInterchangeExportFilter__Group_2__0)?
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeExportFilter__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group_1__0__Impl
+ rule__DataInterchangeExportFilter__Group_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0()); }
+ 'where'
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group_1__1__Impl
+ rule__DataInterchangeExportFilter__Group_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1()); }
+ '{'
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group_1__2__Impl
+ rule__DataInterchangeExportFilter__Group_1__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getConditionAssignment_1_2()); }
+ (rule__DataInterchangeExportFilter__ConditionAssignment_1_2)
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getConditionAssignment_1_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group_1__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_1__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_3()); }
+ '}'
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeExportFilter__Group_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group_2__0__Impl
+ rule__DataInterchangeExportFilter__Group_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); }
+ 'hide'
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportFilter__Group_2__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__Group_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1()); }
+ (rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1)*
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeFilterCondition__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeFilterCondition__Group__0__Impl
+ rule__DataInterchangeFilterCondition__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyAssignment_0()); }
+ (rule__DataInterchangeFilterCondition__RefPropertyAssignment_0)
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyAssignment_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeFilterCondition__Group__1__Impl
+ rule__DataInterchangeFilterCondition__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorAssignment_1()); }
+ (rule__DataInterchangeFilterCondition__OperatorAssignment_1)
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorAssignment_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeFilterCondition__Group__2__Impl
+ rule__DataInterchangeFilterCondition__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getValueAssignment_2()); }
+ (rule__DataInterchangeFilterCondition__ValueAssignment_2)?
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getValueAssignment_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeFilterCondition__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup_3()); }
+ (rule__DataInterchangeFilterCondition__Group_3__0)?
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeFilterCondition__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeFilterCondition__Group_3__0__Impl
+ rule__DataInterchangeFilterCondition__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2Assignment_3_0()); }
+ (rule__DataInterchangeFilterCondition__Operator2Assignment_3_0)
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2Assignment_3_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeFilterCondition__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionAssignment_3_1()); }
+ (rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1)
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionAssignment_3_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__DataInterchangeExportHide__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportHide__Group__0__Impl
+ rule__DataInterchangeExportHide__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportHide__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0()); }
+ ()
+ { after(grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportHide__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__DataInterchangeExportHide__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportHide__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyAssignment_1()); }
+ (rule__DataInterchangeExportHide__PropertyAssignment_1)
+ { after(grammarAccess.getDataInterchangeExportHideAccess().getPropertyAssignment_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__DataInterchangePredefinedExpression__Group__0
@init {
int stackSize = keepStackSize();
@@ -22371,30 +23709,49 @@ finally {
restoreStackSize(stackSize);
}
-rule__DataInterchange__FileEndpointAssignment_9
+rule__DataInterchange__DeleteFileAfterImportAssignment_8
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); }
+ 'deleteFileAfterImport'
+ { after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); }
+ )
+ { after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchange__FileEndpointAssignment_10
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_9_0()); }
+ { before(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0()); }
ruleDataInterchangeFile
- { after(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_9_0()); }
+ { after(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__DataInterchange__PathAssignment_12
+rule__DataInterchange__PathAssignment_13
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_12_0()); }
+ { before(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0()); }
ruleDataInterchangeBean
- { after(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_12_0()); }
+ { after(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0()); }
)
;
finally {
@@ -22702,19 +24059,19 @@ finally {
restoreStackSize(stackSize);
}
-rule__DataInterchangeBean__MarkLatestAssignment_5_0
+rule__DataInterchangeBean__MarkLatestImportAssignment_5_0
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0()); }
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0()); }
- 'marker'
- { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0()); }
+ 'latestImport'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0()); }
)
- { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0()); }
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0()); }
)
;
finally {
@@ -22740,75 +24097,143 @@ finally {
restoreStackSize(stackSize);
}
-rule__DataInterchangeBean__ExpressionAssignment_6_2
+rule__DataInterchangeBean__MarkLatestExportAssignment_6_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0()); }
+ 'latestExport'
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0()); }
+ )
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_6_1_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1()); }
+ )
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_6_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__ExpressionAssignment_7_2
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_6_2_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_7_2_0()); }
ruleDataInterchangeExpression
- { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_6_2_0()); }
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_7_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__DataInterchangeBean__LookupAssignment_7_2
+rule__DataInterchangeBean__LookupAssignment_8_2
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_7_2_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_8_2_0()); }
ruleDataInterchangeLookup
- { after(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_7_2_0()); }
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_8_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__DataInterchangeBean__FormatAssignment_8_2
+rule__DataInterchangeBean__FormatAssignment_9_2
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_8_2_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_0()); }
ruleDataInterchangeFormat
- { after(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_8_2_0()); }
+ { after(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__ExportExposesAssignment_10_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_10_2_0()); }
+ ruleDataInterchangeExpose
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_10_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__DataInterchangeBean__MappingsAssignment_9_2
+rule__DataInterchangeBean__MappingsAssignment_11_2
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_2_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_11_2_0()); }
ruleDataInterchangeMapping
- { after(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_2_0()); }
+ { after(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_11_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__DataInterchangeBean__LookupKeysAssignment_10_2
+rule__DataInterchangeBean__LookupKeysAssignment_12_2
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0()); }
+ { before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0()); }
ruleDataInterchangeKey
- { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0()); }
+ { after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeBean__ExportFilterAssignment_13_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeBeanAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0()); }
+ ruleDataInterchangeExportFilter
+ { after(grammarAccess.getDataInterchangeBeanAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0()); }
)
;
finally {
@@ -23171,6 +24596,187 @@ finally {
restoreStackSize(stackSize);
}
+rule__DataInterchangeExpose__RefEntityAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1()); }
+ )
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1()); }
+ )
+ { after(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExpose__SubExposeAssignment_3_1_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0()); }
+ ruleDataInterchangeExpose
+ { after(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__ConditionAssignment_1_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0()); }
+ ruleDataInterchangeFilterCondition
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); }
+ ruleDataInterchangeExportHide
+ { after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__RefPropertyAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1()); }
+ )
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__OperatorAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorConditionAndOperator1EnumRuleCall_1_0()); }
+ ruleConditionAndOperator1
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorConditionAndOperator1EnumRuleCall_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__ValueAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getValueSTRINGTerminalRuleCall_2_0()); }
+ RULE_STRING
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getValueSTRINGTerminalRuleCall_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__Operator2Assignment_3_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2ConditionAndOperator2EnumRuleCall_3_0_0()); }
+ ruleConditionAndOperator2
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2ConditionAndOperator2EnumRuleCall_3_0_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0()); }
+ ruleDataInterchangeFilterCondition
+ { after(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DataInterchangeExportHide__PropertyAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0()); }
+ (
+ { before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1()); }
+ RULE_ID
+ { after(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1()); }
+ )
+ { after(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2
@init {
int stackSize = keepStackSize();
diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens
index a96532b..2288ca5 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSL.tokens
@@ -1,20 +1,20 @@
'!'=40
'!='=22
'!=='=24
-'#'=117
+'#'=127
'%'=39
'%='=20
'&&'=15
-'&'=138
-'('=113
-')'=114
+'&'=148
+'('=123
+')'=124
'*'=36
'**'=37
'*='=18
'+'=34
'++'=41
'+='=16
-','=115
+','=125
'-'=35
'--'=42
'-='=17
@@ -24,10 +24,11 @@
'..<'=29
'/'=38
'/='=19
-':'=123
-'::'=150
-';'=111
+':'=133
+'::'=162
+';'=121
'<'=27
+'<='=68
'<>'=32
'='=13
'=='=21
@@ -35,13 +36,13 @@
'=>'=31
'>'=26
'>='=25
-'?'=137
-'?.'=151
+'?'=147
+'?.'=163
'?:'=33
-'@'=112
-'CSV'=80
+'@'=122
+'CSV'=85
'Date'=60
-'EDI'=84
+'EDI'=89
'ExecuteContext'=64
'Milliseconds'=61
'Nanoseconds'=62
@@ -49,97 +50,108 @@
'Random'=63
'StartDate'=58
'UniversallyUniqueIdentifier'=59
-'XML'=77
-'['=118
-']'=116
-'allowNoResult'=146
-'allowNonuniqueResult'=147
-'as'=106
-'assign'=105
-'cacheSize'=145
-'case'=125
-'catch'=136
-'coding'=101
-'copy'=102
-'createOn'=88
-'default'=124
-'delimiter'=81
-'describedBy'=139
-'do'=127
-'elementSize'=76
-'else'=121
-'encoding'=78
-'entity'=86
-'expression'=89
+'XML'=82
+'['=128
+']'=126
+'allowNoResult'=158
+'allowNonuniqueResult'=159
+'and'=71
+'as'=116
+'assign'=115
+'cacheSize'=157
+'case'=135
+'catch'=146
+'coding'=108
+'copy'=109
+'createOn'=93
+'default'=134
+'deleteFileAfterImport'=151
+'delimiter'=86
+'describedBy'=149
+'do'=137
+'elementSize'=81
+'else'=131
+'encoding'=83
+'entity'=91
+'exportFilter'=100
+'expose'=97
+'expression'=94
'extends'=45
'extension'=48
'false'=50
-'file'=73
-'finally'=134
-'for'=95
-'format'=91
-'from'=103
-'if'=120
+'file'=78
+'finally'=144
+'for'=102
+'format'=96
+'from'=110
+'hide'=114
+'if'=130
'import'=47
-'indent'=142
-'instanceof'=119
-'interchange'=72
+'indent'=153
+'instanceof'=129
+'interchange'=77
+'isnotnull'=70
+'isnull'=69
'jpg'=52
-'key'=94
-'keys'=93
-'locale'=79
-'lookup'=90
-'map'=107
-'mapBlob'=109
-'mapByAttribute'=141
-'mapTo'=98
-'mapping'=92
-'mappingModel'=85
-'markedBy'=148
-'marker'=144
-'markerEntity'=100
-'markerPath'=99
+'key'=101
+'keys'=99
+'latestExport'=156
+'latestImport'=155
+'locale'=84
+'lookup'=95
+'map'=117
+'mapBlob'=119
+'mapByAttribute'=152
+'mapTo'=105
+'mapping'=98
+'mappingModel'=90
+'markedBy'=160
+'markerEntity'=107
+'markerPath'=106
'merge'=66
-'mimeType'=110
+'mimeType'=120
'mpeg'=54
-'new'=128
-'nodeName'=87
-'ns'=149
-'null'=129
+'new'=138
+'nodeName'=92
+'ns'=161
+'null'=139
'octet-stream'=55
-'on'=96
-'package'=68
-'path'=74
+'on'=103
+'or'=72
+'package'=73
+'path'=79
'pdf'=56
'persist'=65
'plain'=51
'png'=53
-'property'=104
-'quoteCharacter'=82
+'property'=111
+'quoteCharacter'=87
+'ref'=112
'remove'=67
-'report'=140
-'return'=132
-'skipLines'=83
+'report'=150
+'return'=142
+'skipLines'=88
'static'=46
'super'=49
-'switch'=122
-'synchronized'=135
-'throw'=131
-'title'=69
-'to'=108
-'true'=154
-'try'=133
-'typeof'=130
+'switch'=132
+'synchronized'=145
+'throw'=141
+'title'=74
+'to'=118
+'true'=166
+'try'=143
+'typeof'=140
'val'=44
-'validate'=143
-'var'=153
-'vectorName'=75
-'while'=126
-'with'=97
-'{'=70
-'|'=152
+'validate'=154
+'var'=165
+'vectorName'=80
+'where'=113
+'while'=136
+'with'=104
+'{'=75
+'|'=164
'||'=14
-'}'=71
+'}'=76
RULE_ANY_OTHER=12
RULE_DECIMAL=8
RULE_HEX=6
@@ -206,7 +218,19 @@ T__151=151
T__152=152
T__153=153
T__154=154
+T__155=155
+T__156=156
+T__157=157
+T__158=158
+T__159=159
T__15=15
+T__160=160
+T__161=161
+T__162=162
+T__163=163
+T__164=164
+T__165=165
+T__166=166
T__16=16
T__17=17
T__18=18
diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java
index 2ec9f33..a7fdfef 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLLexer.java
@@ -58,6 +58,13 @@ public class InternalDataDSLLexer extends Lexer {
public static final int T__128=128;
public static final int T__65=65;
public static final int T__127=127;
+ public static final int T__166=166;
+ public static final int T__165=165;
+ public static final int T__162=162;
+ public static final int T__161=161;
+ public static final int T__164=164;
+ public static final int T__163=163;
+ public static final int T__160=160;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -65,10 +72,15 @@ public class InternalDataDSLLexer extends Lexer {
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
+ public static final int T__159=159;
public static final int T__30=30;
+ public static final int T__158=158;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__155=155;
public static final int T__154=154;
+ public static final int T__157=157;
+ public static final int T__156=156;
public static final int T__151=151;
public static final int T__150=150;
public static final int T__153=153;
@@ -1328,10 +1340,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:66:7: ( 'package' )
- // InternalDataDSL.g:66:9: 'package'
+ // InternalDataDSL.g:66:7: ( '<=' )
+ // InternalDataDSL.g:66:9: '<='
{
- match("package");
+ match("<=");
}
@@ -1349,10 +1361,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:67:7: ( 'title' )
- // InternalDataDSL.g:67:9: 'title'
+ // InternalDataDSL.g:67:7: ( 'isnull' )
+ // InternalDataDSL.g:67:9: 'isnull'
{
- match("title");
+ match("isnull");
}
@@ -1370,10 +1382,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:68:7: ( '{' )
- // InternalDataDSL.g:68:9: '{'
+ // InternalDataDSL.g:68:7: ( 'isnotnull' )
+ // InternalDataDSL.g:68:9: 'isnotnull'
{
- match('{');
+ match("isnotnull");
+
}
@@ -1390,10 +1403,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:69:7: ( '}' )
- // InternalDataDSL.g:69:9: '}'
+ // InternalDataDSL.g:69:7: ( 'and' )
+ // InternalDataDSL.g:69:9: 'and'
{
- match('}');
+ match("and");
+
}
@@ -1410,10 +1424,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:70:7: ( 'interchange' )
- // InternalDataDSL.g:70:9: 'interchange'
+ // InternalDataDSL.g:70:7: ( 'or' )
+ // InternalDataDSL.g:70:9: 'or'
{
- match("interchange");
+ match("or");
}
@@ -1431,10 +1445,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:71:7: ( 'file' )
- // InternalDataDSL.g:71:9: 'file'
+ // InternalDataDSL.g:71:7: ( 'package' )
+ // InternalDataDSL.g:71:9: 'package'
{
- match("file");
+ match("package");
}
@@ -1452,10 +1466,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:72:7: ( 'path' )
- // InternalDataDSL.g:72:9: 'path'
+ // InternalDataDSL.g:72:7: ( 'title' )
+ // InternalDataDSL.g:72:9: 'title'
{
- match("path");
+ match("title");
}
@@ -1473,11 +1487,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:73:7: ( 'vectorName' )
- // InternalDataDSL.g:73:9: 'vectorName'
+ // InternalDataDSL.g:73:7: ( '{' )
+ // InternalDataDSL.g:73:9: '{'
{
- match("vectorName");
-
+ match('{');
}
@@ -1494,11 +1507,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:74:7: ( 'elementSize' )
- // InternalDataDSL.g:74:9: 'elementSize'
+ // InternalDataDSL.g:74:7: ( '}' )
+ // InternalDataDSL.g:74:9: '}'
{
- match("elementSize");
-
+ match('}');
}
@@ -1515,10 +1527,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:75:7: ( 'XML' )
- // InternalDataDSL.g:75:9: 'XML'
+ // InternalDataDSL.g:75:7: ( 'interchange' )
+ // InternalDataDSL.g:75:9: 'interchange'
{
- match("XML");
+ match("interchange");
}
@@ -1536,10 +1548,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:76:7: ( 'encoding' )
- // InternalDataDSL.g:76:9: 'encoding'
+ // InternalDataDSL.g:76:7: ( 'file' )
+ // InternalDataDSL.g:76:9: 'file'
{
- match("encoding");
+ match("file");
}
@@ -1557,10 +1569,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:77:7: ( 'locale' )
- // InternalDataDSL.g:77:9: 'locale'
+ // InternalDataDSL.g:77:7: ( 'path' )
+ // InternalDataDSL.g:77:9: 'path'
{
- match("locale");
+ match("path");
}
@@ -1578,10 +1590,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:78:7: ( 'CSV' )
- // InternalDataDSL.g:78:9: 'CSV'
+ // InternalDataDSL.g:78:7: ( 'vectorName' )
+ // InternalDataDSL.g:78:9: 'vectorName'
{
- match("CSV");
+ match("vectorName");
}
@@ -1599,10 +1611,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:79:7: ( 'delimiter' )
- // InternalDataDSL.g:79:9: 'delimiter'
+ // InternalDataDSL.g:79:7: ( 'elementSize' )
+ // InternalDataDSL.g:79:9: 'elementSize'
{
- match("delimiter");
+ match("elementSize");
}
@@ -1620,10 +1632,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:80:7: ( 'quoteCharacter' )
- // InternalDataDSL.g:80:9: 'quoteCharacter'
+ // InternalDataDSL.g:80:7: ( 'XML' )
+ // InternalDataDSL.g:80:9: 'XML'
{
- match("quoteCharacter");
+ match("XML");
}
@@ -1641,10 +1653,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:81:7: ( 'skipLines' )
- // InternalDataDSL.g:81:9: 'skipLines'
+ // InternalDataDSL.g:81:7: ( 'encoding' )
+ // InternalDataDSL.g:81:9: 'encoding'
{
- match("skipLines");
+ match("encoding");
}
@@ -1662,10 +1674,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:82:7: ( 'EDI' )
- // InternalDataDSL.g:82:9: 'EDI'
+ // InternalDataDSL.g:82:7: ( 'locale' )
+ // InternalDataDSL.g:82:9: 'locale'
{
- match("EDI");
+ match("locale");
}
@@ -1683,10 +1695,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:83:7: ( 'mappingModel' )
- // InternalDataDSL.g:83:9: 'mappingModel'
+ // InternalDataDSL.g:83:7: ( 'CSV' )
+ // InternalDataDSL.g:83:9: 'CSV'
{
- match("mappingModel");
+ match("CSV");
}
@@ -1704,10 +1716,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:84:7: ( 'entity' )
- // InternalDataDSL.g:84:9: 'entity'
+ // InternalDataDSL.g:84:7: ( 'delimiter' )
+ // InternalDataDSL.g:84:9: 'delimiter'
{
- match("entity");
+ match("delimiter");
}
@@ -1725,10 +1737,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:85:7: ( 'nodeName' )
- // InternalDataDSL.g:85:9: 'nodeName'
+ // InternalDataDSL.g:85:7: ( 'quoteCharacter' )
+ // InternalDataDSL.g:85:9: 'quoteCharacter'
{
- match("nodeName");
+ match("quoteCharacter");
}
@@ -1746,10 +1758,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:86:7: ( 'createOn' )
- // InternalDataDSL.g:86:9: 'createOn'
+ // InternalDataDSL.g:86:7: ( 'skipLines' )
+ // InternalDataDSL.g:86:9: 'skipLines'
{
- match("createOn");
+ match("skipLines");
}
@@ -1767,10 +1779,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:87:7: ( 'expression' )
- // InternalDataDSL.g:87:9: 'expression'
+ // InternalDataDSL.g:87:7: ( 'EDI' )
+ // InternalDataDSL.g:87:9: 'EDI'
{
- match("expression");
+ match("EDI");
}
@@ -1788,10 +1800,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:88:7: ( 'lookup' )
- // InternalDataDSL.g:88:9: 'lookup'
+ // InternalDataDSL.g:88:7: ( 'mappingModel' )
+ // InternalDataDSL.g:88:9: 'mappingModel'
{
- match("lookup");
+ match("mappingModel");
}
@@ -1809,10 +1821,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:89:7: ( 'format' )
- // InternalDataDSL.g:89:9: 'format'
+ // InternalDataDSL.g:89:7: ( 'entity' )
+ // InternalDataDSL.g:89:9: 'entity'
{
- match("format");
+ match("entity");
}
@@ -1830,10 +1842,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:90:7: ( 'mapping' )
- // InternalDataDSL.g:90:9: 'mapping'
+ // InternalDataDSL.g:90:7: ( 'nodeName' )
+ // InternalDataDSL.g:90:9: 'nodeName'
{
- match("mapping");
+ match("nodeName");
}
@@ -1851,10 +1863,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:91:7: ( 'keys' )
- // InternalDataDSL.g:91:9: 'keys'
+ // InternalDataDSL.g:91:7: ( 'createOn' )
+ // InternalDataDSL.g:91:9: 'createOn'
{
- match("keys");
+ match("createOn");
}
@@ -1872,10 +1884,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:92:7: ( 'key' )
- // InternalDataDSL.g:92:9: 'key'
+ // InternalDataDSL.g:92:7: ( 'expression' )
+ // InternalDataDSL.g:92:9: 'expression'
{
- match("key");
+ match("expression");
}
@@ -1893,10 +1905,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:93:7: ( 'for' )
- // InternalDataDSL.g:93:9: 'for'
+ // InternalDataDSL.g:93:7: ( 'lookup' )
+ // InternalDataDSL.g:93:9: 'lookup'
{
- match("for");
+ match("lookup");
}
@@ -1914,10 +1926,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:94:7: ( 'on' )
- // InternalDataDSL.g:94:9: 'on'
+ // InternalDataDSL.g:94:7: ( 'format' )
+ // InternalDataDSL.g:94:9: 'format'
{
- match("on");
+ match("format");
}
@@ -1935,10 +1947,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:95:7: ( 'with' )
- // InternalDataDSL.g:95:9: 'with'
+ // InternalDataDSL.g:95:7: ( 'expose' )
+ // InternalDataDSL.g:95:9: 'expose'
{
- match("with");
+ match("expose");
}
@@ -1956,10 +1968,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:96:7: ( 'mapTo' )
- // InternalDataDSL.g:96:9: 'mapTo'
+ // InternalDataDSL.g:96:7: ( 'mapping' )
+ // InternalDataDSL.g:96:9: 'mapping'
{
- match("mapTo");
+ match("mapping");
}
@@ -1977,10 +1989,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:97:7: ( 'markerPath' )
- // InternalDataDSL.g:97:9: 'markerPath'
+ // InternalDataDSL.g:97:7: ( 'keys' )
+ // InternalDataDSL.g:97:9: 'keys'
{
- match("markerPath");
+ match("keys");
}
@@ -1998,10 +2010,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:98:8: ( 'markerEntity' )
- // InternalDataDSL.g:98:10: 'markerEntity'
+ // InternalDataDSL.g:98:8: ( 'exportFilter' )
+ // InternalDataDSL.g:98:10: 'exportFilter'
{
- match("markerEntity");
+ match("exportFilter");
}
@@ -2019,10 +2031,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:99:8: ( 'coding' )
- // InternalDataDSL.g:99:10: 'coding'
+ // InternalDataDSL.g:99:8: ( 'key' )
+ // InternalDataDSL.g:99:10: 'key'
{
- match("coding");
+ match("key");
}
@@ -2040,10 +2052,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:100:8: ( 'copy' )
- // InternalDataDSL.g:100:10: 'copy'
+ // InternalDataDSL.g:100:8: ( 'for' )
+ // InternalDataDSL.g:100:10: 'for'
{
- match("copy");
+ match("for");
}
@@ -2061,10 +2073,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:101:8: ( 'from' )
- // InternalDataDSL.g:101:10: 'from'
+ // InternalDataDSL.g:101:8: ( 'on' )
+ // InternalDataDSL.g:101:10: 'on'
{
- match("from");
+ match("on");
}
@@ -2082,10 +2094,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:102:8: ( 'property' )
- // InternalDataDSL.g:102:10: 'property'
+ // InternalDataDSL.g:102:8: ( 'with' )
+ // InternalDataDSL.g:102:10: 'with'
{
- match("property");
+ match("with");
}
@@ -2103,10 +2115,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:103:8: ( 'assign' )
- // InternalDataDSL.g:103:10: 'assign'
+ // InternalDataDSL.g:103:8: ( 'mapTo' )
+ // InternalDataDSL.g:103:10: 'mapTo'
{
- match("assign");
+ match("mapTo");
}
@@ -2124,10 +2136,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:104:8: ( 'as' )
- // InternalDataDSL.g:104:10: 'as'
+ // InternalDataDSL.g:104:8: ( 'markerPath' )
+ // InternalDataDSL.g:104:10: 'markerPath'
{
- match("as");
+ match("markerPath");
}
@@ -2145,10 +2157,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:105:8: ( 'map' )
- // InternalDataDSL.g:105:10: 'map'
+ // InternalDataDSL.g:105:8: ( 'markerEntity' )
+ // InternalDataDSL.g:105:10: 'markerEntity'
{
- match("map");
+ match("markerEntity");
}
@@ -2166,10 +2178,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:106:8: ( 'to' )
- // InternalDataDSL.g:106:10: 'to'
+ // InternalDataDSL.g:106:8: ( 'coding' )
+ // InternalDataDSL.g:106:10: 'coding'
{
- match("to");
+ match("coding");
}
@@ -2187,10 +2199,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:107:8: ( 'mapBlob' )
- // InternalDataDSL.g:107:10: 'mapBlob'
+ // InternalDataDSL.g:107:8: ( 'copy' )
+ // InternalDataDSL.g:107:10: 'copy'
{
- match("mapBlob");
+ match("copy");
}
@@ -2208,10 +2220,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:108:8: ( 'mimeType' )
- // InternalDataDSL.g:108:10: 'mimeType'
+ // InternalDataDSL.g:108:8: ( 'from' )
+ // InternalDataDSL.g:108:10: 'from'
{
- match("mimeType");
+ match("from");
}
@@ -2229,10 +2241,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:109:8: ( ';' )
- // InternalDataDSL.g:109:10: ';'
+ // InternalDataDSL.g:109:8: ( 'property' )
+ // InternalDataDSL.g:109:10: 'property'
{
- match(';');
+ match("property");
+
}
@@ -2249,10 +2262,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:110:8: ( '@' )
- // InternalDataDSL.g:110:10: '@'
+ // InternalDataDSL.g:110:8: ( 'ref' )
+ // InternalDataDSL.g:110:10: 'ref'
{
- match('@');
+ match("ref");
+
}
@@ -2269,10 +2283,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:111:8: ( '(' )
- // InternalDataDSL.g:111:10: '('
+ // InternalDataDSL.g:111:8: ( 'where' )
+ // InternalDataDSL.g:111:10: 'where'
{
- match('(');
+ match("where");
+
}
@@ -2289,10 +2304,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:112:8: ( ')' )
- // InternalDataDSL.g:112:10: ')'
+ // InternalDataDSL.g:112:8: ( 'hide' )
+ // InternalDataDSL.g:112:10: 'hide'
{
- match(')');
+ match("hide");
+
}
@@ -2309,10 +2325,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:113:8: ( ',' )
- // InternalDataDSL.g:113:10: ','
+ // InternalDataDSL.g:113:8: ( 'assign' )
+ // InternalDataDSL.g:113:10: 'assign'
{
- match(',');
+ match("assign");
+
}
@@ -2329,10 +2346,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:114:8: ( ']' )
- // InternalDataDSL.g:114:10: ']'
+ // InternalDataDSL.g:114:8: ( 'as' )
+ // InternalDataDSL.g:114:10: 'as'
{
- match(']');
+ match("as");
+
}
@@ -2349,10 +2367,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:115:8: ( '#' )
- // InternalDataDSL.g:115:10: '#'
+ // InternalDataDSL.g:115:8: ( 'map' )
+ // InternalDataDSL.g:115:10: 'map'
{
- match('#');
+ match("map");
+
}
@@ -2369,10 +2388,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:116:8: ( '[' )
- // InternalDataDSL.g:116:10: '['
+ // InternalDataDSL.g:116:8: ( 'to' )
+ // InternalDataDSL.g:116:10: 'to'
{
- match('[');
+ match("to");
+
}
@@ -2389,10 +2409,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:117:8: ( 'instanceof' )
- // InternalDataDSL.g:117:10: 'instanceof'
+ // InternalDataDSL.g:117:8: ( 'mapBlob' )
+ // InternalDataDSL.g:117:10: 'mapBlob'
{
- match("instanceof");
+ match("mapBlob");
}
@@ -2410,10 +2430,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:118:8: ( 'if' )
- // InternalDataDSL.g:118:10: 'if'
+ // InternalDataDSL.g:118:8: ( 'mimeType' )
+ // InternalDataDSL.g:118:10: 'mimeType'
{
- match("if");
+ match("mimeType");
}
@@ -2431,11 +2451,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:119:8: ( 'else' )
- // InternalDataDSL.g:119:10: 'else'
+ // InternalDataDSL.g:119:8: ( ';' )
+ // InternalDataDSL.g:119:10: ';'
{
- match("else");
-
+ match(';');
}
@@ -2452,11 +2471,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:120:8: ( 'switch' )
- // InternalDataDSL.g:120:10: 'switch'
+ // InternalDataDSL.g:120:8: ( '@' )
+ // InternalDataDSL.g:120:10: '@'
{
- match("switch");
-
+ match('@');
}
@@ -2473,10 +2491,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:121:8: ( ':' )
- // InternalDataDSL.g:121:10: ':'
+ // InternalDataDSL.g:121:8: ( '(' )
+ // InternalDataDSL.g:121:10: '('
{
- match(':');
+ match('(');
}
@@ -2493,11 +2511,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:122:8: ( 'default' )
- // InternalDataDSL.g:122:10: 'default'
+ // InternalDataDSL.g:122:8: ( ')' )
+ // InternalDataDSL.g:122:10: ')'
{
- match("default");
-
+ match(')');
}
@@ -2514,11 +2531,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:123:8: ( 'case' )
- // InternalDataDSL.g:123:10: 'case'
+ // InternalDataDSL.g:123:8: ( ',' )
+ // InternalDataDSL.g:123:10: ','
{
- match("case");
-
+ match(',');
}
@@ -2535,11 +2551,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:124:8: ( 'while' )
- // InternalDataDSL.g:124:10: 'while'
+ // InternalDataDSL.g:124:8: ( ']' )
+ // InternalDataDSL.g:124:10: ']'
{
- match("while");
-
+ match(']');
}
@@ -2556,11 +2571,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__127;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:125:8: ( 'do' )
- // InternalDataDSL.g:125:10: 'do'
+ // InternalDataDSL.g:125:8: ( '#' )
+ // InternalDataDSL.g:125:10: '#'
{
- match("do");
-
+ match('#');
}
@@ -2577,11 +2591,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__128;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:126:8: ( 'new' )
- // InternalDataDSL.g:126:10: 'new'
+ // InternalDataDSL.g:126:8: ( '[' )
+ // InternalDataDSL.g:126:10: '['
{
- match("new");
-
+ match('[');
}
@@ -2598,10 +2611,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__129;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:127:8: ( 'null' )
- // InternalDataDSL.g:127:10: 'null'
+ // InternalDataDSL.g:127:8: ( 'instanceof' )
+ // InternalDataDSL.g:127:10: 'instanceof'
{
- match("null");
+ match("instanceof");
}
@@ -2619,10 +2632,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__130;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:128:8: ( 'typeof' )
- // InternalDataDSL.g:128:10: 'typeof'
+ // InternalDataDSL.g:128:8: ( 'if' )
+ // InternalDataDSL.g:128:10: 'if'
{
- match("typeof");
+ match("if");
}
@@ -2640,10 +2653,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__131;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:129:8: ( 'throw' )
- // InternalDataDSL.g:129:10: 'throw'
+ // InternalDataDSL.g:129:8: ( 'else' )
+ // InternalDataDSL.g:129:10: 'else'
{
- match("throw");
+ match("else");
}
@@ -2661,10 +2674,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__132;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:130:8: ( 'return' )
- // InternalDataDSL.g:130:10: 'return'
+ // InternalDataDSL.g:130:8: ( 'switch' )
+ // InternalDataDSL.g:130:10: 'switch'
{
- match("return");
+ match("switch");
}
@@ -2682,11 +2695,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__133;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:131:8: ( 'try' )
- // InternalDataDSL.g:131:10: 'try'
+ // InternalDataDSL.g:131:8: ( ':' )
+ // InternalDataDSL.g:131:10: ':'
{
- match("try");
-
+ match(':');
}
@@ -2703,10 +2715,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__134;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:132:8: ( 'finally' )
- // InternalDataDSL.g:132:10: 'finally'
+ // InternalDataDSL.g:132:8: ( 'default' )
+ // InternalDataDSL.g:132:10: 'default'
{
- match("finally");
+ match("default");
}
@@ -2724,10 +2736,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__135;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:133:8: ( 'synchronized' )
- // InternalDataDSL.g:133:10: 'synchronized'
+ // InternalDataDSL.g:133:8: ( 'case' )
+ // InternalDataDSL.g:133:10: 'case'
{
- match("synchronized");
+ match("case");
}
@@ -2745,10 +2757,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__136;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:134:8: ( 'catch' )
- // InternalDataDSL.g:134:10: 'catch'
+ // InternalDataDSL.g:134:8: ( 'while' )
+ // InternalDataDSL.g:134:10: 'while'
{
- match("catch");
+ match("while");
}
@@ -2766,10 +2778,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__137;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:135:8: ( '?' )
- // InternalDataDSL.g:135:10: '?'
+ // InternalDataDSL.g:135:8: ( 'do' )
+ // InternalDataDSL.g:135:10: 'do'
{
- match('?');
+ match("do");
+
}
@@ -2786,10 +2799,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__138;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:136:8: ( '&' )
- // InternalDataDSL.g:136:10: '&'
+ // InternalDataDSL.g:136:8: ( 'new' )
+ // InternalDataDSL.g:136:10: 'new'
{
- match('&');
+ match("new");
+
}
@@ -2806,10 +2820,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__139;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:137:8: ( 'describedBy' )
- // InternalDataDSL.g:137:10: 'describedBy'
+ // InternalDataDSL.g:137:8: ( 'null' )
+ // InternalDataDSL.g:137:10: 'null'
{
- match("describedBy");
+ match("null");
}
@@ -2827,10 +2841,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__140;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:138:8: ( 'report' )
- // InternalDataDSL.g:138:10: 'report'
+ // InternalDataDSL.g:138:8: ( 'typeof' )
+ // InternalDataDSL.g:138:10: 'typeof'
{
- match("report");
+ match("typeof");
}
@@ -2848,10 +2862,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__141;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:139:8: ( 'mapByAttribute' )
- // InternalDataDSL.g:139:10: 'mapByAttribute'
+ // InternalDataDSL.g:139:8: ( 'throw' )
+ // InternalDataDSL.g:139:10: 'throw'
{
- match("mapByAttribute");
+ match("throw");
}
@@ -2869,10 +2883,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__142;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:140:8: ( 'indent' )
- // InternalDataDSL.g:140:10: 'indent'
+ // InternalDataDSL.g:140:8: ( 'return' )
+ // InternalDataDSL.g:140:10: 'return'
{
- match("indent");
+ match("return");
}
@@ -2890,10 +2904,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__143;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:141:8: ( 'validate' )
- // InternalDataDSL.g:141:10: 'validate'
+ // InternalDataDSL.g:141:8: ( 'try' )
+ // InternalDataDSL.g:141:10: 'try'
{
- match("validate");
+ match("try");
}
@@ -2911,10 +2925,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__144;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:142:8: ( 'marker' )
- // InternalDataDSL.g:142:10: 'marker'
+ // InternalDataDSL.g:142:8: ( 'finally' )
+ // InternalDataDSL.g:142:10: 'finally'
{
- match("marker");
+ match("finally");
}
@@ -2932,10 +2946,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__145;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:143:8: ( 'cacheSize' )
- // InternalDataDSL.g:143:10: 'cacheSize'
+ // InternalDataDSL.g:143:8: ( 'synchronized' )
+ // InternalDataDSL.g:143:10: 'synchronized'
{
- match("cacheSize");
+ match("synchronized");
}
@@ -2953,10 +2967,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__146;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:144:8: ( 'allowNoResult' )
- // InternalDataDSL.g:144:10: 'allowNoResult'
+ // InternalDataDSL.g:144:8: ( 'catch' )
+ // InternalDataDSL.g:144:10: 'catch'
{
- match("allowNoResult");
+ match("catch");
}
@@ -2974,11 +2988,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__147;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:145:8: ( 'allowNonuniqueResult' )
- // InternalDataDSL.g:145:10: 'allowNonuniqueResult'
+ // InternalDataDSL.g:145:8: ( '?' )
+ // InternalDataDSL.g:145:10: '?'
{
- match("allowNonuniqueResult");
-
+ match('?');
}
@@ -2995,11 +3008,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__148;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:146:8: ( 'markedBy' )
- // InternalDataDSL.g:146:10: 'markedBy'
+ // InternalDataDSL.g:146:8: ( '&' )
+ // InternalDataDSL.g:146:10: '&'
{
- match("markedBy");
-
+ match('&');
}
@@ -3016,10 +3028,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__149;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:147:8: ( 'ns' )
- // InternalDataDSL.g:147:10: 'ns'
+ // InternalDataDSL.g:147:8: ( 'describedBy' )
+ // InternalDataDSL.g:147:10: 'describedBy'
{
- match("ns");
+ match("describedBy");
}
@@ -3037,10 +3049,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__150;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:148:8: ( '::' )
- // InternalDataDSL.g:148:10: '::'
+ // InternalDataDSL.g:148:8: ( 'report' )
+ // InternalDataDSL.g:148:10: 'report'
{
- match("::");
+ match("report");
}
@@ -3058,10 +3070,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__151;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:149:8: ( '?.' )
- // InternalDataDSL.g:149:10: '?.'
+ // InternalDataDSL.g:149:8: ( 'deleteFileAfterImport' )
+ // InternalDataDSL.g:149:10: 'deleteFileAfterImport'
{
- match("?.");
+ match("deleteFileAfterImport");
}
@@ -3079,10 +3091,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__152;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:150:8: ( '|' )
- // InternalDataDSL.g:150:10: '|'
+ // InternalDataDSL.g:150:8: ( 'mapByAttribute' )
+ // InternalDataDSL.g:150:10: 'mapByAttribute'
{
- match('|');
+ match("mapByAttribute");
+
}
@@ -3099,10 +3112,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__153;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:151:8: ( 'var' )
- // InternalDataDSL.g:151:10: 'var'
+ // InternalDataDSL.g:151:8: ( 'indent' )
+ // InternalDataDSL.g:151:10: 'indent'
{
- match("var");
+ match("indent");
}
@@ -3120,10 +3133,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__154;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:152:8: ( 'true' )
- // InternalDataDSL.g:152:10: 'true'
+ // InternalDataDSL.g:152:8: ( 'validate' )
+ // InternalDataDSL.g:152:10: 'validate'
{
- match("true");
+ match("validate");
}
@@ -3136,15 +3149,266 @@ public class InternalDataDSLLexer extends Lexer {
}
// $ANTLR end "T__154"
+ // $ANTLR start "T__155"
+ public final void mT__155() throws RecognitionException {
+ try {
+ int _type = T__155;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:153:8: ( 'latestImport' )
+ // InternalDataDSL.g:153:10: 'latestImport'
+ {
+ match("latestImport");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__155"
+
+ // $ANTLR start "T__156"
+ public final void mT__156() throws RecognitionException {
+ try {
+ int _type = T__156;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:154:8: ( 'latestExport' )
+ // InternalDataDSL.g:154:10: 'latestExport'
+ {
+ match("latestExport");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__156"
+
+ // $ANTLR start "T__157"
+ public final void mT__157() throws RecognitionException {
+ try {
+ int _type = T__157;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:155:8: ( 'cacheSize' )
+ // InternalDataDSL.g:155:10: 'cacheSize'
+ {
+ match("cacheSize");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__157"
+
+ // $ANTLR start "T__158"
+ public final void mT__158() throws RecognitionException {
+ try {
+ int _type = T__158;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:156:8: ( 'allowNoResult' )
+ // InternalDataDSL.g:156:10: 'allowNoResult'
+ {
+ match("allowNoResult");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__158"
+
+ // $ANTLR start "T__159"
+ public final void mT__159() throws RecognitionException {
+ try {
+ int _type = T__159;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:157:8: ( 'allowNonuniqueResult' )
+ // InternalDataDSL.g:157:10: 'allowNonuniqueResult'
+ {
+ match("allowNonuniqueResult");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__159"
+
+ // $ANTLR start "T__160"
+ public final void mT__160() throws RecognitionException {
+ try {
+ int _type = T__160;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:158:8: ( 'markedBy' )
+ // InternalDataDSL.g:158:10: 'markedBy'
+ {
+ match("markedBy");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__160"
+
+ // $ANTLR start "T__161"
+ public final void mT__161() throws RecognitionException {
+ try {
+ int _type = T__161;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:159:8: ( 'ns' )
+ // InternalDataDSL.g:159:10: 'ns'
+ {
+ match("ns");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__161"
+
+ // $ANTLR start "T__162"
+ public final void mT__162() throws RecognitionException {
+ try {
+ int _type = T__162;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:160:8: ( '::' )
+ // InternalDataDSL.g:160:10: '::'
+ {
+ match("::");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__162"
+
+ // $ANTLR start "T__163"
+ public final void mT__163() throws RecognitionException {
+ try {
+ int _type = T__163;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:161:8: ( '?.' )
+ // InternalDataDSL.g:161:10: '?.'
+ {
+ match("?.");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__163"
+
+ // $ANTLR start "T__164"
+ public final void mT__164() throws RecognitionException {
+ try {
+ int _type = T__164;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:162:8: ( '|' )
+ // InternalDataDSL.g:162:10: '|'
+ {
+ match('|');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__164"
+
+ // $ANTLR start "T__165"
+ public final void mT__165() throws RecognitionException {
+ try {
+ int _type = T__165;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:163:8: ( 'var' )
+ // InternalDataDSL.g:163:10: 'var'
+ {
+ match("var");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__165"
+
+ // $ANTLR start "T__166"
+ public final void mT__166() throws RecognitionException {
+ try {
+ int _type = T__166;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:164:8: ( 'true' )
+ // InternalDataDSL.g:164:10: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__166"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25794:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalDataDSL.g:25794:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalDataDSL.g:27400:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalDataDSL.g:27400:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalDataDSL.g:25794:12: ( '0x' | '0X' )
+ // InternalDataDSL.g:27400:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -3172,7 +3436,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalDataDSL.g:25794:13: '0x'
+ // InternalDataDSL.g:27400:13: '0x'
{
match("0x");
@@ -3180,7 +3444,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:25794:18: '0X'
+ // InternalDataDSL.g:27400:18: '0X'
{
match("0X");
@@ -3190,7 +3454,7 @@ public class InternalDataDSLLexer extends Lexer {
}
- // InternalDataDSL.g:25794:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalDataDSL.g:27400:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt2=0;
loop2:
do {
@@ -3228,7 +3492,7 @@ public class InternalDataDSLLexer extends Lexer {
cnt2++;
} while (true);
- // InternalDataDSL.g:25794:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalDataDSL.g:27400:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -3237,10 +3501,10 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalDataDSL.g:25794:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalDataDSL.g:27400:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalDataDSL.g:25794:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalDataDSL.g:27400:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -3258,7 +3522,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalDataDSL.g:25794:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalDataDSL.g:27400:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -3282,7 +3546,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:25794:84: ( 'l' | 'L' )
+ // InternalDataDSL.g:27400:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -3321,11 +3585,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25796:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalDataDSL.g:25796:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalDataDSL.g:27402:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalDataDSL.g:27402:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalDataDSL.g:25796:21: ( '0' .. '9' | '_' )*
+ // InternalDataDSL.g:27402:21: ( '0' .. '9' | '_' )*
loop5:
do {
int alt5=2;
@@ -3374,11 +3638,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25798:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalDataDSL.g:25798:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalDataDSL.g:27404:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalDataDSL.g:27404:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalDataDSL.g:25798:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalDataDSL.g:27404:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -3387,7 +3651,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalDataDSL.g:25798:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalDataDSL.g:27404:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -3398,7 +3662,7 @@ public class InternalDataDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalDataDSL.g:25798:36: ( '+' | '-' )?
+ // InternalDataDSL.g:27404:36: ( '+' | '-' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -3431,7 +3695,7 @@ public class InternalDataDSLLexer extends Lexer {
}
- // InternalDataDSL.g:25798:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalDataDSL.g:27404:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt8=3;
int LA8_0 = input.LA(1);
@@ -3443,7 +3707,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalDataDSL.g:25798:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalDataDSL.g:27404:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -3467,7 +3731,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:25798:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalDataDSL.g:27404: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();
@@ -3500,10 +3764,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25800:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalDataDSL.g:25800:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalDataDSL.g:27406:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalDataDSL.g:27406:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalDataDSL.g:25800:11: ( '^' )?
+ // InternalDataDSL.g:27406:11: ( '^' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3512,7 +3776,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalDataDSL.g:25800:11: '^'
+ // InternalDataDSL.g:27406:11: '^'
{
match('^');
@@ -3530,7 +3794,7 @@ public class InternalDataDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalDataDSL.g:25800:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalDataDSL.g:27406:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop10:
do {
int alt10=2;
@@ -3579,10 +3843,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25802:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalDataDSL.g:25802:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalDataDSL.g:27408:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalDataDSL.g:27408:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalDataDSL.g:25802:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalDataDSL.g:27408:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -3600,10 +3864,10 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalDataDSL.g:25802:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalDataDSL.g:27408:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalDataDSL.g:25802:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalDataDSL.g:27408:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop11:
do {
int alt11=3;
@@ -3619,7 +3883,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalDataDSL.g:25802:21: '\\\\' .
+ // InternalDataDSL.g:27408:21: '\\\\' .
{
match('\\');
matchAny();
@@ -3627,7 +3891,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:25802:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalDataDSL.g:27408:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3647,7 +3911,7 @@ public class InternalDataDSLLexer extends Lexer {
}
} while (true);
- // InternalDataDSL.g:25802:44: ( '\"' )?
+ // InternalDataDSL.g:27408:44: ( '\"' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -3656,7 +3920,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalDataDSL.g:25802:44: '\"'
+ // InternalDataDSL.g:27408:44: '\"'
{
match('\"');
@@ -3669,10 +3933,10 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:25802:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalDataDSL.g:27408:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalDataDSL.g:25802:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalDataDSL.g:27408:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop13:
do {
int alt13=3;
@@ -3688,7 +3952,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt13) {
case 1 :
- // InternalDataDSL.g:25802:55: '\\\\' .
+ // InternalDataDSL.g:27408:55: '\\\\' .
{
match('\\');
matchAny();
@@ -3696,7 +3960,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:25802:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalDataDSL.g:27408:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3716,7 +3980,7 @@ public class InternalDataDSLLexer extends Lexer {
}
} while (true);
- // InternalDataDSL.g:25802:79: ( '\\'' )?
+ // InternalDataDSL.g:27408:79: ( '\\'' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -3725,7 +3989,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // InternalDataDSL.g:25802:79: '\\''
+ // InternalDataDSL.g:27408:79: '\\''
{
match('\'');
@@ -3756,12 +4020,12 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25804:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalDataDSL.g:25804:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalDataDSL.g:27410:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalDataDSL.g:27410:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalDataDSL.g:25804:24: ( options {greedy=false; } : . )*
+ // InternalDataDSL.g:27410:24: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -3786,7 +4050,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalDataDSL.g:25804:52: .
+ // InternalDataDSL.g:27410:52: .
{
matchAny();
@@ -3816,12 +4080,12 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25806:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalDataDSL.g:25806:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalDataDSL.g:27412:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalDataDSL.g:27412:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalDataDSL.g:25806:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalDataDSL.g:27412:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -3834,7 +4098,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt17) {
case 1 :
- // InternalDataDSL.g:25806:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalDataDSL.g:27412: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();
@@ -3854,7 +4118,7 @@ public class InternalDataDSLLexer extends Lexer {
}
} while (true);
- // InternalDataDSL.g:25806:40: ( ( '\\r' )? '\\n' )?
+ // InternalDataDSL.g:27412:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -3863,9 +4127,9 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt19) {
case 1 :
- // InternalDataDSL.g:25806:41: ( '\\r' )? '\\n'
+ // InternalDataDSL.g:27412:41: ( '\\r' )? '\\n'
{
- // InternalDataDSL.g:25806:41: ( '\\r' )?
+ // InternalDataDSL.g:27412:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -3874,7 +4138,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalDataDSL.g:25806:41: '\\r'
+ // InternalDataDSL.g:27412:41: '\\r'
{
match('\r');
@@ -3906,10 +4170,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25808:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalDataDSL.g:25808:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalDataDSL.g:27414:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalDataDSL.g:27414:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalDataDSL.g:25808:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalDataDSL.g:27414:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt20=0;
loop20:
do {
@@ -3963,8 +4227,8 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25810:16: ( . )
- // InternalDataDSL.g:25810:18: .
+ // InternalDataDSL.g:27416:16: ( . )
+ // InternalDataDSL.g:27416:18: .
{
matchAny();
@@ -3979,8 +4243,8 @@ public class InternalDataDSLLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalDataDSL.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 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt21=151;
+ // InternalDataDSL.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 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt21=163;
alt21 = dfa21.predict(input);
switch (alt21) {
case 1 :
@@ -4978,63 +5242,147 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 143 :
- // InternalDataDSL.g:1:917: RULE_HEX
+ // InternalDataDSL.g:1:917: T__155
{
- mRULE_HEX();
+ mT__155();
}
break;
case 144 :
- // InternalDataDSL.g:1:926: RULE_INT
+ // InternalDataDSL.g:1:924: T__156
{
- mRULE_INT();
+ mT__156();
}
break;
case 145 :
- // InternalDataDSL.g:1:935: RULE_DECIMAL
+ // InternalDataDSL.g:1:931: T__157
{
- mRULE_DECIMAL();
+ mT__157();
}
break;
case 146 :
- // InternalDataDSL.g:1:948: RULE_ID
+ // InternalDataDSL.g:1:938: T__158
{
- mRULE_ID();
+ mT__158();
}
break;
case 147 :
- // InternalDataDSL.g:1:956: RULE_STRING
+ // InternalDataDSL.g:1:945: T__159
{
- mRULE_STRING();
+ mT__159();
}
break;
case 148 :
- // InternalDataDSL.g:1:968: RULE_ML_COMMENT
+ // InternalDataDSL.g:1:952: T__160
{
- mRULE_ML_COMMENT();
+ mT__160();
}
break;
case 149 :
- // InternalDataDSL.g:1:984: RULE_SL_COMMENT
+ // InternalDataDSL.g:1:959: T__161
{
- mRULE_SL_COMMENT();
+ mT__161();
}
break;
case 150 :
- // InternalDataDSL.g:1:1000: RULE_WS
+ // InternalDataDSL.g:1:966: T__162
{
- mRULE_WS();
+ mT__162();
}
break;
case 151 :
- // InternalDataDSL.g:1:1008: RULE_ANY_OTHER
+ // InternalDataDSL.g:1:973: T__163
+ {
+ mT__163();
+
+ }
+ break;
+ case 152 :
+ // InternalDataDSL.g:1:980: T__164
+ {
+ mT__164();
+
+ }
+ break;
+ case 153 :
+ // InternalDataDSL.g:1:987: T__165
+ {
+ mT__165();
+
+ }
+ break;
+ case 154 :
+ // InternalDataDSL.g:1:994: T__166
+ {
+ mT__166();
+
+ }
+ break;
+ case 155 :
+ // InternalDataDSL.g:1:1001: RULE_HEX
+ {
+ mRULE_HEX();
+
+ }
+ break;
+ case 156 :
+ // InternalDataDSL.g:1:1010: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 157 :
+ // InternalDataDSL.g:1:1019: RULE_DECIMAL
+ {
+ mRULE_DECIMAL();
+
+ }
+ break;
+ case 158 :
+ // InternalDataDSL.g:1:1032: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 159 :
+ // InternalDataDSL.g:1:1040: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 160 :
+ // InternalDataDSL.g:1:1052: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 161 :
+ // InternalDataDSL.g:1:1068: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 162 :
+ // InternalDataDSL.g:1:1084: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 163 :
+ // InternalDataDSL.g:1:1092: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -5048,62 +5396,63 @@ public class InternalDataDSLLexer extends Lexer {
protected DFA21 dfa21 = new DFA21(this);
static final String DFA21_eotS =
- "\1\uffff\1\77\1\101\1\103\1\106\1\112\1\115\1\121\1\123\1\125\1\127\1\131\1\133\1\136\22\141\2\uffff\12\141\10\uffff\1\u00aa\2\u00ad\1\74\5\uffff\1\u00b2\26\uffff\1\u00b4\5\uffff\1\u00b6\4\uffff\2\141\1\uffff\12\141\1\u00c9\20\141\1\u00dd\13\141\1\u00eb\3\141\2\uffff\4\141\1\u00f7\4\141\1\u00fc\6\141\1\u0107\1\141\13\uffff\1\u00ad\12\uffff\1\u010a\1\u010b\20\141\1\uffff\3\141\1\u0120\2\141\1\u0123\1\u0124\4\141\1\u0129\2\141\1\u012f\3\141\1\uffff\10\141\1\u013b\4\141\1\uffff\2\141\1\u0142\1\141\1\u0144\2\141\1\u0147\3\141\1\uffff\2\141\1\u014d\1\141\1\uffff\6\141\1\u0156\3\141\1\uffff\2\141\2\uffff\4\141\1\u0160\14\141\1\u016d\2\141\1\uffff\1\u0170\1\141\2\uffff\2\141\1\u0174\1\141\1\uffff\1\u0176\4\141\1\uffff\7\141\1\u0183\3\141\1\uffff\6\141\1\uffff\1\u018d\1\uffff\2\141\1\uffff\5\141\1\uffff\1\u0195\2\141\1\u0198\1\u0199\2\141\1\u019c\1\uffff\1\u019d\10\141\1\uffff\3\141\1\u01aa\7\141\1\u01b2\1\uffff\2\141\1\uffff\1\u01b5\2\141\1\uffff\1\141\1\uffff\1\u01b9\1\141\1\u01bb\11\141\1\uffff\6\141\1\u01cc\1\141\1\u01ce\1\uffff\7\141\1\uffff\2\141\2\uffff\1\u01d8\1\141\2\uffff\1\u01da\11\141\1\u01e4\1\u01e5\1\uffff\1\141\1\u01e7\1\141\1\u01e9\2\141\1\u01ec\1\uffff\1\141\1\u01ee\1\uffff\3\141\1\uffff\1\141\1\uffff\2\141\1\u01f7\2\141\1\uffff\5\141\1\u01ff\1\141\1\u0201\1\u0202\1\u0203\1\uffff\1\u0204\1\uffff\1\u0205\1\u0206\6\141\1\u020d\1\uffff\1\141\1\uffff\1\u020f\3\141\1\u0213\4\141\2\uffff\1\141\1\uffff\1\141\1\uffff\2\141\1\uffff\1\u021c\1\uffff\1\u021d\1\u021e\1\141\1\u0221\1\u0222\3\141\1\uffff\2\141\1\u0228\4\141\1\uffff\1\141\6\uffff\1\141\1\u022f\4\141\1\uffff\1\141\1\uffff\1\141\1\u0237\1\141\1\uffff\3\141\1\u023c\4\141\3\uffff\1\u0241\1\141\2\uffff\3\141\1\u0246\1\u0247\1\uffff\6\141\1\uffff\2\141\1\u0250\1\u0251\3\141\1\uffff\1\141\1\u0256\2\141\1\uffff\1\u0259\3\141\1\uffff\4\141\2\uffff\1\141\1\u0262\3\141\1\u0266\2\141\2\uffff\1\u0269\2\141\1\u026c\1\uffff\1\u026d\1\141\1\uffff\2\141\1\u0271\2\141\1\u0274\2\141\1\uffff\3\141\1\uffff\2\141\1\uffff\2\141\2\uffff\1\u027e\1\141\1\u0280\1\uffff\2\141\1\uffff\1\141\1\u0284\3\141\1\u0288\3\141\1\uffff\1\u028c\1\uffff\1\u028d\1\141\1\u028f\1\uffff\1\141\1\u0291\1\141\1\uffff\3\141\2\uffff\1\141\1\uffff\1\141\1\uffff\2\141\1\u029a\1\141\1\u029c\1\141\1\u029e\1\u029f\1\uffff\1\141\1\uffff\1\141\2\uffff\12\141\1\u02ac\1\141\1\uffff\5\141\1\u02b3\1\uffff";
+ "\1\uffff\1\100\1\102\1\104\1\107\1\113\1\116\1\122\1\124\1\126\1\130\1\133\1\135\1\140\23\143\2\uffff\12\143\10\uffff\1\u00b1\2\u00b4\1\75\5\uffff\1\u00b9\26\uffff\1\u00bb\6\uffff\1\u00bd\4\uffff\2\143\1\uffff\13\143\1\u00d1\20\143\1\u00e5\1\u00e6\13\143\1\u00f6\2\143\1\u00f9\3\143\2\uffff\5\143\1\u0106\4\143\1\u010b\7\143\13\uffff\1\u00b4\12\uffff\1\u0118\1\u0119\21\143\1\uffff\3\143\1\u0131\2\143\1\u0134\1\u0135\4\143\1\u013a\2\143\1\u0140\3\143\2\uffff\10\143\1\u014c\1\143\1\u014e\2\143\1\u0151\1\143\1\uffff\2\143\1\uffff\2\143\1\u0157\1\143\1\u0159\3\143\1\u015d\3\143\1\uffff\2\143\1\u0164\1\143\1\uffff\6\143\1\u016d\5\143\2\uffff\5\143\1\u0179\16\143\1\u0188\2\143\1\uffff\1\u018b\1\143\2\uffff\2\143\1\u018f\1\143\1\uffff\1\u0191\4\143\1\uffff\7\143\1\u019e\3\143\1\uffff\1\143\1\uffff\2\143\1\uffff\5\143\1\uffff\1\u01aa\1\uffff\3\143\1\uffff\6\143\1\uffff\1\u01b4\2\143\1\u01b7\1\u01b8\2\143\1\u01bb\1\uffff\1\u01bc\2\143\1\u01bf\7\143\1\uffff\3\143\1\u01cb\11\143\1\u01d5\1\uffff\2\143\1\uffff\1\u01d8\2\143\1\uffff\1\143\1\uffff\1\u01dc\1\143\1\u01de\11\143\1\uffff\10\143\1\u01f1\1\143\1\u01f3\1\uffff\11\143\1\uffff\2\143\2\uffff\1\u01ff\1\143\2\uffff\1\u0201\1\u0202\1\uffff\5\143\1\u0208\3\143\1\u020c\1\u020d\1\uffff\1\143\1\u020f\1\143\1\u0211\1\u0212\3\143\1\u0216\1\uffff\1\143\1\u0218\1\uffff\3\143\1\uffff\1\143\1\uffff\5\143\1\uffff\5\143\1\u0228\1\143\1\u022a\1\u022b\1\u022c\1\u022d\1\143\1\uffff\1\u022f\1\uffff\1\u0230\1\u0231\10\143\1\u023b\1\uffff\1\143\2\uffff\2\143\1\u023f\2\143\1\uffff\3\143\2\uffff\1\143\1\uffff\1\143\2\uffff\3\143\1\uffff\1\u024a\1\uffff\1\u024b\1\u024c\1\143\1\u024f\1\u0250\5\143\1\u0256\4\143\1\uffff\1\143\4\uffff\1\143\3\uffff\4\143\1\u0262\4\143\1\uffff\1\143\1\u0268\1\143\1\uffff\4\143\1\u026e\5\143\3\uffff\1\u0274\1\143\2\uffff\3\143\1\u0279\1\u027a\1\uffff\13\143\1\uffff\2\143\1\u0288\1\u0289\1\143\1\uffff\1\143\1\u028c\3\143\1\uffff\1\u0290\1\143\1\u0292\2\143\1\uffff\4\143\2\uffff\1\143\1\u029a\7\143\1\u02a2\3\143\2\uffff\1\u02a6\1\u02a7\1\uffff\1\u02a8\2\143\1\uffff\1\143\1\uffff\1\143\1\u02ad\2\143\1\u02b0\2\143\1\uffff\7\143\1\uffff\3\143\3\uffff\1\143\1\u02be\1\143\1\u02c0\1\uffff\2\143\1\uffff\1\143\1\u02c4\10\143\1\u02cd\1\143\1\u02cf\1\uffff\1\u02d0\1\uffff\1\u02d1\1\143\1\u02d3\1\uffff\1\143\1\u02d5\3\143\1\u02d9\1\u02da\1\143\1\uffff\1\143\3\uffff\1\143\1\uffff\1\143\1\uffff\1\143\1\u02e0\1\143\2\uffff\2\143\1\u02e4\1\143\1\u02e6\1\uffff\2\143\1\u02e9\1\uffff\1\143\1\uffff\2\143\1\uffff\15\143\1\u02fa\2\143\1\uffff\1\u02fd\1\143\1\uffff\4\143\1\u0303\1\uffff";
static final String DFA21_eofS =
- "\u02b4\uffff";
+ "\u0304\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\154\1\153\1\146\2\141\1\160\1\141\1\143\1\141\1\164\1\156\1\141\1\151\1\141\1\104\1\145\1\150\2\uffff\1\115\1\157\1\123\1\145\1\165\1\145\1\141\1\145\1\150\1\154\10\uffff\1\72\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\143\1\uffff\1\160\1\145\1\143\1\141\1\160\2\151\1\156\1\160\1\144\1\44\2\154\1\162\1\157\1\141\1\147\1\146\1\162\1\143\1\157\1\147\1\145\1\162\1\160\1\155\1\164\1\44\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\155\1\164\1\44\1\160\1\162\1\165\2\uffff\1\114\1\143\1\126\1\146\1\44\1\157\1\144\1\167\1\154\1\44\1\145\1\144\1\143\1\171\1\164\1\151\1\44\1\154\13\uffff\1\60\12\uffff\2\44\1\164\1\145\1\162\1\155\1\145\1\157\1\151\1\164\1\145\1\160\1\164\1\143\1\157\1\145\1\164\1\145\1\uffff\1\163\1\145\1\141\1\44\1\155\1\151\2\44\1\163\1\153\1\150\1\160\1\44\2\147\1\44\1\153\2\145\1\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\44\1\157\1\165\1\157\1\154\1\uffff\1\145\1\157\1\44\1\145\1\44\1\141\1\153\1\44\1\151\1\141\1\143\1\uffff\1\164\1\145\1\44\1\154\1\uffff\1\141\1\151\1\171\1\145\1\143\1\150\1\44\1\150\1\154\1\151\1\uffff\1\157\1\144\2\uffff\1\157\1\156\2\145\1\44\1\144\1\164\1\151\1\162\1\114\1\143\1\150\2\162\1\141\1\156\1\145\1\44\1\154\1\141\1\uffff\1\44\1\156\2\uffff\1\151\1\141\1\44\1\145\1\uffff\1\44\1\145\1\151\1\157\1\154\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\165\1\uffff\1\166\2\162\1\145\1\157\1\167\1\uffff\1\44\1\uffff\1\154\1\165\1\uffff\1\155\1\165\1\162\1\145\1\116\1\uffff\1\44\1\164\1\156\2\44\1\150\1\145\1\44\1\uffff\1\44\1\145\1\147\1\167\1\141\1\162\1\144\1\163\1\156\1\uffff\1\151\1\171\1\143\1\44\1\151\1\150\1\162\1\164\1\143\1\156\1\164\1\44\1\uffff\1\154\1\164\1\uffff\1\44\1\163\1\147\1\uffff\1\162\1\uffff\1\44\1\156\1\44\1\157\1\101\1\144\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\1\145\1\156\1\164\1\44\1\146\1\44\1\uffff\1\145\1\160\1\151\1\154\1\151\1\103\1\141\1\uffff\1\145\1\147\2\uffff\1\44\1\123\2\uffff\1\44\1\156\1\116\1\164\1\116\1\163\1\151\1\163\1\164\1\156\2\44\1\uffff\1\156\1\44\1\157\1\44\1\150\1\143\1\44\1\uffff\1\171\1\44\1\uffff\1\164\1\145\1\164\1\uffff\1\147\1\uffff\1\142\1\164\1\44\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\44\1\145\3\44\1\uffff\1\44\1\uffff\2\44\2\164\1\142\1\150\1\155\1\117\1\44\1\uffff\1\151\1\uffff\1\44\1\157\1\145\1\141\1\44\1\157\1\151\1\123\1\147\2\uffff\1\145\1\uffff\1\156\1\uffff\1\141\1\145\1\uffff\1\44\1\uffff\2\44\1\171\2\44\1\164\1\141\1\156\1\uffff\1\171\1\145\1\44\1\157\1\164\1\141\1\143\1\uffff\1\103\6\uffff\1\145\1\44\1\145\1\141\1\145\1\156\1\uffff\1\172\1\uffff\1\122\1\44\1\155\1\uffff\1\156\1\157\1\151\1\44\1\163\1\151\1\156\1\157\3\uffff\1\44\1\157\2\uffff\1\162\2\164\2\44\1\uffff\1\156\1\145\1\154\2\157\1\162\1\uffff\1\144\1\162\2\44\2\145\1\165\1\uffff\1\145\1\44\1\156\1\172\1\uffff\1\44\1\172\1\147\1\146\1\uffff\1\144\1\151\1\150\1\151\2\uffff\1\144\1\44\1\154\2\156\1\44\1\102\1\141\2\uffff\1\44\1\163\1\156\1\44\1\uffff\1\44\1\145\1\uffff\2\145\1\44\1\145\1\142\1\44\1\164\1\163\1\uffff\1\171\1\144\1\164\1\uffff\1\171\1\143\1\uffff\1\165\1\151\2\uffff\1\44\1\144\1\44\1\uffff\1\154\1\165\1\uffff\1\171\1\44\1\125\1\163\1\145\1\44\1\164\1\154\1\161\1\uffff\1\44\1\uffff\1\44\1\164\1\44\1\uffff\1\156\1\44\1\170\1\uffff\1\145\1\164\1\165\2\uffff\1\145\1\uffff\1\151\1\uffff\1\164\1\162\1\44\1\145\1\44\1\161\2\44\1\uffff\1\122\1\uffff\1\165\2\uffff\2\145\1\163\1\111\1\165\1\144\1\154\1\145\1\164\1\156\1\44\1\164\1\uffff\1\151\1\146\1\151\1\145\1\162\1\44\1\uffff";
+ "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\4\75\2\56\1\141\1\154\1\153\1\146\2\141\1\160\1\141\1\143\1\141\1\164\1\156\1\141\1\151\1\141\1\104\1\145\1\154\1\150\2\uffff\1\115\1\141\1\123\1\145\1\165\1\145\1\141\1\145\1\150\1\151\10\uffff\1\72\2\60\1\44\5\uffff\1\75\26\uffff\1\75\6\uffff\1\74\4\uffff\1\154\1\143\1\uffff\1\160\1\145\1\143\1\141\1\160\2\151\1\156\1\160\1\156\1\144\1\44\2\154\1\162\1\157\1\141\1\147\1\146\1\162\1\143\1\157\1\147\1\145\1\162\1\160\1\155\1\164\2\44\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\146\1\144\1\44\1\154\1\164\1\44\1\160\1\162\1\165\2\uffff\1\114\1\143\1\164\1\126\1\146\1\44\1\157\1\144\1\167\1\154\1\44\1\145\1\144\1\143\1\171\1\164\1\145\1\144\13\uffff\1\60\12\uffff\2\44\1\164\1\145\1\157\1\155\1\145\1\157\1\151\1\164\1\145\1\160\1\164\1\143\2\157\1\145\1\164\1\145\1\uffff\1\163\1\145\1\141\1\44\1\155\1\151\2\44\1\163\1\153\1\150\1\160\1\44\2\147\1\44\1\153\2\145\2\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\44\1\157\1\44\1\165\1\157\1\44\1\151\1\uffff\1\157\1\154\1\uffff\1\145\1\157\1\44\1\145\1\44\1\141\1\153\1\145\1\44\1\145\1\141\1\143\1\uffff\1\164\1\145\1\44\1\154\1\uffff\1\141\1\151\1\171\1\145\1\143\1\150\1\44\1\150\1\162\1\154\1\145\1\144\2\uffff\1\157\1\156\1\145\1\162\1\145\1\44\1\144\1\164\1\151\1\162\1\114\1\143\1\150\1\162\1\154\1\164\1\162\1\141\1\156\1\145\1\44\1\154\1\141\1\uffff\1\44\1\156\2\uffff\1\151\1\141\1\44\1\145\1\uffff\1\44\1\145\1\151\1\157\1\154\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\165\1\uffff\1\166\1\uffff\2\162\1\uffff\1\147\1\167\1\145\1\157\1\167\1\uffff\1\44\1\uffff\1\154\1\165\1\163\1\uffff\1\155\1\164\1\165\1\162\1\145\1\116\1\uffff\1\44\1\164\1\156\2\44\1\150\1\145\1\44\1\uffff\1\44\2\145\1\44\1\141\1\162\1\144\1\163\1\145\1\164\1\156\1\uffff\1\151\1\171\1\143\1\44\1\151\1\150\1\162\1\164\1\154\1\156\1\143\1\156\1\164\1\44\1\uffff\1\154\1\164\1\uffff\1\44\1\163\1\147\1\uffff\1\162\1\uffff\1\44\1\156\1\44\1\157\1\101\1\144\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\1\145\1\156\1\164\1\156\1\116\1\44\1\146\1\44\1\uffff\1\145\1\160\1\164\1\151\1\145\1\154\1\151\1\103\1\141\1\uffff\1\145\1\147\2\uffff\1\44\1\123\2\uffff\2\44\1\uffff\1\164\1\116\1\163\1\151\1\163\1\44\1\106\1\164\1\156\2\44\1\uffff\1\156\1\44\1\157\2\44\1\165\1\150\1\143\1\44\1\uffff\1\171\1\44\1\uffff\1\164\1\145\1\164\1\uffff\1\147\1\uffff\1\142\1\164\1\105\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\44\1\145\4\44\1\157\1\uffff\1\44\1\uffff\2\44\1\105\1\164\1\106\1\164\1\142\1\150\1\155\1\117\1\44\1\uffff\1\151\2\uffff\1\145\1\141\1\44\1\157\1\151\1\uffff\1\151\1\123\1\147\2\uffff\1\145\1\uffff\1\156\2\uffff\1\154\1\141\1\145\1\uffff\1\44\1\uffff\2\44\1\171\2\44\1\164\1\141\1\156\1\171\1\145\1\44\1\157\1\164\1\141\1\143\1\uffff\1\103\4\uffff\1\122\3\uffff\1\155\1\170\1\145\1\151\1\44\1\145\1\141\1\145\1\156\1\uffff\1\172\1\44\1\155\1\uffff\1\156\1\157\1\154\1\151\1\44\1\163\1\151\1\154\1\156\1\157\3\uffff\1\44\1\157\2\uffff\1\162\2\164\2\44\1\uffff\1\156\1\145\1\154\2\157\1\145\1\165\2\160\1\162\1\154\1\uffff\1\144\1\162\2\44\1\145\1\uffff\1\145\1\44\1\156\1\164\1\172\1\uffff\1\44\1\172\1\44\1\147\1\146\1\uffff\1\144\1\151\1\150\1\151\2\uffff\1\144\1\44\1\154\2\156\1\163\1\156\2\157\1\44\1\145\1\102\1\141\2\uffff\2\44\1\uffff\1\44\2\145\1\uffff\1\145\1\uffff\1\145\1\44\1\145\1\142\1\44\1\164\1\163\1\uffff\1\171\1\144\1\164\1\165\1\151\2\162\1\uffff\1\101\1\171\1\143\3\uffff\1\162\1\44\1\144\1\44\1\uffff\1\154\1\165\1\uffff\1\171\1\44\1\125\1\163\1\145\1\154\1\161\2\164\1\146\1\44\1\164\1\44\1\uffff\1\44\1\uffff\1\44\1\164\1\44\1\uffff\1\156\1\44\1\170\1\164\1\165\2\44\1\164\1\uffff\1\145\3\uffff\1\145\1\uffff\1\151\1\uffff\1\164\1\44\1\145\2\uffff\1\145\1\162\1\44\1\161\1\44\1\uffff\1\122\1\162\1\44\1\uffff\1\165\1\uffff\1\145\1\111\1\uffff\1\145\1\163\1\155\1\111\1\165\1\160\1\144\1\154\1\157\1\145\1\164\1\162\1\156\1\44\2\164\1\uffff\1\44\1\151\1\uffff\1\146\1\151\1\145\1\162\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\145\1\170\1\171\1\156\2\162\2\160\1\156\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\145\1\171\2\uffff\1\115\1\157\1\123\1\157\2\165\1\162\1\145\1\151\1\163\10\uffff\1\72\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\143\1\uffff\1\164\1\163\1\164\1\141\1\160\2\151\1\156\1\160\1\164\1\172\1\154\1\156\1\162\1\157\1\141\1\147\1\146\1\162\1\164\1\157\1\147\1\145\2\162\1\155\1\164\1\172\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\2\164\1\172\1\160\1\162\1\171\2\uffff\1\114\1\157\1\126\1\163\1\172\1\157\1\144\1\167\1\154\1\172\1\145\1\160\1\164\1\171\1\164\1\151\1\172\1\154\13\uffff\1\154\12\uffff\2\172\1\164\1\145\1\162\1\155\1\145\1\157\1\151\1\164\1\145\1\160\1\164\1\143\1\157\1\145\1\164\1\145\1\uffff\1\163\1\145\1\141\1\172\1\155\1\151\2\172\1\163\1\153\1\150\1\160\1\172\2\147\1\172\1\153\2\145\1\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\172\1\157\1\165\1\157\1\154\1\uffff\1\145\1\157\1\172\1\145\1\172\1\141\1\153\1\172\1\151\1\141\1\143\1\uffff\1\164\1\145\1\172\1\154\1\uffff\1\141\1\151\1\171\1\145\1\143\1\150\1\172\1\150\1\154\1\151\1\uffff\1\157\1\144\2\uffff\1\157\1\156\2\145\1\172\1\144\1\164\1\151\1\162\1\114\1\143\1\150\2\162\1\141\1\156\1\145\1\172\1\154\1\141\1\uffff\1\172\1\156\2\uffff\1\151\1\141\1\172\1\145\1\uffff\1\172\1\145\1\151\1\157\1\171\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\165\1\uffff\1\166\2\162\1\145\1\157\1\167\1\uffff\1\172\1\uffff\1\154\1\165\1\uffff\1\155\1\165\1\162\1\145\1\116\1\uffff\1\172\1\164\1\156\2\172\1\150\1\145\1\172\1\uffff\1\172\1\145\1\147\1\167\1\141\1\162\2\163\1\156\1\uffff\1\151\1\171\1\143\1\172\1\151\1\150\1\162\1\164\1\143\1\156\1\164\1\172\1\uffff\1\154\1\164\1\uffff\1\172\1\163\1\147\1\uffff\1\162\1\uffff\1\172\1\156\1\172\1\157\1\101\1\162\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\1\145\1\156\1\164\1\172\1\146\1\172\1\uffff\1\145\1\160\1\151\1\154\1\151\1\103\1\141\1\uffff\1\145\1\147\2\uffff\1\172\1\123\2\uffff\1\172\1\156\1\116\1\164\1\116\1\163\1\151\1\163\1\164\1\156\2\172\1\uffff\1\156\1\172\1\157\1\172\1\150\1\143\1\172\1\uffff\1\171\1\172\1\uffff\1\164\1\145\1\164\1\uffff\1\147\1\uffff\1\142\1\164\1\172\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\172\1\145\3\172\1\uffff\1\172\1\uffff\2\172\2\164\1\142\1\150\1\155\1\117\1\172\1\uffff\1\151\1\uffff\1\172\1\157\1\145\1\141\1\172\1\157\1\151\1\123\1\147\2\uffff\1\145\1\uffff\1\156\1\uffff\1\141\1\145\1\uffff\1\172\1\uffff\2\172\1\171\2\172\1\164\1\141\1\156\1\uffff\1\171\1\145\1\172\1\157\1\164\1\141\1\143\1\uffff\1\103\6\uffff\1\145\1\172\1\145\1\141\1\145\1\156\1\uffff\1\172\1\uffff\1\156\1\172\1\155\1\uffff\1\156\1\157\1\151\1\172\1\163\1\151\1\156\1\157\3\uffff\1\172\1\157\2\uffff\1\162\2\164\2\172\1\uffff\1\156\1\145\1\154\2\157\1\162\1\uffff\1\144\1\162\2\172\2\145\1\165\1\uffff\1\145\1\172\1\156\1\172\1\uffff\2\172\1\147\1\146\1\uffff\1\144\1\151\1\150\1\151\2\uffff\1\144\1\172\1\154\2\156\1\172\1\102\1\141\2\uffff\1\172\1\163\1\156\1\172\1\uffff\1\172\1\145\1\uffff\2\145\1\172\1\145\1\142\1\172\1\164\1\163\1\uffff\1\171\1\144\1\164\1\uffff\1\171\1\143\1\uffff\1\165\1\151\2\uffff\1\172\1\144\1\172\1\uffff\1\154\1\165\1\uffff\1\171\1\172\1\125\1\163\1\145\1\172\1\164\1\154\1\161\1\uffff\1\172\1\uffff\1\172\1\164\1\172\1\uffff\1\156\1\172\1\170\1\uffff\1\145\1\164\1\165\2\uffff\1\145\1\uffff\1\151\1\uffff\1\164\1\162\1\172\1\145\1\172\1\161\2\172\1\uffff\1\122\1\uffff\1\165\2\uffff\2\145\1\163\1\111\1\165\1\144\1\154\1\145\1\164\1\156\1\172\1\164\1\uffff\1\151\1\146\1\151\1\145\1\162\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\145\1\170\1\171\1\163\2\162\2\160\1\162\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\145\1\163\1\171\2\uffff\1\115\1\157\1\123\1\157\2\165\1\162\1\145\2\151\10\uffff\1\72\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\6\uffff\1\74\4\uffff\1\162\1\143\1\uffff\1\164\1\163\1\164\1\141\1\160\2\151\1\156\1\160\1\156\1\164\1\172\1\154\1\156\1\162\1\157\1\141\1\147\1\146\1\162\1\164\1\157\1\147\1\145\2\162\1\155\1\164\2\172\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\145\1\111\1\164\1\144\1\172\1\154\1\164\1\172\1\160\1\162\1\171\2\uffff\1\114\1\157\1\164\1\126\1\163\1\172\1\157\1\144\1\167\1\154\1\172\1\145\1\160\1\164\1\171\1\164\1\151\1\144\13\uffff\1\154\12\uffff\2\172\1\164\1\145\1\162\1\155\1\145\1\157\1\151\1\164\1\145\1\160\1\164\1\143\1\157\1\165\1\145\1\164\1\145\1\uffff\1\163\1\145\1\141\1\172\1\155\1\151\2\172\1\163\1\153\1\150\1\160\1\172\2\147\1\172\1\153\2\145\2\uffff\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\143\1\172\1\157\1\172\1\165\1\157\1\172\1\151\1\uffff\1\157\1\154\1\uffff\1\145\1\157\1\172\1\145\1\172\1\141\1\153\1\145\1\172\1\151\1\141\1\143\1\uffff\1\164\1\145\1\172\1\154\1\uffff\1\141\1\151\1\171\1\145\1\143\1\150\1\172\1\150\1\162\1\154\1\145\1\144\2\uffff\1\157\1\156\1\145\1\163\1\145\1\172\1\144\1\164\1\151\1\162\1\114\1\143\1\150\1\162\1\154\1\164\1\162\1\141\1\156\1\145\1\172\1\154\1\141\1\uffff\1\172\1\156\2\uffff\1\151\1\141\1\172\1\145\1\uffff\1\172\1\145\1\151\1\157\1\171\1\uffff\1\145\1\124\1\164\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\165\1\uffff\1\166\1\uffff\2\162\1\uffff\1\147\1\167\1\145\1\157\1\167\1\uffff\1\172\1\uffff\1\154\1\165\1\163\1\uffff\1\155\1\164\1\165\1\162\1\145\1\116\1\uffff\1\172\1\164\1\156\2\172\1\150\1\145\1\172\1\uffff\1\172\2\145\1\172\1\141\1\162\2\163\1\145\1\164\1\156\1\uffff\1\151\1\171\1\143\1\172\1\151\1\150\1\162\1\164\1\154\1\156\1\143\1\156\1\164\1\172\1\uffff\1\154\1\164\1\uffff\1\172\1\163\1\147\1\uffff\1\162\1\uffff\1\172\1\156\1\172\1\157\1\101\1\162\1\171\1\55\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\164\1\145\1\156\1\164\1\156\1\116\1\172\1\146\1\172\1\uffff\1\145\1\160\1\164\1\151\1\145\1\154\1\151\1\103\1\141\1\uffff\1\145\1\147\2\uffff\1\172\1\123\2\uffff\2\172\1\uffff\1\164\1\116\1\163\1\151\1\163\1\172\1\106\1\164\1\156\2\172\1\uffff\1\156\1\172\1\157\2\172\1\165\1\150\1\143\1\172\1\uffff\1\171\1\172\1\uffff\1\164\1\145\1\164\1\uffff\1\147\1\uffff\1\142\1\164\1\120\1\102\1\160\1\uffff\1\145\1\143\1\141\1\163\1\145\1\172\1\145\4\172\1\157\1\uffff\1\172\1\uffff\2\172\1\111\1\164\1\106\1\164\1\142\1\150\1\155\1\117\1\172\1\uffff\1\151\2\uffff\1\145\1\141\1\172\1\157\1\151\1\uffff\1\151\1\123\1\147\2\uffff\1\145\1\uffff\1\156\2\uffff\1\154\1\141\1\145\1\uffff\1\172\1\uffff\2\172\1\171\2\172\1\164\1\141\1\156\1\171\1\145\1\172\1\157\1\164\1\141\1\143\1\uffff\1\103\4\uffff\1\156\3\uffff\1\155\1\170\1\145\1\151\1\172\1\145\1\141\1\145\1\156\1\uffff\2\172\1\155\1\uffff\1\156\1\157\1\154\1\151\1\172\1\163\1\151\1\154\1\156\1\157\3\uffff\1\172\1\157\2\uffff\1\162\2\164\2\172\1\uffff\1\156\1\145\1\154\2\157\1\145\1\165\2\160\1\162\1\154\1\uffff\1\144\1\162\2\172\1\145\1\uffff\1\145\1\172\1\156\1\164\1\172\1\uffff\3\172\1\147\1\146\1\uffff\1\144\1\151\1\150\1\151\2\uffff\1\144\1\172\1\154\2\156\1\163\1\156\2\157\1\172\1\145\1\102\1\141\2\uffff\2\172\1\uffff\1\172\2\145\1\uffff\1\145\1\uffff\1\145\1\172\1\145\1\142\1\172\1\164\1\163\1\uffff\1\171\1\144\1\164\1\165\1\151\2\162\1\uffff\1\101\1\171\1\143\3\uffff\1\162\1\172\1\144\1\172\1\uffff\1\154\1\165\1\uffff\1\171\1\172\1\125\1\163\1\145\1\154\1\161\2\164\1\146\1\172\1\164\1\172\1\uffff\1\172\1\uffff\1\172\1\164\1\172\1\uffff\1\156\1\172\1\170\1\164\1\165\2\172\1\164\1\uffff\1\145\3\uffff\1\145\1\uffff\1\151\1\uffff\1\164\1\172\1\145\2\uffff\1\145\1\162\1\172\1\161\1\172\1\uffff\1\122\1\162\1\172\1\uffff\1\165\1\uffff\1\145\1\111\1\uffff\1\145\1\163\1\155\1\111\1\165\1\160\1\144\1\154\1\157\1\145\1\164\1\162\1\156\1\172\2\164\1\uffff\1\172\1\151\1\uffff\1\146\1\151\1\145\1\162\1\172\1\uffff";
static final String DFA21_acceptS =
- "\40\uffff\1\72\1\73\12\uffff\1\143\1\144\1\145\1\146\1\147\1\150\1\151\1\152\4\uffff\1\u0092\2\u0093\1\u0096\1\u0097\1\uffff\1\23\1\1\1\2\1\u008c\1\3\1\176\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\u0094\1\u0095\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\u008b\1\175\2\uffff\1\u0092\53\uffff\1\72\1\73\22\uffff\1\143\1\144\1\145\1\146\1\147\1\150\1\151\1\152\1\u008a\1\157\1\u008f\1\uffff\1\u0090\1\u0091\1\u0093\1\u0096\1\13\1\11\1\14\1\12\1\21\1\22\22\uffff\1\154\23\uffff\1\124\15\uffff\1\140\13\uffff\1\163\4\uffff\1\u0089\12\uffff\1\136\2\uffff\1\40\1\u008d\24\uffff\1\123\2\uffff\1\51\1\54\4\uffff\1\50\5\uffff\1\137\13\uffff\1\110\6\uffff\1\171\1\uffff\1\101\2\uffff\1\104\5\uffff\1\164\10\uffff\1\122\11\uffff\1\155\14\uffff\1\75\2\uffff\1\133\3\uffff\1\76\1\uffff\1\52\14\uffff\1\60\11\uffff\1\u008e\7\uffff\1\165\2\uffff\1\132\1\161\2\uffff\1\121\1\125\14\uffff\1\45\7\uffff\1\46\2\uffff\1\47\3\uffff\1\66\1\uffff\1\126\5\uffff\1\53\12\uffff\1\71\1\uffff\1\167\11\uffff\1\174\1\uffff\1\162\11\uffff\1\112\1\42\1\uffff\1\156\1\uffff\1\43\2\uffff\1\u0082\1\uffff\1\117\10\uffff\1\u0084\7\uffff\1\63\1\uffff\1\67\1\170\1\u0080\1\166\1\103\1\116\6\uffff\1\131\1\uffff\1\135\3\uffff\1\41\10\uffff\1\172\1\65\1\70\2\uffff\1\120\1\141\5\uffff\1\55\6\uffff\1\160\7\uffff\1\u0083\4\uffff\1\102\4\uffff\1\134\4\uffff\1\u0088\1\142\10\uffff\1\113\1\114\4\uffff\1\44\2\uffff\1\107\10\uffff\1\56\3\uffff\1\105\2\uffff\1\u0085\2\uffff\1\77\1\115\3\uffff\1\153\2\uffff\1\127\11\uffff\1\100\1\uffff\1\74\3\uffff\1\62\3\uffff\1\177\3\uffff\1\173\1\111\1\uffff\1\130\1\uffff\1\61\10\uffff\1\u0086\1\uffff\1\u0081\1\uffff\1\64\1\106\14\uffff\1\u0087\6\uffff\1\57";
+ "\41\uffff\1\77\1\100\12\uffff\1\155\1\156\1\157\1\160\1\161\1\162\1\163\1\164\4\uffff\1\u009e\2\u009f\1\u00a2\1\u00a3\1\uffff\1\23\1\1\1\2\1\u0098\1\3\1\u0088\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\u00a0\1\u00a1\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\70\1\17\1\uffff\1\37\1\25\1\u0097\1\u0087\2\uffff\1\u009e\60\uffff\1\77\1\100\22\uffff\1\155\1\156\1\157\1\160\1\161\1\162\1\163\1\164\1\u0096\1\171\1\u009b\1\uffff\1\u009c\1\u009d\1\u009f\1\u00a2\1\13\1\11\1\14\1\12\1\21\1\22\23\uffff\1\166\23\uffff\1\74\1\133\17\uffff\1\150\2\uffff\1\152\14\uffff\1\175\4\uffff\1\u0095\14\uffff\1\40\1\u0099\27\uffff\1\132\2\uffff\1\51\1\54\4\uffff\1\50\5\uffff\1\151\13\uffff\1\115\1\uffff\1\144\2\uffff\1\73\5\uffff\1\u0083\1\uffff\1\106\3\uffff\1\111\6\uffff\1\176\10\uffff\1\131\13\uffff\1\167\16\uffff\1\102\2\uffff\1\142\3\uffff\1\103\1\uffff\1\52\14\uffff\1\60\13\uffff\1\u009a\11\uffff\1\177\2\uffff\1\141\1\173\2\uffff\1\127\1\134\2\uffff\1\146\13\uffff\1\45\11\uffff\1\46\2\uffff\1\47\3\uffff\1\66\1\uffff\1\135\5\uffff\1\53\14\uffff\1\76\1\uffff\1\u0081\13\uffff\1\u0086\1\uffff\1\145\1\174\5\uffff\1\125\3\uffff\1\117\1\42\1\uffff\1\170\1\uffff\1\43\1\71\3\uffff\1\u008d\1\uffff\1\124\17\uffff\1\63\1\uffff\1\67\1\u0082\1\u008a\1\147\1\uffff\1\u0080\1\110\1\123\11\uffff\1\140\3\uffff\1\41\12\uffff\1\u0084\1\65\1\75\2\uffff\1\126\1\153\5\uffff\1\55\13\uffff\1\172\5\uffff\1\u008e\5\uffff\1\107\5\uffff\1\143\4\uffff\1\u0094\1\154\15\uffff\1\120\1\121\2\uffff\1\44\3\uffff\1\114\1\uffff\1\72\7\uffff\1\56\7\uffff\1\112\3\uffff\1\u0091\1\104\1\122\4\uffff\1\165\2\uffff\1\136\15\uffff\1\105\1\uffff\1\101\3\uffff\1\62\10\uffff\1\u0089\1\uffff\1\130\1\u0085\1\116\1\uffff\1\137\1\uffff\1\61\3\uffff\1\u008f\1\u0090\5\uffff\1\u0092\3\uffff\1\u008c\1\uffff\1\64\2\uffff\1\113\20\uffff\1\u0093\2\uffff\1\u008b\5\uffff\1\57";
static final String DFA21_specialS =
- "\1\0\u02b3\uffff}>";
+ "\1\0\u0303\uffff}>";
static final String[] DFA21_transitionS = {
- "\11\74\2\73\2\74\1\73\22\74\1\73\1\11\1\71\1\62\1\70\1\10\1\3\1\72\1\56\1\57\1\6\1\4\1\60\1\5\1\14\1\7\1\65\11\66\1\64\1\54\1\13\1\1\1\12\1\15\1\55\2\70\1\44\1\32\1\35\7\70\1\33\1\27\3\70\1\34\1\30\1\70\1\31\2\70\1\42\2\70\1\63\1\74\1\61\1\67\1\70\1\74\1\53\1\70\1\50\1\45\1\17\1\22\2\70\1\21\1\24\1\51\1\43\1\25\1\47\1\26\1\23\1\46\1\36\1\20\1\37\1\70\1\16\1\52\3\70\1\40\1\2\1\41\uff82\74",
- "\1\75\1\76",
- "\1\100",
- "\1\102",
- "\1\105\21\uffff\1\104",
- "\1\111\17\uffff\1\107\1\110",
- "\1\114\22\uffff\1\113",
- "\1\117\4\uffff\1\120\15\uffff\1\116",
- "\1\122",
- "\1\124",
- "\1\126",
- "\1\130",
- "\1\132",
- "\1\135\13\uffff\1\134",
- "\1\137\3\uffff\1\140",
- "\1\143\1\uffff\1\144\11\uffff\1\142",
- "\1\147\10\uffff\1\145\1\146\1\uffff\1\150\1\uffff\1\151",
- "\1\154\6\uffff\1\152\1\153",
- "\1\155\7\uffff\1\156\5\uffff\1\157\2\uffff\1\160",
- "\1\165\2\uffff\1\163\1\164\6\uffff\1\161\1\uffff\1\162\3\uffff\1\166",
- "\1\167",
- "\1\172\3\uffff\1\171\3\uffff\1\173\6\uffff\1\170",
- "\1\174\12\uffff\1\175",
- "\1\177\15\uffff\1\176",
- "\1\u0080",
- "\1\u0081",
- "\1\u0082",
- "\1\u0083",
+ "\11\75\2\74\2\75\1\74\22\75\1\74\1\11\1\72\1\63\1\71\1\10\1\3\1\73\1\57\1\60\1\6\1\4\1\61\1\5\1\14\1\7\1\66\11\67\1\65\1\55\1\13\1\1\1\12\1\15\1\56\2\71\1\45\1\32\1\35\7\71\1\33\1\27\3\71\1\34\1\30\1\71\1\31\2\71\1\43\2\71\1\64\1\75\1\62\1\70\1\71\1\75\1\37\1\71\1\51\1\46\1\17\1\22\1\71\1\54\1\21\1\24\1\52\1\44\1\25\1\50\1\26\1\23\1\47\1\36\1\20\1\40\1\71\1\16\1\53\3\71\1\41\1\2\1\42\uff82\75",
+ "\1\76\1\77",
+ "\1\101",
+ "\1\103",
+ "\1\106\21\uffff\1\105",
+ "\1\112\17\uffff\1\110\1\111",
+ "\1\115\22\uffff\1\114",
+ "\1\120\4\uffff\1\121\15\uffff\1\117",
+ "\1\123",
+ "\1\125",
+ "\1\127",
+ "\1\132\1\131",
+ "\1\134",
+ "\1\137\13\uffff\1\136",
+ "\1\141\3\uffff\1\142",
+ "\1\145\1\uffff\1\146\11\uffff\1\144",
+ "\1\151\10\uffff\1\147\1\150\1\uffff\1\152\1\uffff\1\153",
+ "\1\157\6\uffff\1\154\1\156\4\uffff\1\155",
+ "\1\160\7\uffff\1\161\5\uffff\1\162\2\uffff\1\163",
+ "\1\170\2\uffff\1\166\1\167\6\uffff\1\164\1\uffff\1\165\3\uffff\1\171",
+ "\1\172",
+ "\1\175\3\uffff\1\174\3\uffff\1\176\6\uffff\1\173",
+ "\1\177\12\uffff\1\u0081\3\uffff\1\u0080",
+ "\1\u0083\15\uffff\1\u0082",
"\1\u0084",
- "\1\u0086\63\uffff\1\u0085",
+ "\1\u0085",
+ "\1\u0086",
"\1\u0087",
- "\1\u008b\1\u0088\5\uffff\1\u0089\2\uffff\1\u008c\6\uffff\1\u008a",
+ "\1\u0088",
+ "\1\u008a\63\uffff\1\u0089",
+ "\1\u008b",
+ "\1\u008e\1\uffff\1\u008c\4\uffff\1\u008d",
+ "\1\u0092\1\u008f\5\uffff\1\u0090\2\uffff\1\u0093\6\uffff\1\u0091",
"",
"",
- "\1\u008f",
- "\1\u0090",
- "\1\u0091",
- "\1\u0092\11\uffff\1\u0093",
- "\1\u0094",
- "\1\u0096\11\uffff\1\u0095\3\uffff\1\u0098\1\uffff\1\u0097",
- "\1\u009b\15\uffff\1\u009a\2\uffff\1\u0099",
+ "\1\u0096",
+ "\1\u0098\15\uffff\1\u0097",
+ "\1\u0099",
+ "\1\u009a\11\uffff\1\u009b",
"\1\u009c",
- "\1\u009e\1\u009d",
- "\1\u00a0\6\uffff\1\u009f",
+ "\1\u009e\11\uffff\1\u009d\3\uffff\1\u00a0\1\uffff\1\u009f",
+ "\1\u00a3\15\uffff\1\u00a2\2\uffff\1\u00a1",
+ "\1\u00a4",
+ "\1\u00a6\1\u00a5",
+ "\1\u00a7",
"",
"",
"",
@@ -5112,16 +5461,16 @@ public class InternalDataDSLLexer extends Lexer {
"",
"",
"",
- "\1\u00a9",
- "\12\u00ac\10\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\13\uffff\1\u00ab\6\uffff\1\u00ac\2\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\13\uffff\1\u00ab",
- "\12\u00ac\10\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\22\uffff\1\u00ac\2\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae",
- "\1\141\34\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u00b0",
+ "\12\u00b3\10\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\13\uffff\1\u00b2\6\uffff\1\u00b3\2\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\13\uffff\1\u00b2",
+ "\12\u00b3\10\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\22\uffff\1\u00b3\2\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5",
+ "\1\143\34\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
"",
"",
"",
"",
- "\1\u00b1",
+ "\1\u00b8",
"",
"",
"",
@@ -5144,83 +5493,89 @@ public class InternalDataDSLLexer extends Lexer {
"",
"",
"",
- "\1\u00b3",
+ "\1\u00ba",
"",
"",
"",
"",
"",
- "\1\u00b5",
"",
+ "\1\u00bc",
"",
"",
"",
- "\1\u00b7\5\uffff\1\u00b8",
- "\1\u00b9",
"",
- "\1\u00bb\3\uffff\1\u00ba",
- "\1\u00bc\15\uffff\1\u00bd",
- "\1\u00be\20\uffff\1\u00bf",
+ "\1\u00be\5\uffff\1\u00bf",
"\1\u00c0",
- "\1\u00c1",
- "\1\u00c2",
- "\1\u00c3",
- "\1\u00c4",
- "\1\u00c5",
- "\1\u00c8\16\uffff\1\u00c7\1\u00c6",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "\1\u00c2\3\uffff\1\u00c1",
+ "\1\u00c3\15\uffff\1\u00c4",
+ "\1\u00c5\20\uffff\1\u00c6",
+ "\1\u00c7",
+ "\1\u00c8",
+ "\1\u00c9",
"\1\u00ca",
- "\1\u00cb\1\uffff\1\u00cc",
+ "\1\u00cb",
+ "\1\u00cc",
"\1\u00cd",
- "\1\u00ce",
- "\1\u00cf",
- "\1\u00d0",
- "\1\u00d1",
+ "\1\u00d0\16\uffff\1\u00cf\1\u00ce",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u00d2",
- "\1\u00d3\20\uffff\1\u00d4",
+ "\1\u00d3\1\uffff\1\u00d4",
"\1\u00d5",
"\1\u00d6",
"\1\u00d7",
"\1\u00d8",
- "\1\u00d9\1\uffff\1\u00da",
- "\1\u00db",
- "\1\u00dc",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u00d9",
+ "\1\u00da",
+ "\1\u00db\20\uffff\1\u00dc",
+ "\1\u00dd",
"\1\u00de",
"\1\u00df",
"\1\u00e0",
- "\1\u00e1",
- "\1\u00e2",
+ "\1\u00e1\1\uffff\1\u00e2",
"\1\u00e3",
"\1\u00e4",
- "\1\u00e5",
- "\1\u00e6",
- "\1\u00e7\2\uffff\1\u00e9\3\uffff\1\u00e8",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u00e7",
+ "\1\u00e8",
+ "\1\u00e9",
"\1\u00ea",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u00eb",
"\1\u00ec",
"\1\u00ed",
- "\1\u00ef\3\uffff\1\u00ee",
- "",
- "",
- "\1\u00f0",
- "\1\u00f1\13\uffff\1\u00f2",
- "\1\u00f3",
- "\1\u00f5\5\uffff\1\u00f4\6\uffff\1\u00f6",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u00ee",
+ "\1\u00ef",
+ "\1\u00f1\6\uffff\1\u00f0\2\uffff\1\u00f3\3\uffff\1\u00f2",
+ "\1\u00f4",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\22\143\1\u00f5\7\143",
+ "\1\u00f7",
"\1\u00f8",
- "\1\u00f9",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u00fa",
"\1\u00fb",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u00fd",
- "\1\u00fe\13\uffff\1\u00ff",
- "\1\u0102\17\uffff\1\u0100\1\u0101",
- "\1\u0103",
- "\1\u0104",
- "\1\u0105",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\22\141\1\u0106\7\141",
+ "\1\u00fd\3\uffff\1\u00fc",
+ "",
+ "",
+ "\1\u00fe",
+ "\1\u00ff\13\uffff\1\u0100",
+ "\1\u0101",
+ "\1\u0102",
+ "\1\u0104\5\uffff\1\u0103\6\uffff\1\u0105",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0107",
"\1\u0108",
+ "\1\u0109",
+ "\1\u010a",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u010c",
+ "\1\u010d\13\uffff\1\u010e",
+ "\1\u0111\17\uffff\1\u010f\1\u0110",
+ "\1\u0112",
+ "\1\u0113",
+ "\1\u0114\3\uffff\1\u0115",
+ "\1\u0116",
"",
"",
"",
@@ -5232,7 +5587,7 @@ public class InternalDataDSLLexer extends Lexer {
"",
"",
"",
- "\12\u00ac\10\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\22\uffff\1\u00ac\2\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae",
+ "\12\u00b3\10\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\22\uffff\1\u00b3\2\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5",
"",
"",
"",
@@ -5243,127 +5598,106 @@ public class InternalDataDSLLexer extends Lexer {
"",
"",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\10\141\1\u0109\21\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u010c",
- "\1\u010d",
- "\1\u010e",
- "\1\u010f",
- "\1\u0110",
- "\1\u0111",
- "\1\u0112",
- "\1\u0113",
- "\1\u0114",
- "\1\u0115",
- "\1\u0116",
- "\1\u0117",
- "\1\u0118",
- "\1\u0119",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\10\143\1\u0117\21\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u011a",
"\1\u011b",
- "",
- "\1\u011c",
- "\1\u011d",
+ "\1\u011d\2\uffff\1\u011c",
"\1\u011e",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\14\141\1\u011f\15\141",
+ "\1\u011f",
+ "\1\u0120",
"\1\u0121",
"\1\u0122",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0123",
+ "\1\u0124",
"\1\u0125",
"\1\u0126",
"\1\u0127",
- "\1\u0128",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0129\5\uffff\1\u0128",
"\1\u012a",
"\1\u012b",
- "\1\141\13\uffff\12\141\7\uffff\1\141\1\u012e\21\141\1\u012d\6\141\4\uffff\1\141\1\uffff\17\141\1\u012c\12\141",
- "\1\u0130",
- "\1\u0131",
- "\1\u0132",
+ "\1\u012c",
"",
+ "\1\u012d",
+ "\1\u012e",
+ "\1\u012f",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\14\143\1\u0130\15\143",
+ "\1\u0132",
"\1\u0133",
- "\1\u0134",
- "\1\u0135",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0136",
"\1\u0137",
"\1\u0138",
"\1\u0139",
- "\1\u013a",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u013b",
"\1\u013c",
- "\1\u013d",
- "\1\u013e",
- "\1\u013f",
- "",
- "\1\u0140",
+ "\1\143\13\uffff\12\143\7\uffff\1\143\1\u013f\21\143\1\u013e\6\143\4\uffff\1\143\1\uffff\17\143\1\u013d\12\143",
"\1\u0141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0142",
"\1\u0143",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "",
+ "\1\u0144",
"\1\u0145",
"\1\u0146",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0147",
"\1\u0148",
"\1\u0149",
"\1\u014a",
- "",
"\1\u014b",
- "\1\u014c",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u014e",
- "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u014d",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u014f",
"\1\u0150",
- "\1\u0151",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0152",
+ "",
"\1\u0153",
"\1\u0154",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\22\141\1\u0155\7\141",
- "\1\u0157",
- "\1\u0158",
- "\1\u0159",
"",
+ "\1\u0155",
+ "\1\u0156",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0158",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u015a",
"\1\u015b",
- "",
- "",
"\1\u015c",
- "\1\u015d",
- "\1\u015e",
- "\1\u015f",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u015f\3\uffff\1\u015e",
+ "\1\u0160",
"\1\u0161",
+ "",
"\1\u0162",
"\1\u0163",
- "\1\u0164",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0165",
+ "",
"\1\u0166",
"\1\u0167",
"\1\u0168",
"\1\u0169",
"\1\u016a",
"\1\u016b",
- "\1\u016c",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\22\143\1\u016c\7\143",
"\1\u016e",
"\1\u016f",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0170",
"\1\u0171",
+ "\1\u0172",
"",
"",
- "\1\u0172",
"\1\u0173",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0174",
"\1\u0175",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u0177",
+ "\1\u0177\1\u0176",
"\1\u0178",
- "\1\u0179",
- "\1\u017a\14\uffff\1\u017b",
- "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u017a",
+ "\1\u017b",
"\1\u017c",
"\1\u017d",
"\1\u017e",
@@ -5371,386 +5705,480 @@ public class InternalDataDSLLexer extends Lexer {
"\1\u0180",
"\1\u0181",
"\1\u0182",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0183",
"\1\u0184",
"\1\u0185",
"\1\u0186",
- "",
"\1\u0187",
- "\1\u0188",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0189",
"\1\u018a",
- "\1\u018b",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u018c",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"",
+ "\1\u018d",
"\1\u018e",
- "\1\u018f",
- "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0190",
- "\1\u0191",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0192",
"\1\u0193",
"\1\u0194",
+ "\1\u0195\14\uffff\1\u0196",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u0196",
"\1\u0197",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0198",
+ "\1\u0199",
"\1\u019a",
"\1\u019b",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u019e",
+ "\1\u019c",
+ "\1\u019d",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u019f",
"\1\u01a0",
"\1\u01a1",
+ "",
"\1\u01a2",
- "\1\u01a3\16\uffff\1\u01a4",
+ "",
+ "\1\u01a3",
+ "\1\u01a4",
+ "",
"\1\u01a5",
"\1\u01a6",
- "",
"\1\u01a7",
"\1\u01a8",
"\1\u01a9",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
"\1\u01ab",
"\1\u01ac",
"\1\u01ad",
+ "",
"\1\u01ae",
"\1\u01af",
"\1\u01b0",
"\1\u01b1",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u01b2",
"\1\u01b3",
- "\1\u01b4",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u01b5",
"\1\u01b6",
- "\1\u01b7",
- "",
- "\1\u01b8",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u01b9",
"\1\u01ba",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u01bc",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u01bd",
- "\1\u01bf\15\uffff\1\u01be",
+ "\1\u01be",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u01c0",
"\1\u01c1",
- "\1\u01c2",
- "\1\u01c3",
+ "\1\u01c2\16\uffff\1\u01c3",
"\1\u01c4",
"\1\u01c5",
- "",
"\1\u01c6",
"\1\u01c7",
+ "",
"\1\u01c8",
"\1\u01c9",
"\1\u01ca",
- "\1\u01cb",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u01cc",
"\1\u01cd",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u01ce",
"\1\u01cf",
"\1\u01d0",
"\1\u01d1",
"\1\u01d2",
"\1\u01d3",
"\1\u01d4",
- "\1\u01d5",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
"\1\u01d6",
"\1\u01d7",
"",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u01d9",
+ "\1\u01da",
"",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"\1\u01db",
- "\1\u01dc",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u01dd",
- "\1\u01de",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u01df",
"\1\u01e0",
- "\1\u01e1",
- "\1\u01e2",
+ "\1\u01e2\15\uffff\1\u01e1",
"\1\u01e3",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u01e4",
+ "\1\u01e5",
"\1\u01e6",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u01e7",
"\1\u01e8",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "\1\u01e9",
"\1\u01ea",
"\1\u01eb",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u01ec",
"\1\u01ed",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u01ee",
"\1\u01ef",
"\1\u01f0",
- "\1\u01f1",
- "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u01f2",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
- "\1\u01f3",
"\1\u01f4",
- "\1\141\13\uffff\12\141\7\uffff\4\141\1\u01f6\12\141\1\u01f5\12\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u01f5",
+ "\1\u01f6",
+ "\1\u01f7",
"\1\u01f8",
"\1\u01f9",
- "",
"\1\u01fa",
"\1\u01fb",
"\1\u01fc",
+ "",
"\1\u01fd",
"\1\u01fe",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0200",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\u0203",
+ "\1\u0204",
+ "\1\u0205",
+ "\1\u0206",
"\1\u0207",
- "\1\u0208",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0209",
"\1\u020a",
"\1\u020b",
- "\1\u020c",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
"\1\u020e",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0210",
- "\1\u0211",
- "\1\u0212",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0213",
"\1\u0214",
"\1\u0215",
- "\1\u0216",
- "\1\u0217",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
- "",
- "\1\u0218",
+ "\1\u0217",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
"\1\u0219",
- "",
"\1\u021a",
"\1\u021b",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u021c",
+ "",
+ "\1\u021d",
+ "\1\u021e",
+ "\1\u0220\12\uffff\1\u021f",
+ "\1\u0221",
+ "\1\u0222",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u021f",
- "\1\141\13\uffff\12\141\7\uffff\14\141\1\u0220\15\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"\1\u0223",
"\1\u0224",
"\1\u0225",
- "",
"\1\u0226",
"\1\u0227",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0229",
- "\1\u022a",
- "\1\u022b",
- "\1\u022c",
- "",
- "\1\u022d",
- "",
- "",
- "",
- "",
- "",
- "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u022e",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u0230",
- "\1\u0231",
- "\1\u0232",
- "\1\u0233",
"",
- "\1\u0234",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
- "\1\u0235\33\uffff\1\u0236",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0233\3\uffff\1\u0232",
+ "\1\u0234",
+ "\1\u0235",
+ "\1\u0236",
+ "\1\u0237",
"\1\u0238",
- "",
"\1\u0239",
"\1\u023a",
- "\1\u023b",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\u023c",
+ "",
+ "",
"\1\u023d",
"\1\u023e",
- "\1\u023f",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0240",
+ "\1\u0241",
"",
- "",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"\1\u0242",
- "",
- "",
"\1\u0243",
"\1\u0244",
+ "",
+ "",
"\1\u0245",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"",
+ "\1\u0246",
+ "",
+ "",
+ "\1\u0247",
"\1\u0248",
"\1\u0249",
- "\1\u024a",
- "\1\u024b",
- "\1\u024c",
- "\1\u024d",
"",
- "\1\u024e",
- "\1\u024f",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u024d",
+ "\1\143\13\uffff\12\143\7\uffff\14\143\1\u024e\15\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0251",
"\1\u0252",
"\1\u0253",
"\1\u0254",
- "",
"\1\u0255",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0257",
"\1\u0258",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0259",
"\1\u025a",
+ "",
"\1\u025b",
- "\1\u025c",
"",
- "\1\u025d",
+ "",
+ "",
+ "",
+ "\1\u025c\33\uffff\1\u025d",
+ "",
+ "",
+ "",
"\1\u025e",
"\1\u025f",
"\1\u0260",
- "",
- "",
"\1\u0261",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0263",
"\1\u0264",
"\1\u0265",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u0267",
- "\1\u0268",
+ "\1\u0266",
"",
+ "\1\u0267",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0269",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"\1\u026a",
"\1\u026b",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u026e",
- "",
+ "\1\u026c",
+ "\1\u026d",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u026f",
"\1\u0270",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0271",
"\1\u0272",
"\1\u0273",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0275",
- "\1\u0276",
"",
+ "",
+ "\1\u0276",
"\1\u0277",
"\1\u0278",
- "\1\u0279",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"",
- "\1\u027a",
"\1\u027b",
- "",
"\1\u027c",
"\1\u027d",
- "",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u027e",
"\1\u027f",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u0280",
"\1\u0281",
"\1\u0282",
- "",
"\1\u0283",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u0284",
"\1\u0285",
+ "",
"\1\u0286",
"\1\u0287",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u0289",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u028a",
- "\1\u028b",
- "",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
"",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u028b",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u028d",
"\1\u028e",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
- "\1\u0290",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u0292",
+ "\1\u028f",
"",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u0291",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u0293",
"\1\u0294",
- "\1\u0295",
- "",
"",
+ "\1\u0295",
"\1\u0296",
- "",
"\1\u0297",
- "",
"\1\u0298",
+ "",
+ "",
"\1\u0299",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u029b",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "\1\u029c",
"\1\u029d",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "",
+ "\1\u029e",
+ "\1\u029f",
"\1\u02a0",
- "",
"\1\u02a1",
- "",
- "",
- "\1\u02a2",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u02a3",
"\1\u02a4",
"\1\u02a5",
- "\1\u02a6",
- "\1\u02a7",
- "\1\u02a8",
+ "",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u02a9",
"\1\u02aa",
+ "",
"\1\u02ab",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
- "\1\u02ad",
"",
+ "\1\u02ac",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u02ae",
"\1\u02af",
- "\1\u02b0",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
"\1\u02b1",
"\1\u02b2",
- "\1\141\13\uffff\12\141\7\uffff\32\141\4\uffff\1\141\1\uffff\32\141",
+ "",
+ "\1\u02b3",
+ "\1\u02b4",
+ "\1\u02b5",
+ "\1\u02b6",
+ "\1\u02b7",
+ "\1\u02b8",
+ "\1\u02b9",
+ "",
+ "\1\u02ba",
+ "\1\u02bb",
+ "\1\u02bc",
+ "",
+ "",
+ "",
+ "\1\u02bd",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02bf",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\u02c1",
+ "\1\u02c2",
+ "",
+ "\1\u02c3",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02c5",
+ "\1\u02c6",
+ "\1\u02c7",
+ "\1\u02c8",
+ "\1\u02c9",
+ "\1\u02ca",
+ "\1\u02cb",
+ "\1\u02cc",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02ce",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02d2",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\u02d4",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02d6",
+ "\1\u02d7",
+ "\1\u02d8",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02db",
+ "",
+ "\1\u02dc",
+ "",
+ "",
+ "",
+ "\1\u02dd",
+ "",
+ "\1\u02de",
+ "",
+ "\1\u02df",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02e1",
+ "",
+ "",
+ "\1\u02e2",
+ "\1\u02e3",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02e5",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\u02e7",
+ "\1\u02e8",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "",
+ "\1\u02ea",
+ "",
+ "\1\u02eb",
+ "\1\u02ec",
+ "",
+ "\1\u02ed",
+ "\1\u02ee",
+ "\1\u02ef",
+ "\1\u02f0",
+ "\1\u02f1",
+ "\1\u02f2",
+ "\1\u02f3",
+ "\1\u02f4",
+ "\1\u02f5",
+ "\1\u02f6",
+ "\1\u02f7",
+ "\1\u02f8",
+ "\1\u02f9",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02fb",
+ "\1\u02fc",
+ "",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
+ "\1\u02fe",
+ "",
+ "\1\u02ff",
+ "\1\u0300",
+ "\1\u0301",
+ "\1\u0302",
+ "\1\143\13\uffff\12\143\7\uffff\32\143\4\uffff\1\143\1\uffff\32\143",
""
};
@@ -5784,7 +6212,7 @@ public class InternalDataDSLLexer 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 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | 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 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | 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;
@@ -5854,65 +6282,67 @@ public class InternalDataDSLLexer extends Lexer {
else if ( (LA21_0=='r') ) {s = 30;}
- else if ( (LA21_0=='t') ) {s = 31;}
+ else if ( (LA21_0=='a') ) {s = 31;}
+
+ else if ( (LA21_0=='t') ) {s = 32;}
- else if ( (LA21_0=='{') ) {s = 32;}
+ else if ( (LA21_0=='{') ) {s = 33;}
- else if ( (LA21_0=='}') ) {s = 33;}
+ else if ( (LA21_0=='}') ) {s = 34;}
- else if ( (LA21_0=='X') ) {s = 34;}
+ else if ( (LA21_0=='X') ) {s = 35;}
- else if ( (LA21_0=='l') ) {s = 35;}
+ else if ( (LA21_0=='l') ) {s = 36;}
- else if ( (LA21_0=='C') ) {s = 36;}
+ else if ( (LA21_0=='C') ) {s = 37;}
- else if ( (LA21_0=='d') ) {s = 37;}
+ else if ( (LA21_0=='d') ) {s = 38;}
- else if ( (LA21_0=='q') ) {s = 38;}
+ else if ( (LA21_0=='q') ) {s = 39;}
- else if ( (LA21_0=='n') ) {s = 39;}
+ else if ( (LA21_0=='n') ) {s = 40;}
- else if ( (LA21_0=='c') ) {s = 40;}
+ else if ( (LA21_0=='c') ) {s = 41;}
- else if ( (LA21_0=='k') ) {s = 41;}
+ else if ( (LA21_0=='k') ) {s = 42;}
- else if ( (LA21_0=='w') ) {s = 42;}
+ else if ( (LA21_0=='w') ) {s = 43;}
- else if ( (LA21_0=='a') ) {s = 43;}
+ else if ( (LA21_0=='h') ) {s = 44;}
- else if ( (LA21_0==';') ) {s = 44;}
+ else if ( (LA21_0==';') ) {s = 45;}
- else if ( (LA21_0=='@') ) {s = 45;}
+ else if ( (LA21_0=='@') ) {s = 46;}
- else if ( (LA21_0=='(') ) {s = 46;}
+ else if ( (LA21_0=='(') ) {s = 47;}
- else if ( (LA21_0==')') ) {s = 47;}
+ else if ( (LA21_0==')') ) {s = 48;}
- else if ( (LA21_0==',') ) {s = 48;}
+ else if ( (LA21_0==',') ) {s = 49;}
- else if ( (LA21_0==']') ) {s = 49;}
+ else if ( (LA21_0==']') ) {s = 50;}
- else if ( (LA21_0=='#') ) {s = 50;}
+ else if ( (LA21_0=='#') ) {s = 51;}
- else if ( (LA21_0=='[') ) {s = 51;}
+ else if ( (LA21_0=='[') ) {s = 52;}
- else if ( (LA21_0==':') ) {s = 52;}
+ else if ( (LA21_0==':') ) {s = 53;}
- else if ( (LA21_0=='0') ) {s = 53;}
+ else if ( (LA21_0=='0') ) {s = 54;}
- else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 54;}
+ else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 55;}
- else if ( (LA21_0=='^') ) {s = 55;}
+ else if ( (LA21_0=='^') ) {s = 56;}
- else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='B')||(LA21_0>='F' && LA21_0<='L')||(LA21_0>='O' && LA21_0<='Q')||LA21_0=='T'||(LA21_0>='V' && LA21_0<='W')||(LA21_0>='Y' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||(LA21_0>='g' && LA21_0<='h')||LA21_0=='u'||(LA21_0>='x' && LA21_0<='z')) ) {s = 56;}
+ else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='B')||(LA21_0>='F' && LA21_0<='L')||(LA21_0>='O' && LA21_0<='Q')||LA21_0=='T'||(LA21_0>='V' && LA21_0<='W')||(LA21_0>='Y' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||LA21_0=='g'||LA21_0=='u'||(LA21_0>='x' && LA21_0<='z')) ) {s = 57;}
- else if ( (LA21_0=='\"') ) {s = 57;}
+ else if ( (LA21_0=='\"') ) {s = 58;}
- else if ( (LA21_0=='\'') ) {s = 58;}
+ else if ( (LA21_0=='\'') ) {s = 59;}
- else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 59;}
+ else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 60;}
- else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 60;}
+ else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 61;}
if ( s>=0 ) return s;
break;
diff --git a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java
index 566b613..f2dfa15 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ide/src-gen/org/eclipse/osbp/xtext/datainterchange/ide/contentassist/antlr/internal/InternalDataDSLParser.java
@@ -25,9 +25,11 @@ import java.util.HashMap;
* 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
@@ -38,7 +40,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'package'", "'title'", "'{'", "'}'", "'interchange'", "'file'", "'path'", "'vectorName'", "'elementSize'", "'XML'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'EDI'", "'mappingModel'", "'entity'", "'nodeName'", "'createOn'", "'expression'", "'lookup'", "'format'", "'mapping'", "'keys'", "'key'", "'for'", "'on'", "'with'", "'mapTo'", "'markerPath'", "'markerEntity'", "'coding'", "'copy'", "'from'", "'property'", "'assign'", "'as'", "'map'", "'to'", "'mapBlob'", "'mimeType'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'report'", "'mapByAttribute'", "'indent'", "'validate'", "'marker'", "'cacheSize'", "'allowNoResult'", "'allowNonuniqueResult'", "'markedBy'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'<='", "'isnull'", "'isnotnull'", "'and'", "'or'", "'package'", "'title'", "'{'", "'}'", "'interchange'", "'file'", "'path'", "'vectorName'", "'elementSize'", "'XML'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'EDI'", "'mappingModel'", "'entity'", "'nodeName'", "'createOn'", "'expression'", "'lookup'", "'format'", "'expose'", "'mapping'", "'keys'", "'exportFilter'", "'key'", "'for'", "'on'", "'with'", "'mapTo'", "'markerPath'", "'markerEntity'", "'coding'", "'copy'", "'from'", "'property'", "'ref'", "'where'", "'hide'", "'assign'", "'as'", "'map'", "'to'", "'mapBlob'", "'mimeType'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'report'", "'deleteFileAfterImport'", "'mapByAttribute'", "'indent'", "'validate'", "'latestImport'", "'latestExport'", "'cacheSize'", "'allowNoResult'", "'allowNonuniqueResult'", "'markedBy'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
};
public static final int T__144=144;
public static final int T__143=143;
@@ -86,6 +88,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
public static final int T__128=128;
public static final int T__65=65;
public static final int T__127=127;
+ public static final int T__166=166;
+ public static final int T__165=165;
+ public static final int T__162=162;
+ public static final int T__161=161;
+ public static final int T__164=164;
+ public static final int T__163=163;
+ public static final int T__160=160;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -93,10 +102,15 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
+ public static final int T__159=159;
public static final int T__30=30;
+ public static final int T__158=158;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__155=155;
public static final int T__154=154;
+ public static final int T__157=157;
+ public static final int T__156=156;
public static final int T__151=151;
public static final int T__150=150;
public static final int T__153=153;
@@ -1503,12 +1517,352 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleDataInterchangeEntityExpression"
+ // $ANTLR start "entryRuleDataInterchangeExpose"
+ // InternalDataDSL.g:442:1: entryRuleDataInterchangeExpose : ruleDataInterchangeExpose EOF ;
+ public final void entryRuleDataInterchangeExpose() throws RecognitionException {
+ try {
+ // InternalDataDSL.g:443:1: ( ruleDataInterchangeExpose EOF )
+ // InternalDataDSL.g:444:1: ruleDataInterchangeExpose EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataInterchangeExpose();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDataInterchangeExpose"
+
+
+ // $ANTLR start "ruleDataInterchangeExpose"
+ // InternalDataDSL.g:451:1: ruleDataInterchangeExpose : ( ( rule__DataInterchangeExpose__Group__0 ) ) ;
+ public final void ruleDataInterchangeExpose() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:455:2: ( ( ( rule__DataInterchangeExpose__Group__0 ) ) )
+ // InternalDataDSL.g:456:2: ( ( rule__DataInterchangeExpose__Group__0 ) )
+ {
+ // InternalDataDSL.g:456:2: ( ( rule__DataInterchangeExpose__Group__0 ) )
+ // InternalDataDSL.g:457:3: ( rule__DataInterchangeExpose__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getGroup());
+ }
+ // InternalDataDSL.g:458:3: ( rule__DataInterchangeExpose__Group__0 )
+ // InternalDataDSL.g:458:4: rule__DataInterchangeExpose__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDataInterchangeExpose"
+
+
+ // $ANTLR start "entryRuleDataInterchangeExportFilter"
+ // InternalDataDSL.g:467:1: entryRuleDataInterchangeExportFilter : ruleDataInterchangeExportFilter EOF ;
+ public final void entryRuleDataInterchangeExportFilter() throws RecognitionException {
+ try {
+ // InternalDataDSL.g:468:1: ( ruleDataInterchangeExportFilter EOF )
+ // InternalDataDSL.g:469:1: ruleDataInterchangeExportFilter EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataInterchangeExportFilter();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDataInterchangeExportFilter"
+
+
+ // $ANTLR start "ruleDataInterchangeExportFilter"
+ // InternalDataDSL.g:476:1: ruleDataInterchangeExportFilter : ( ( rule__DataInterchangeExportFilter__Group__0 ) ) ;
+ public final void ruleDataInterchangeExportFilter() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:480:2: ( ( ( rule__DataInterchangeExportFilter__Group__0 ) ) )
+ // InternalDataDSL.g:481:2: ( ( rule__DataInterchangeExportFilter__Group__0 ) )
+ {
+ // InternalDataDSL.g:481:2: ( ( rule__DataInterchangeExportFilter__Group__0 ) )
+ // InternalDataDSL.g:482:3: ( rule__DataInterchangeExportFilter__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup());
+ }
+ // InternalDataDSL.g:483:3: ( rule__DataInterchangeExportFilter__Group__0 )
+ // InternalDataDSL.g:483:4: rule__DataInterchangeExportFilter__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDataInterchangeExportFilter"
+
+
+ // $ANTLR start "entryRuleDataInterchangeFilterCondition"
+ // InternalDataDSL.g:492:1: entryRuleDataInterchangeFilterCondition : ruleDataInterchangeFilterCondition EOF ;
+ public final void entryRuleDataInterchangeFilterCondition() throws RecognitionException {
+ try {
+ // InternalDataDSL.g:493:1: ( ruleDataInterchangeFilterCondition EOF )
+ // InternalDataDSL.g:494:1: ruleDataInterchangeFilterCondition EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataInterchangeFilterCondition();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDataInterchangeFilterCondition"
+
+
+ // $ANTLR start "ruleDataInterchangeFilterCondition"
+ // InternalDataDSL.g:501:1: ruleDataInterchangeFilterCondition : ( ( rule__DataInterchangeFilterCondition__Group__0 ) ) ;
+ public final void ruleDataInterchangeFilterCondition() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:505:2: ( ( ( rule__DataInterchangeFilterCondition__Group__0 ) ) )
+ // InternalDataDSL.g:506:2: ( ( rule__DataInterchangeFilterCondition__Group__0 ) )
+ {
+ // InternalDataDSL.g:506:2: ( ( rule__DataInterchangeFilterCondition__Group__0 ) )
+ // InternalDataDSL.g:507:3: ( rule__DataInterchangeFilterCondition__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup());
+ }
+ // InternalDataDSL.g:508:3: ( rule__DataInterchangeFilterCondition__Group__0 )
+ // InternalDataDSL.g:508:4: rule__DataInterchangeFilterCondition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDataInterchangeFilterCondition"
+
+
+ // $ANTLR start "entryRuleDataInterchangeExportHide"
+ // InternalDataDSL.g:517:1: entryRuleDataInterchangeExportHide : ruleDataInterchangeExportHide EOF ;
+ public final void entryRuleDataInterchangeExportHide() throws RecognitionException {
+ try {
+ // InternalDataDSL.g:518:1: ( ruleDataInterchangeExportHide EOF )
+ // InternalDataDSL.g:519:1: ruleDataInterchangeExportHide EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportHideRule());
+ }
+ pushFollow(FOLLOW_1);
+ ruleDataInterchangeExportHide();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportHideRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDataInterchangeExportHide"
+
+
+ // $ANTLR start "ruleDataInterchangeExportHide"
+ // InternalDataDSL.g:526:1: ruleDataInterchangeExportHide : ( ( rule__DataInterchangeExportHide__Group__0 ) ) ;
+ public final void ruleDataInterchangeExportHide() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:530:2: ( ( ( rule__DataInterchangeExportHide__Group__0 ) ) )
+ // InternalDataDSL.g:531:2: ( ( rule__DataInterchangeExportHide__Group__0 ) )
+ {
+ // InternalDataDSL.g:531:2: ( ( rule__DataInterchangeExportHide__Group__0 ) )
+ // InternalDataDSL.g:532:3: ( rule__DataInterchangeExportHide__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportHideAccess().getGroup());
+ }
+ // InternalDataDSL.g:533:3: ( rule__DataInterchangeExportHide__Group__0 )
+ // InternalDataDSL.g:533:4: rule__DataInterchangeExportHide__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportHide__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportHideAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDataInterchangeExportHide"
+
+
// $ANTLR start "entryRuleDataInterchangePredefinedExpression"
- // InternalDataDSL.g:442:1: entryRuleDataInterchangePredefinedExpression : ruleDataInterchangePredefinedExpression EOF ;
+ // InternalDataDSL.g:542:1: entryRuleDataInterchangePredefinedExpression : ruleDataInterchangePredefinedExpression EOF ;
public final void entryRuleDataInterchangePredefinedExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:443:1: ( ruleDataInterchangePredefinedExpression EOF )
- // InternalDataDSL.g:444:1: ruleDataInterchangePredefinedExpression EOF
+ // InternalDataDSL.g:543:1: ( ruleDataInterchangePredefinedExpression EOF )
+ // InternalDataDSL.g:544:1: ruleDataInterchangePredefinedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionRule());
@@ -1538,23 +1892,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDataInterchangePredefinedExpression"
- // InternalDataDSL.g:451:1: ruleDataInterchangePredefinedExpression : ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:551:1: ruleDataInterchangePredefinedExpression : ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) ;
public final void ruleDataInterchangePredefinedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:455:2: ( ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) )
- // InternalDataDSL.g:456:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) )
+ // InternalDataDSL.g:555:2: ( ( ( rule__DataInterchangePredefinedExpression__Group__0 ) ) )
+ // InternalDataDSL.g:556:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) )
{
- // InternalDataDSL.g:456:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) )
- // InternalDataDSL.g:457:3: ( rule__DataInterchangePredefinedExpression__Group__0 )
+ // InternalDataDSL.g:556:2: ( ( rule__DataInterchangePredefinedExpression__Group__0 ) )
+ // InternalDataDSL.g:557:3: ( rule__DataInterchangePredefinedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getGroup());
}
- // InternalDataDSL.g:458:3: ( rule__DataInterchangePredefinedExpression__Group__0 )
- // InternalDataDSL.g:458:4: rule__DataInterchangePredefinedExpression__Group__0
+ // InternalDataDSL.g:558:3: ( rule__DataInterchangePredefinedExpression__Group__0 )
+ // InternalDataDSL.g:558:4: rule__DataInterchangePredefinedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangePredefinedExpression__Group__0();
@@ -1589,11 +1943,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDataInterchangeMapping"
- // InternalDataDSL.g:467:1: entryRuleDataInterchangeMapping : ruleDataInterchangeMapping EOF ;
+ // InternalDataDSL.g:567:1: entryRuleDataInterchangeMapping : ruleDataInterchangeMapping EOF ;
public final void entryRuleDataInterchangeMapping() throws RecognitionException {
try {
- // InternalDataDSL.g:468:1: ( ruleDataInterchangeMapping EOF )
- // InternalDataDSL.g:469:1: ruleDataInterchangeMapping EOF
+ // InternalDataDSL.g:568:1: ( ruleDataInterchangeMapping EOF )
+ // InternalDataDSL.g:569:1: ruleDataInterchangeMapping EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMappingRule());
@@ -1623,23 +1977,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDataInterchangeMapping"
- // InternalDataDSL.g:476:1: ruleDataInterchangeMapping : ( ( rule__DataInterchangeMapping__Alternatives ) ) ;
+ // InternalDataDSL.g:576:1: ruleDataInterchangeMapping : ( ( rule__DataInterchangeMapping__Alternatives ) ) ;
public final void ruleDataInterchangeMapping() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:480:2: ( ( ( rule__DataInterchangeMapping__Alternatives ) ) )
- // InternalDataDSL.g:481:2: ( ( rule__DataInterchangeMapping__Alternatives ) )
+ // InternalDataDSL.g:580:2: ( ( ( rule__DataInterchangeMapping__Alternatives ) ) )
+ // InternalDataDSL.g:581:2: ( ( rule__DataInterchangeMapping__Alternatives ) )
{
- // InternalDataDSL.g:481:2: ( ( rule__DataInterchangeMapping__Alternatives ) )
- // InternalDataDSL.g:482:3: ( rule__DataInterchangeMapping__Alternatives )
+ // InternalDataDSL.g:581:2: ( ( rule__DataInterchangeMapping__Alternatives ) )
+ // InternalDataDSL.g:582:3: ( rule__DataInterchangeMapping__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMappingAccess().getAlternatives());
}
- // InternalDataDSL.g:483:3: ( rule__DataInterchangeMapping__Alternatives )
- // InternalDataDSL.g:483:4: rule__DataInterchangeMapping__Alternatives
+ // InternalDataDSL.g:583:3: ( rule__DataInterchangeMapping__Alternatives )
+ // InternalDataDSL.g:583:4: rule__DataInterchangeMapping__Alternatives
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMapping__Alternatives();
@@ -1674,11 +2028,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDataInterchangeValueMapping"
- // InternalDataDSL.g:492:1: entryRuleDataInterchangeValueMapping : ruleDataInterchangeValueMapping EOF ;
+ // InternalDataDSL.g:592:1: entryRuleDataInterchangeValueMapping : ruleDataInterchangeValueMapping EOF ;
public final void entryRuleDataInterchangeValueMapping() throws RecognitionException {
try {
- // InternalDataDSL.g:493:1: ( ruleDataInterchangeValueMapping EOF )
- // InternalDataDSL.g:494:1: ruleDataInterchangeValueMapping EOF
+ // InternalDataDSL.g:593:1: ( ruleDataInterchangeValueMapping EOF )
+ // InternalDataDSL.g:594:1: ruleDataInterchangeValueMapping EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingRule());
@@ -1708,23 +2062,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDataInterchangeValueMapping"
- // InternalDataDSL.g:501:1: ruleDataInterchangeValueMapping : ( ( rule__DataInterchangeValueMapping__Group__0 ) ) ;
+ // InternalDataDSL.g:601:1: ruleDataInterchangeValueMapping : ( ( rule__DataInterchangeValueMapping__Group__0 ) ) ;
public final void ruleDataInterchangeValueMapping() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:505:2: ( ( ( rule__DataInterchangeValueMapping__Group__0 ) ) )
- // InternalDataDSL.g:506:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) )
+ // InternalDataDSL.g:605:2: ( ( ( rule__DataInterchangeValueMapping__Group__0 ) ) )
+ // InternalDataDSL.g:606:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) )
{
- // InternalDataDSL.g:506:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) )
- // InternalDataDSL.g:507:3: ( rule__DataInterchangeValueMapping__Group__0 )
+ // InternalDataDSL.g:606:2: ( ( rule__DataInterchangeValueMapping__Group__0 ) )
+ // InternalDataDSL.g:607:3: ( rule__DataInterchangeValueMapping__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getGroup());
}
- // InternalDataDSL.g:508:3: ( rule__DataInterchangeValueMapping__Group__0 )
- // InternalDataDSL.g:508:4: rule__DataInterchangeValueMapping__Group__0
+ // InternalDataDSL.g:608:3: ( rule__DataInterchangeValueMapping__Group__0 )
+ // InternalDataDSL.g:608:4: rule__DataInterchangeValueMapping__Group__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeValueMapping__Group__0();
@@ -1759,11 +2113,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDataInterchangeBlobMapping"
- // InternalDataDSL.g:517:1: entryRuleDataInterchangeBlobMapping : ruleDataInterchangeBlobMapping EOF ;
+ // InternalDataDSL.g:617:1: entryRuleDataInterchangeBlobMapping : ruleDataInterchangeBlobMapping EOF ;
public final void entryRuleDataInterchangeBlobMapping() throws RecognitionException {
try {
- // InternalDataDSL.g:518:1: ( ruleDataInterchangeBlobMapping EOF )
- // InternalDataDSL.g:519:1: ruleDataInterchangeBlobMapping EOF
+ // InternalDataDSL.g:618:1: ( ruleDataInterchangeBlobMapping EOF )
+ // InternalDataDSL.g:619:1: ruleDataInterchangeBlobMapping EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingRule());
@@ -1793,23 +2147,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDataInterchangeBlobMapping"
- // InternalDataDSL.g:526:1: ruleDataInterchangeBlobMapping : ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) ;
+ // InternalDataDSL.g:626:1: ruleDataInterchangeBlobMapping : ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) ;
public final void ruleDataInterchangeBlobMapping() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:530:2: ( ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) )
- // InternalDataDSL.g:531:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) )
+ // InternalDataDSL.g:630:2: ( ( ( rule__DataInterchangeBlobMapping__Group__0 ) ) )
+ // InternalDataDSL.g:631:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) )
{
- // InternalDataDSL.g:531:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) )
- // InternalDataDSL.g:532:3: ( rule__DataInterchangeBlobMapping__Group__0 )
+ // InternalDataDSL.g:631:2: ( ( rule__DataInterchangeBlobMapping__Group__0 ) )
+ // InternalDataDSL.g:632:3: ( rule__DataInterchangeBlobMapping__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup());
}
- // InternalDataDSL.g:533:3: ( rule__DataInterchangeBlobMapping__Group__0 )
- // InternalDataDSL.g:533:4: rule__DataInterchangeBlobMapping__Group__0
+ // InternalDataDSL.g:633:3: ( rule__DataInterchangeBlobMapping__Group__0 )
+ // InternalDataDSL.g:633:4: rule__DataInterchangeBlobMapping__Group__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__Group__0();
@@ -1844,11 +2198,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleLFQN"
- // InternalDataDSL.g:542:1: entryRuleLFQN : ruleLFQN EOF ;
+ // InternalDataDSL.g:642:1: entryRuleLFQN : ruleLFQN EOF ;
public final void entryRuleLFQN() throws RecognitionException {
try {
- // InternalDataDSL.g:543:1: ( ruleLFQN EOF )
- // InternalDataDSL.g:544:1: ruleLFQN EOF
+ // InternalDataDSL.g:643:1: ( ruleLFQN EOF )
+ // InternalDataDSL.g:644:1: ruleLFQN EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNRule());
@@ -1878,23 +2232,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLFQN"
- // InternalDataDSL.g:551:1: ruleLFQN : ( ( rule__LFQN__Group__0 ) ) ;
+ // InternalDataDSL.g:651:1: ruleLFQN : ( ( rule__LFQN__Group__0 ) ) ;
public final void ruleLFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:555:2: ( ( ( rule__LFQN__Group__0 ) ) )
- // InternalDataDSL.g:556:2: ( ( rule__LFQN__Group__0 ) )
+ // InternalDataDSL.g:655:2: ( ( ( rule__LFQN__Group__0 ) ) )
+ // InternalDataDSL.g:656:2: ( ( rule__LFQN__Group__0 ) )
{
- // InternalDataDSL.g:556:2: ( ( rule__LFQN__Group__0 ) )
- // InternalDataDSL.g:557:3: ( rule__LFQN__Group__0 )
+ // InternalDataDSL.g:656:2: ( ( rule__LFQN__Group__0 ) )
+ // InternalDataDSL.g:657:3: ( rule__LFQN__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getGroup());
}
- // InternalDataDSL.g:558:3: ( rule__LFQN__Group__0 )
- // InternalDataDSL.g:558:4: rule__LFQN__Group__0
+ // InternalDataDSL.g:658:3: ( rule__LFQN__Group__0 )
+ // InternalDataDSL.g:658:4: rule__LFQN__Group__0
{
pushFollow(FOLLOW_2);
rule__LFQN__Group__0();
@@ -1929,11 +2283,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTRANSLATABLESTRING"
- // InternalDataDSL.g:567:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ;
+ // InternalDataDSL.g:667:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ;
public final void entryRuleTRANSLATABLESTRING() throws RecognitionException {
try {
- // InternalDataDSL.g:568:1: ( ruleTRANSLATABLESTRING EOF )
- // InternalDataDSL.g:569:1: ruleTRANSLATABLESTRING EOF
+ // InternalDataDSL.g:668:1: ( ruleTRANSLATABLESTRING EOF )
+ // InternalDataDSL.g:669:1: ruleTRANSLATABLESTRING EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLESTRINGRule());
@@ -1963,17 +2317,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTRANSLATABLESTRING"
- // InternalDataDSL.g:576:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ;
+ // InternalDataDSL.g:676:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ;
public final void ruleTRANSLATABLESTRING() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:580:2: ( ( RULE_STRING ) )
- // InternalDataDSL.g:581:2: ( RULE_STRING )
+ // InternalDataDSL.g:680:2: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:681:2: ( RULE_STRING )
{
- // InternalDataDSL.g:581:2: ( RULE_STRING )
- // InternalDataDSL.g:582:3: RULE_STRING
+ // InternalDataDSL.g:681:2: ( RULE_STRING )
+ // InternalDataDSL.g:682:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall());
@@ -2004,11 +2358,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTRANSLATABLEID"
- // InternalDataDSL.g:592:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ;
+ // InternalDataDSL.g:692:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ;
public final void entryRuleTRANSLATABLEID() throws RecognitionException {
try {
- // InternalDataDSL.g:593:1: ( ruleTRANSLATABLEID EOF )
- // InternalDataDSL.g:594:1: ruleTRANSLATABLEID EOF
+ // InternalDataDSL.g:693:1: ( ruleTRANSLATABLEID EOF )
+ // InternalDataDSL.g:694:1: ruleTRANSLATABLEID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLEIDRule());
@@ -2038,17 +2392,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTRANSLATABLEID"
- // InternalDataDSL.g:601:1: ruleTRANSLATABLEID : ( RULE_ID ) ;
+ // InternalDataDSL.g:701:1: ruleTRANSLATABLEID : ( RULE_ID ) ;
public final void ruleTRANSLATABLEID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:605:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:606:2: ( RULE_ID )
+ // InternalDataDSL.g:705:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:706:2: ( RULE_ID )
{
- // InternalDataDSL.g:606:2: ( RULE_ID )
- // InternalDataDSL.g:607:3: RULE_ID
+ // InternalDataDSL.g:706:2: ( RULE_ID )
+ // InternalDataDSL.g:707:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall());
@@ -2079,11 +2433,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXImportDeclaration"
- // InternalDataDSL.g:617:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ;
+ // InternalDataDSL.g:717:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ;
public final void entryRuleXImportDeclaration() throws RecognitionException {
try {
- // InternalDataDSL.g:618:1: ( ruleXImportDeclaration EOF )
- // InternalDataDSL.g:619:1: ruleXImportDeclaration EOF
+ // InternalDataDSL.g:718:1: ( ruleXImportDeclaration EOF )
+ // InternalDataDSL.g:719:1: ruleXImportDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationRule());
@@ -2113,23 +2467,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXImportDeclaration"
- // InternalDataDSL.g:626:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ;
+ // InternalDataDSL.g:726:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ;
public final void ruleXImportDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:630:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) )
- // InternalDataDSL.g:631:2: ( ( rule__XImportDeclaration__Group__0 ) )
+ // InternalDataDSL.g:730:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) )
+ // InternalDataDSL.g:731:2: ( ( rule__XImportDeclaration__Group__0 ) )
{
- // InternalDataDSL.g:631:2: ( ( rule__XImportDeclaration__Group__0 ) )
- // InternalDataDSL.g:632:3: ( rule__XImportDeclaration__Group__0 )
+ // InternalDataDSL.g:731:2: ( ( rule__XImportDeclaration__Group__0 ) )
+ // InternalDataDSL.g:732:3: ( rule__XImportDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup());
}
- // InternalDataDSL.g:633:3: ( rule__XImportDeclaration__Group__0 )
- // InternalDataDSL.g:633:4: rule__XImportDeclaration__Group__0
+ // InternalDataDSL.g:733:3: ( rule__XImportDeclaration__Group__0 )
+ // InternalDataDSL.g:733:4: rule__XImportDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group__0();
@@ -2164,11 +2518,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAnnotation"
- // InternalDataDSL.g:642:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
+ // InternalDataDSL.g:742:1: entryRuleXAnnotation : ruleXAnnotation EOF ;
public final void entryRuleXAnnotation() throws RecognitionException {
try {
- // InternalDataDSL.g:643:1: ( ruleXAnnotation EOF )
- // InternalDataDSL.g:644:1: ruleXAnnotation EOF
+ // InternalDataDSL.g:743:1: ( ruleXAnnotation EOF )
+ // InternalDataDSL.g:744:1: ruleXAnnotation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationRule());
@@ -2198,23 +2552,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAnnotation"
- // InternalDataDSL.g:651:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
+ // InternalDataDSL.g:751:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ;
public final void ruleXAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:655:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
- // InternalDataDSL.g:656:2: ( ( rule__XAnnotation__Group__0 ) )
+ // InternalDataDSL.g:755:2: ( ( ( rule__XAnnotation__Group__0 ) ) )
+ // InternalDataDSL.g:756:2: ( ( rule__XAnnotation__Group__0 ) )
{
- // InternalDataDSL.g:656:2: ( ( rule__XAnnotation__Group__0 ) )
- // InternalDataDSL.g:657:3: ( rule__XAnnotation__Group__0 )
+ // InternalDataDSL.g:756:2: ( ( rule__XAnnotation__Group__0 ) )
+ // InternalDataDSL.g:757:3: ( rule__XAnnotation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup());
}
- // InternalDataDSL.g:658:3: ( rule__XAnnotation__Group__0 )
- // InternalDataDSL.g:658:4: rule__XAnnotation__Group__0
+ // InternalDataDSL.g:758:3: ( rule__XAnnotation__Group__0 )
+ // InternalDataDSL.g:758:4: rule__XAnnotation__Group__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group__0();
@@ -2249,11 +2603,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAnnotationElementValuePair"
- // InternalDataDSL.g:667:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ;
+ // InternalDataDSL.g:767:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ;
public final void entryRuleXAnnotationElementValuePair() throws RecognitionException {
try {
- // InternalDataDSL.g:668:1: ( ruleXAnnotationElementValuePair EOF )
- // InternalDataDSL.g:669:1: ruleXAnnotationElementValuePair EOF
+ // InternalDataDSL.g:768:1: ( ruleXAnnotationElementValuePair EOF )
+ // InternalDataDSL.g:769:1: ruleXAnnotationElementValuePair EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairRule());
@@ -2283,23 +2637,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAnnotationElementValuePair"
- // InternalDataDSL.g:676:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ;
+ // InternalDataDSL.g:776:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ;
public final void ruleXAnnotationElementValuePair() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:680:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) )
- // InternalDataDSL.g:681:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
+ // InternalDataDSL.g:780:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) )
+ // InternalDataDSL.g:781:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
{
- // InternalDataDSL.g:681:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
- // InternalDataDSL.g:682:3: ( rule__XAnnotationElementValuePair__Group__0 )
+ // InternalDataDSL.g:781:2: ( ( rule__XAnnotationElementValuePair__Group__0 ) )
+ // InternalDataDSL.g:782:3: ( rule__XAnnotationElementValuePair__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup());
}
- // InternalDataDSL.g:683:3: ( rule__XAnnotationElementValuePair__Group__0 )
- // InternalDataDSL.g:683:4: rule__XAnnotationElementValuePair__Group__0
+ // InternalDataDSL.g:783:3: ( rule__XAnnotationElementValuePair__Group__0 )
+ // InternalDataDSL.g:783:4: rule__XAnnotationElementValuePair__Group__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group__0();
@@ -2334,11 +2688,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAnnotationElementValueOrCommaList"
- // InternalDataDSL.g:692:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ;
+ // InternalDataDSL.g:792:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ;
public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException {
try {
- // InternalDataDSL.g:693:1: ( ruleXAnnotationElementValueOrCommaList EOF )
- // InternalDataDSL.g:694:1: ruleXAnnotationElementValueOrCommaList EOF
+ // InternalDataDSL.g:793:1: ( ruleXAnnotationElementValueOrCommaList EOF )
+ // InternalDataDSL.g:794:1: ruleXAnnotationElementValueOrCommaList EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListRule());
@@ -2368,23 +2722,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAnnotationElementValueOrCommaList"
- // InternalDataDSL.g:701:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ;
+ // InternalDataDSL.g:801:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ;
public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:705:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) )
- // InternalDataDSL.g:706:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
+ // InternalDataDSL.g:805:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) )
+ // InternalDataDSL.g:806:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
{
- // InternalDataDSL.g:706:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
- // InternalDataDSL.g:707:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
+ // InternalDataDSL.g:806:2: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) )
+ // InternalDataDSL.g:807:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives());
}
- // InternalDataDSL.g:708:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
- // InternalDataDSL.g:708:4: rule__XAnnotationElementValueOrCommaList__Alternatives
+ // InternalDataDSL.g:808:3: ( rule__XAnnotationElementValueOrCommaList__Alternatives )
+ // InternalDataDSL.g:808:4: rule__XAnnotationElementValueOrCommaList__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Alternatives();
@@ -2419,11 +2773,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAnnotationElementValue"
- // InternalDataDSL.g:717:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ;
+ // InternalDataDSL.g:817:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ;
public final void entryRuleXAnnotationElementValue() throws RecognitionException {
try {
- // InternalDataDSL.g:718:1: ( ruleXAnnotationElementValue EOF )
- // InternalDataDSL.g:719:1: ruleXAnnotationElementValue EOF
+ // InternalDataDSL.g:818:1: ( ruleXAnnotationElementValue EOF )
+ // InternalDataDSL.g:819:1: ruleXAnnotationElementValue EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueRule());
@@ -2453,23 +2807,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAnnotationElementValue"
- // InternalDataDSL.g:726:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ;
+ // InternalDataDSL.g:826:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ;
public final void ruleXAnnotationElementValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:730:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) )
- // InternalDataDSL.g:731:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
+ // InternalDataDSL.g:830:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) )
+ // InternalDataDSL.g:831:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
{
- // InternalDataDSL.g:731:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
- // InternalDataDSL.g:732:3: ( rule__XAnnotationElementValue__Alternatives )
+ // InternalDataDSL.g:831:2: ( ( rule__XAnnotationElementValue__Alternatives ) )
+ // InternalDataDSL.g:832:3: ( rule__XAnnotationElementValue__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives());
}
- // InternalDataDSL.g:733:3: ( rule__XAnnotationElementValue__Alternatives )
- // InternalDataDSL.g:733:4: rule__XAnnotationElementValue__Alternatives
+ // InternalDataDSL.g:833:3: ( rule__XAnnotationElementValue__Alternatives )
+ // InternalDataDSL.g:833:4: rule__XAnnotationElementValue__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Alternatives();
@@ -2504,11 +2858,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAnnotationOrExpression"
- // InternalDataDSL.g:742:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ;
+ // InternalDataDSL.g:842:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ;
public final void entryRuleXAnnotationOrExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:743:1: ( ruleXAnnotationOrExpression EOF )
- // InternalDataDSL.g:744:1: ruleXAnnotationOrExpression EOF
+ // InternalDataDSL.g:843:1: ( ruleXAnnotationOrExpression EOF )
+ // InternalDataDSL.g:844:1: ruleXAnnotationOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionRule());
@@ -2538,23 +2892,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAnnotationOrExpression"
- // InternalDataDSL.g:751:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ;
+ // InternalDataDSL.g:851:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ;
public final void ruleXAnnotationOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:755:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) )
- // InternalDataDSL.g:756:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
+ // InternalDataDSL.g:855:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) )
+ // InternalDataDSL.g:856:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
{
- // InternalDataDSL.g:756:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
- // InternalDataDSL.g:757:3: ( rule__XAnnotationOrExpression__Alternatives )
+ // InternalDataDSL.g:856:2: ( ( rule__XAnnotationOrExpression__Alternatives ) )
+ // InternalDataDSL.g:857:3: ( rule__XAnnotationOrExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives());
}
- // InternalDataDSL.g:758:3: ( rule__XAnnotationOrExpression__Alternatives )
- // InternalDataDSL.g:758:4: rule__XAnnotationOrExpression__Alternatives
+ // InternalDataDSL.g:858:3: ( rule__XAnnotationOrExpression__Alternatives )
+ // InternalDataDSL.g:858:4: rule__XAnnotationOrExpression__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAnnotationOrExpression__Alternatives();
@@ -2589,11 +2943,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXExpression"
- // InternalDataDSL.g:767:1: entryRuleXExpression : ruleXExpression EOF ;
+ // InternalDataDSL.g:867:1: entryRuleXExpression : ruleXExpression EOF ;
public final void entryRuleXExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:768:1: ( ruleXExpression EOF )
- // InternalDataDSL.g:769:1: ruleXExpression EOF
+ // InternalDataDSL.g:868:1: ( ruleXExpression EOF )
+ // InternalDataDSL.g:869:1: ruleXExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionRule());
@@ -2623,17 +2977,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXExpression"
- // InternalDataDSL.g:776:1: ruleXExpression : ( ruleXAssignment ) ;
+ // InternalDataDSL.g:876:1: ruleXExpression : ( ruleXAssignment ) ;
public final void ruleXExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:780:2: ( ( ruleXAssignment ) )
- // InternalDataDSL.g:781:2: ( ruleXAssignment )
+ // InternalDataDSL.g:880:2: ( ( ruleXAssignment ) )
+ // InternalDataDSL.g:881:2: ( ruleXAssignment )
{
- // InternalDataDSL.g:781:2: ( ruleXAssignment )
- // InternalDataDSL.g:782:3: ruleXAssignment
+ // InternalDataDSL.g:881:2: ( ruleXAssignment )
+ // InternalDataDSL.g:882:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
@@ -2668,11 +3022,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAssignment"
- // InternalDataDSL.g:792:1: entryRuleXAssignment : ruleXAssignment EOF ;
+ // InternalDataDSL.g:892:1: entryRuleXAssignment : ruleXAssignment EOF ;
public final void entryRuleXAssignment() throws RecognitionException {
try {
- // InternalDataDSL.g:793:1: ( ruleXAssignment EOF )
- // InternalDataDSL.g:794:1: ruleXAssignment EOF
+ // InternalDataDSL.g:893:1: ( ruleXAssignment EOF )
+ // InternalDataDSL.g:894:1: ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentRule());
@@ -2702,23 +3056,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAssignment"
- // InternalDataDSL.g:801:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
+ // InternalDataDSL.g:901:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
public final void ruleXAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:805:2: ( ( ( rule__XAssignment__Alternatives ) ) )
- // InternalDataDSL.g:806:2: ( ( rule__XAssignment__Alternatives ) )
+ // InternalDataDSL.g:905:2: ( ( ( rule__XAssignment__Alternatives ) ) )
+ // InternalDataDSL.g:906:2: ( ( rule__XAssignment__Alternatives ) )
{
- // InternalDataDSL.g:806:2: ( ( rule__XAssignment__Alternatives ) )
- // InternalDataDSL.g:807:3: ( rule__XAssignment__Alternatives )
+ // InternalDataDSL.g:906:2: ( ( rule__XAssignment__Alternatives ) )
+ // InternalDataDSL.g:907:3: ( rule__XAssignment__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getAlternatives());
}
- // InternalDataDSL.g:808:3: ( rule__XAssignment__Alternatives )
- // InternalDataDSL.g:808:4: rule__XAssignment__Alternatives
+ // InternalDataDSL.g:908:3: ( rule__XAssignment__Alternatives )
+ // InternalDataDSL.g:908:4: rule__XAssignment__Alternatives
{
pushFollow(FOLLOW_2);
rule__XAssignment__Alternatives();
@@ -2753,11 +3107,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpSingleAssign"
- // InternalDataDSL.g:817:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
+ // InternalDataDSL.g:917:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
public final void entryRuleOpSingleAssign() throws RecognitionException {
try {
- // InternalDataDSL.g:818:1: ( ruleOpSingleAssign EOF )
- // InternalDataDSL.g:819:1: ruleOpSingleAssign EOF
+ // InternalDataDSL.g:918:1: ( ruleOpSingleAssign EOF )
+ // InternalDataDSL.g:919:1: ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignRule());
@@ -2787,17 +3141,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpSingleAssign"
- // InternalDataDSL.g:826:1: ruleOpSingleAssign : ( '=' ) ;
+ // InternalDataDSL.g:926:1: ruleOpSingleAssign : ( '=' ) ;
public final void ruleOpSingleAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:830:2: ( ( '=' ) )
- // InternalDataDSL.g:831:2: ( '=' )
+ // InternalDataDSL.g:930:2: ( ( '=' ) )
+ // InternalDataDSL.g:931:2: ( '=' )
{
- // InternalDataDSL.g:831:2: ( '=' )
- // InternalDataDSL.g:832:3: '='
+ // InternalDataDSL.g:931:2: ( '=' )
+ // InternalDataDSL.g:932:3: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
@@ -2828,11 +3182,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpMultiAssign"
- // InternalDataDSL.g:842:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
+ // InternalDataDSL.g:942:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
public final void entryRuleOpMultiAssign() throws RecognitionException {
try {
- // InternalDataDSL.g:843:1: ( ruleOpMultiAssign EOF )
- // InternalDataDSL.g:844:1: ruleOpMultiAssign EOF
+ // InternalDataDSL.g:943:1: ( ruleOpMultiAssign EOF )
+ // InternalDataDSL.g:944:1: ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignRule());
@@ -2862,23 +3216,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpMultiAssign"
- // InternalDataDSL.g:851:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ;
+ // InternalDataDSL.g:951:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ;
public final void ruleOpMultiAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:855:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) )
- // InternalDataDSL.g:856:2: ( ( rule__OpMultiAssign__Alternatives ) )
+ // InternalDataDSL.g:955:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) )
+ // InternalDataDSL.g:956:2: ( ( rule__OpMultiAssign__Alternatives ) )
{
- // InternalDataDSL.g:856:2: ( ( rule__OpMultiAssign__Alternatives ) )
- // InternalDataDSL.g:857:3: ( rule__OpMultiAssign__Alternatives )
+ // InternalDataDSL.g:956:2: ( ( rule__OpMultiAssign__Alternatives ) )
+ // InternalDataDSL.g:957:3: ( rule__OpMultiAssign__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAlternatives());
}
- // InternalDataDSL.g:858:3: ( rule__OpMultiAssign__Alternatives )
- // InternalDataDSL.g:858:4: rule__OpMultiAssign__Alternatives
+ // InternalDataDSL.g:958:3: ( rule__OpMultiAssign__Alternatives )
+ // InternalDataDSL.g:958:4: rule__OpMultiAssign__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Alternatives();
@@ -2913,11 +3267,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXOrExpression"
- // InternalDataDSL.g:867:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
+ // InternalDataDSL.g:967:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
public final void entryRuleXOrExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:868:1: ( ruleXOrExpression EOF )
- // InternalDataDSL.g:869:1: ruleXOrExpression EOF
+ // InternalDataDSL.g:968:1: ( ruleXOrExpression EOF )
+ // InternalDataDSL.g:969:1: ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionRule());
@@ -2947,23 +3301,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXOrExpression"
- // InternalDataDSL.g:876:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:976:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
public final void ruleXOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:880:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
- // InternalDataDSL.g:881:2: ( ( rule__XOrExpression__Group__0 ) )
+ // InternalDataDSL.g:980:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
+ // InternalDataDSL.g:981:2: ( ( rule__XOrExpression__Group__0 ) )
{
- // InternalDataDSL.g:881:2: ( ( rule__XOrExpression__Group__0 ) )
- // InternalDataDSL.g:882:3: ( rule__XOrExpression__Group__0 )
+ // InternalDataDSL.g:981:2: ( ( rule__XOrExpression__Group__0 ) )
+ // InternalDataDSL.g:982:3: ( rule__XOrExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup());
}
- // InternalDataDSL.g:883:3: ( rule__XOrExpression__Group__0 )
- // InternalDataDSL.g:883:4: rule__XOrExpression__Group__0
+ // InternalDataDSL.g:983:3: ( rule__XOrExpression__Group__0 )
+ // InternalDataDSL.g:983:4: rule__XOrExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group__0();
@@ -2998,11 +3352,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpOr"
- // InternalDataDSL.g:892:1: entryRuleOpOr : ruleOpOr EOF ;
+ // InternalDataDSL.g:992:1: entryRuleOpOr : ruleOpOr EOF ;
public final void entryRuleOpOr() throws RecognitionException {
try {
- // InternalDataDSL.g:893:1: ( ruleOpOr EOF )
- // InternalDataDSL.g:894:1: ruleOpOr EOF
+ // InternalDataDSL.g:993:1: ( ruleOpOr EOF )
+ // InternalDataDSL.g:994:1: ruleOpOr EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrRule());
@@ -3032,17 +3386,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpOr"
- // InternalDataDSL.g:901:1: ruleOpOr : ( '||' ) ;
+ // InternalDataDSL.g:1001:1: ruleOpOr : ( '||' ) ;
public final void ruleOpOr() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:905:2: ( ( '||' ) )
- // InternalDataDSL.g:906:2: ( '||' )
+ // InternalDataDSL.g:1005:2: ( ( '||' ) )
+ // InternalDataDSL.g:1006:2: ( '||' )
{
- // InternalDataDSL.g:906:2: ( '||' )
- // InternalDataDSL.g:907:3: '||'
+ // InternalDataDSL.g:1006:2: ( '||' )
+ // InternalDataDSL.g:1007:3: '||'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
@@ -3073,11 +3427,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAndExpression"
- // InternalDataDSL.g:917:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
+ // InternalDataDSL.g:1017:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
public final void entryRuleXAndExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:918:1: ( ruleXAndExpression EOF )
- // InternalDataDSL.g:919:1: ruleXAndExpression EOF
+ // InternalDataDSL.g:1018:1: ( ruleXAndExpression EOF )
+ // InternalDataDSL.g:1019:1: ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionRule());
@@ -3107,23 +3461,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAndExpression"
- // InternalDataDSL.g:926:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1026:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
public final void ruleXAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:930:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
- // InternalDataDSL.g:931:2: ( ( rule__XAndExpression__Group__0 ) )
+ // InternalDataDSL.g:1030:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1031:2: ( ( rule__XAndExpression__Group__0 ) )
{
- // InternalDataDSL.g:931:2: ( ( rule__XAndExpression__Group__0 ) )
- // InternalDataDSL.g:932:3: ( rule__XAndExpression__Group__0 )
+ // InternalDataDSL.g:1031:2: ( ( rule__XAndExpression__Group__0 ) )
+ // InternalDataDSL.g:1032:3: ( rule__XAndExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup());
}
- // InternalDataDSL.g:933:3: ( rule__XAndExpression__Group__0 )
- // InternalDataDSL.g:933:4: rule__XAndExpression__Group__0
+ // InternalDataDSL.g:1033:3: ( rule__XAndExpression__Group__0 )
+ // InternalDataDSL.g:1033:4: rule__XAndExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group__0();
@@ -3158,11 +3512,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpAnd"
- // InternalDataDSL.g:942:1: entryRuleOpAnd : ruleOpAnd EOF ;
+ // InternalDataDSL.g:1042:1: entryRuleOpAnd : ruleOpAnd EOF ;
public final void entryRuleOpAnd() throws RecognitionException {
try {
- // InternalDataDSL.g:943:1: ( ruleOpAnd EOF )
- // InternalDataDSL.g:944:1: ruleOpAnd EOF
+ // InternalDataDSL.g:1043:1: ( ruleOpAnd EOF )
+ // InternalDataDSL.g:1044:1: ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndRule());
@@ -3192,17 +3546,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpAnd"
- // InternalDataDSL.g:951:1: ruleOpAnd : ( '&&' ) ;
+ // InternalDataDSL.g:1051:1: ruleOpAnd : ( '&&' ) ;
public final void ruleOpAnd() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:955:2: ( ( '&&' ) )
- // InternalDataDSL.g:956:2: ( '&&' )
+ // InternalDataDSL.g:1055:2: ( ( '&&' ) )
+ // InternalDataDSL.g:1056:2: ( '&&' )
{
- // InternalDataDSL.g:956:2: ( '&&' )
- // InternalDataDSL.g:957:3: '&&'
+ // InternalDataDSL.g:1056:2: ( '&&' )
+ // InternalDataDSL.g:1057:3: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
@@ -3233,11 +3587,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXEqualityExpression"
- // InternalDataDSL.g:967:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
+ // InternalDataDSL.g:1067:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
public final void entryRuleXEqualityExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:968:1: ( ruleXEqualityExpression EOF )
- // InternalDataDSL.g:969:1: ruleXEqualityExpression EOF
+ // InternalDataDSL.g:1068:1: ( ruleXEqualityExpression EOF )
+ // InternalDataDSL.g:1069:1: ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionRule());
@@ -3267,23 +3621,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXEqualityExpression"
- // InternalDataDSL.g:976:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1076:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
public final void ruleXEqualityExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:980:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
- // InternalDataDSL.g:981:2: ( ( rule__XEqualityExpression__Group__0 ) )
+ // InternalDataDSL.g:1080:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1081:2: ( ( rule__XEqualityExpression__Group__0 ) )
{
- // InternalDataDSL.g:981:2: ( ( rule__XEqualityExpression__Group__0 ) )
- // InternalDataDSL.g:982:3: ( rule__XEqualityExpression__Group__0 )
+ // InternalDataDSL.g:1081:2: ( ( rule__XEqualityExpression__Group__0 ) )
+ // InternalDataDSL.g:1082:3: ( rule__XEqualityExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup());
}
- // InternalDataDSL.g:983:3: ( rule__XEqualityExpression__Group__0 )
- // InternalDataDSL.g:983:4: rule__XEqualityExpression__Group__0
+ // InternalDataDSL.g:1083:3: ( rule__XEqualityExpression__Group__0 )
+ // InternalDataDSL.g:1083:4: rule__XEqualityExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group__0();
@@ -3318,11 +3672,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpEquality"
- // InternalDataDSL.g:992:1: entryRuleOpEquality : ruleOpEquality EOF ;
+ // InternalDataDSL.g:1092:1: entryRuleOpEquality : ruleOpEquality EOF ;
public final void entryRuleOpEquality() throws RecognitionException {
try {
- // InternalDataDSL.g:993:1: ( ruleOpEquality EOF )
- // InternalDataDSL.g:994:1: ruleOpEquality EOF
+ // InternalDataDSL.g:1093:1: ( ruleOpEquality EOF )
+ // InternalDataDSL.g:1094:1: ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityRule());
@@ -3352,23 +3706,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpEquality"
- // InternalDataDSL.g:1001:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
+ // InternalDataDSL.g:1101:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
public final void ruleOpEquality() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1005:2: ( ( ( rule__OpEquality__Alternatives ) ) )
- // InternalDataDSL.g:1006:2: ( ( rule__OpEquality__Alternatives ) )
+ // InternalDataDSL.g:1105:2: ( ( ( rule__OpEquality__Alternatives ) ) )
+ // InternalDataDSL.g:1106:2: ( ( rule__OpEquality__Alternatives ) )
{
- // InternalDataDSL.g:1006:2: ( ( rule__OpEquality__Alternatives ) )
- // InternalDataDSL.g:1007:3: ( rule__OpEquality__Alternatives )
+ // InternalDataDSL.g:1106:2: ( ( rule__OpEquality__Alternatives ) )
+ // InternalDataDSL.g:1107:3: ( rule__OpEquality__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getAlternatives());
}
- // InternalDataDSL.g:1008:3: ( rule__OpEquality__Alternatives )
- // InternalDataDSL.g:1008:4: rule__OpEquality__Alternatives
+ // InternalDataDSL.g:1108:3: ( rule__OpEquality__Alternatives )
+ // InternalDataDSL.g:1108:4: rule__OpEquality__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpEquality__Alternatives();
@@ -3403,11 +3757,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXRelationalExpression"
- // InternalDataDSL.g:1017:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
+ // InternalDataDSL.g:1117:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
public final void entryRuleXRelationalExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1018:1: ( ruleXRelationalExpression EOF )
- // InternalDataDSL.g:1019:1: ruleXRelationalExpression EOF
+ // InternalDataDSL.g:1118:1: ( ruleXRelationalExpression EOF )
+ // InternalDataDSL.g:1119:1: ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionRule());
@@ -3437,23 +3791,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXRelationalExpression"
- // InternalDataDSL.g:1026:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1126:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
public final void ruleXRelationalExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1030:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
- // InternalDataDSL.g:1031:2: ( ( rule__XRelationalExpression__Group__0 ) )
+ // InternalDataDSL.g:1130:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1131:2: ( ( rule__XRelationalExpression__Group__0 ) )
{
- // InternalDataDSL.g:1031:2: ( ( rule__XRelationalExpression__Group__0 ) )
- // InternalDataDSL.g:1032:3: ( rule__XRelationalExpression__Group__0 )
+ // InternalDataDSL.g:1131:2: ( ( rule__XRelationalExpression__Group__0 ) )
+ // InternalDataDSL.g:1132:3: ( rule__XRelationalExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1033:3: ( rule__XRelationalExpression__Group__0 )
- // InternalDataDSL.g:1033:4: rule__XRelationalExpression__Group__0
+ // InternalDataDSL.g:1133:3: ( rule__XRelationalExpression__Group__0 )
+ // InternalDataDSL.g:1133:4: rule__XRelationalExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group__0();
@@ -3488,11 +3842,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpCompare"
- // InternalDataDSL.g:1042:1: entryRuleOpCompare : ruleOpCompare EOF ;
+ // InternalDataDSL.g:1142:1: entryRuleOpCompare : ruleOpCompare EOF ;
public final void entryRuleOpCompare() throws RecognitionException {
try {
- // InternalDataDSL.g:1043:1: ( ruleOpCompare EOF )
- // InternalDataDSL.g:1044:1: ruleOpCompare EOF
+ // InternalDataDSL.g:1143:1: ( ruleOpCompare EOF )
+ // InternalDataDSL.g:1144:1: ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareRule());
@@ -3522,23 +3876,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpCompare"
- // InternalDataDSL.g:1051:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
+ // InternalDataDSL.g:1151:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
public final void ruleOpCompare() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1055:2: ( ( ( rule__OpCompare__Alternatives ) ) )
- // InternalDataDSL.g:1056:2: ( ( rule__OpCompare__Alternatives ) )
+ // InternalDataDSL.g:1155:2: ( ( ( rule__OpCompare__Alternatives ) ) )
+ // InternalDataDSL.g:1156:2: ( ( rule__OpCompare__Alternatives ) )
{
- // InternalDataDSL.g:1056:2: ( ( rule__OpCompare__Alternatives ) )
- // InternalDataDSL.g:1057:3: ( rule__OpCompare__Alternatives )
+ // InternalDataDSL.g:1156:2: ( ( rule__OpCompare__Alternatives ) )
+ // InternalDataDSL.g:1157:3: ( rule__OpCompare__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getAlternatives());
}
- // InternalDataDSL.g:1058:3: ( rule__OpCompare__Alternatives )
- // InternalDataDSL.g:1058:4: rule__OpCompare__Alternatives
+ // InternalDataDSL.g:1158:3: ( rule__OpCompare__Alternatives )
+ // InternalDataDSL.g:1158:4: rule__OpCompare__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpCompare__Alternatives();
@@ -3573,11 +3927,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXOtherOperatorExpression"
- // InternalDataDSL.g:1067:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
+ // InternalDataDSL.g:1167:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
public final void entryRuleXOtherOperatorExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1068:1: ( ruleXOtherOperatorExpression EOF )
- // InternalDataDSL.g:1069:1: ruleXOtherOperatorExpression EOF
+ // InternalDataDSL.g:1168:1: ( ruleXOtherOperatorExpression EOF )
+ // InternalDataDSL.g:1169:1: ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionRule());
@@ -3607,23 +3961,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXOtherOperatorExpression"
- // InternalDataDSL.g:1076:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1176:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
public final void ruleXOtherOperatorExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1080:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
- // InternalDataDSL.g:1081:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
+ // InternalDataDSL.g:1180:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1181:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
{
- // InternalDataDSL.g:1081:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
- // InternalDataDSL.g:1082:3: ( rule__XOtherOperatorExpression__Group__0 )
+ // InternalDataDSL.g:1181:2: ( ( rule__XOtherOperatorExpression__Group__0 ) )
+ // InternalDataDSL.g:1182:3: ( rule__XOtherOperatorExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1083:3: ( rule__XOtherOperatorExpression__Group__0 )
- // InternalDataDSL.g:1083:4: rule__XOtherOperatorExpression__Group__0
+ // InternalDataDSL.g:1183:3: ( rule__XOtherOperatorExpression__Group__0 )
+ // InternalDataDSL.g:1183:4: rule__XOtherOperatorExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group__0();
@@ -3658,11 +4012,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpOther"
- // InternalDataDSL.g:1092:1: entryRuleOpOther : ruleOpOther EOF ;
+ // InternalDataDSL.g:1192:1: entryRuleOpOther : ruleOpOther EOF ;
public final void entryRuleOpOther() throws RecognitionException {
try {
- // InternalDataDSL.g:1093:1: ( ruleOpOther EOF )
- // InternalDataDSL.g:1094:1: ruleOpOther EOF
+ // InternalDataDSL.g:1193:1: ( ruleOpOther EOF )
+ // InternalDataDSL.g:1194:1: ruleOpOther EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherRule());
@@ -3692,23 +4046,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpOther"
- // InternalDataDSL.g:1101:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
+ // InternalDataDSL.g:1201:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
public final void ruleOpOther() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1105:2: ( ( ( rule__OpOther__Alternatives ) ) )
- // InternalDataDSL.g:1106:2: ( ( rule__OpOther__Alternatives ) )
+ // InternalDataDSL.g:1205:2: ( ( ( rule__OpOther__Alternatives ) ) )
+ // InternalDataDSL.g:1206:2: ( ( rule__OpOther__Alternatives ) )
{
- // InternalDataDSL.g:1106:2: ( ( rule__OpOther__Alternatives ) )
- // InternalDataDSL.g:1107:3: ( rule__OpOther__Alternatives )
+ // InternalDataDSL.g:1206:2: ( ( rule__OpOther__Alternatives ) )
+ // InternalDataDSL.g:1207:3: ( rule__OpOther__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives());
}
- // InternalDataDSL.g:1108:3: ( rule__OpOther__Alternatives )
- // InternalDataDSL.g:1108:4: rule__OpOther__Alternatives
+ // InternalDataDSL.g:1208:3: ( rule__OpOther__Alternatives )
+ // InternalDataDSL.g:1208:4: rule__OpOther__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives();
@@ -3743,11 +4097,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXAdditiveExpression"
- // InternalDataDSL.g:1117:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
+ // InternalDataDSL.g:1217:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
public final void entryRuleXAdditiveExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1118:1: ( ruleXAdditiveExpression EOF )
- // InternalDataDSL.g:1119:1: ruleXAdditiveExpression EOF
+ // InternalDataDSL.g:1218:1: ( ruleXAdditiveExpression EOF )
+ // InternalDataDSL.g:1219:1: ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionRule());
@@ -3777,23 +4131,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXAdditiveExpression"
- // InternalDataDSL.g:1126:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1226:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
public final void ruleXAdditiveExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1130:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
- // InternalDataDSL.g:1131:2: ( ( rule__XAdditiveExpression__Group__0 ) )
+ // InternalDataDSL.g:1230:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1231:2: ( ( rule__XAdditiveExpression__Group__0 ) )
{
- // InternalDataDSL.g:1131:2: ( ( rule__XAdditiveExpression__Group__0 ) )
- // InternalDataDSL.g:1132:3: ( rule__XAdditiveExpression__Group__0 )
+ // InternalDataDSL.g:1231:2: ( ( rule__XAdditiveExpression__Group__0 ) )
+ // InternalDataDSL.g:1232:3: ( rule__XAdditiveExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1133:3: ( rule__XAdditiveExpression__Group__0 )
- // InternalDataDSL.g:1133:4: rule__XAdditiveExpression__Group__0
+ // InternalDataDSL.g:1233:3: ( rule__XAdditiveExpression__Group__0 )
+ // InternalDataDSL.g:1233:4: rule__XAdditiveExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group__0();
@@ -3828,11 +4182,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpAdd"
- // InternalDataDSL.g:1142:1: entryRuleOpAdd : ruleOpAdd EOF ;
+ // InternalDataDSL.g:1242:1: entryRuleOpAdd : ruleOpAdd EOF ;
public final void entryRuleOpAdd() throws RecognitionException {
try {
- // InternalDataDSL.g:1143:1: ( ruleOpAdd EOF )
- // InternalDataDSL.g:1144:1: ruleOpAdd EOF
+ // InternalDataDSL.g:1243:1: ( ruleOpAdd EOF )
+ // InternalDataDSL.g:1244:1: ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddRule());
@@ -3862,23 +4216,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpAdd"
- // InternalDataDSL.g:1151:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
+ // InternalDataDSL.g:1251:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
public final void ruleOpAdd() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1155:2: ( ( ( rule__OpAdd__Alternatives ) ) )
- // InternalDataDSL.g:1156:2: ( ( rule__OpAdd__Alternatives ) )
+ // InternalDataDSL.g:1255:2: ( ( ( rule__OpAdd__Alternatives ) ) )
+ // InternalDataDSL.g:1256:2: ( ( rule__OpAdd__Alternatives ) )
{
- // InternalDataDSL.g:1156:2: ( ( rule__OpAdd__Alternatives ) )
- // InternalDataDSL.g:1157:3: ( rule__OpAdd__Alternatives )
+ // InternalDataDSL.g:1256:2: ( ( rule__OpAdd__Alternatives ) )
+ // InternalDataDSL.g:1257:3: ( rule__OpAdd__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getAlternatives());
}
- // InternalDataDSL.g:1158:3: ( rule__OpAdd__Alternatives )
- // InternalDataDSL.g:1158:4: rule__OpAdd__Alternatives
+ // InternalDataDSL.g:1258:3: ( rule__OpAdd__Alternatives )
+ // InternalDataDSL.g:1258:4: rule__OpAdd__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpAdd__Alternatives();
@@ -3913,11 +4267,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXMultiplicativeExpression"
- // InternalDataDSL.g:1167:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
+ // InternalDataDSL.g:1267:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
public final void entryRuleXMultiplicativeExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1168:1: ( ruleXMultiplicativeExpression EOF )
- // InternalDataDSL.g:1169:1: ruleXMultiplicativeExpression EOF
+ // InternalDataDSL.g:1268:1: ( ruleXMultiplicativeExpression EOF )
+ // InternalDataDSL.g:1269:1: ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionRule());
@@ -3947,23 +4301,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXMultiplicativeExpression"
- // InternalDataDSL.g:1176:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1276:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
public final void ruleXMultiplicativeExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1180:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
- // InternalDataDSL.g:1181:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
+ // InternalDataDSL.g:1280:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1281:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
{
- // InternalDataDSL.g:1181:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
- // InternalDataDSL.g:1182:3: ( rule__XMultiplicativeExpression__Group__0 )
+ // InternalDataDSL.g:1281:2: ( ( rule__XMultiplicativeExpression__Group__0 ) )
+ // InternalDataDSL.g:1282:3: ( rule__XMultiplicativeExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1183:3: ( rule__XMultiplicativeExpression__Group__0 )
- // InternalDataDSL.g:1183:4: rule__XMultiplicativeExpression__Group__0
+ // InternalDataDSL.g:1283:3: ( rule__XMultiplicativeExpression__Group__0 )
+ // InternalDataDSL.g:1283:4: rule__XMultiplicativeExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group__0();
@@ -3998,11 +4352,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpMulti"
- // InternalDataDSL.g:1192:1: entryRuleOpMulti : ruleOpMulti EOF ;
+ // InternalDataDSL.g:1292:1: entryRuleOpMulti : ruleOpMulti EOF ;
public final void entryRuleOpMulti() throws RecognitionException {
try {
- // InternalDataDSL.g:1193:1: ( ruleOpMulti EOF )
- // InternalDataDSL.g:1194:1: ruleOpMulti EOF
+ // InternalDataDSL.g:1293:1: ( ruleOpMulti EOF )
+ // InternalDataDSL.g:1294:1: ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiRule());
@@ -4032,23 +4386,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpMulti"
- // InternalDataDSL.g:1201:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
+ // InternalDataDSL.g:1301:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
public final void ruleOpMulti() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1205:2: ( ( ( rule__OpMulti__Alternatives ) ) )
- // InternalDataDSL.g:1206:2: ( ( rule__OpMulti__Alternatives ) )
+ // InternalDataDSL.g:1305:2: ( ( ( rule__OpMulti__Alternatives ) ) )
+ // InternalDataDSL.g:1306:2: ( ( rule__OpMulti__Alternatives ) )
{
- // InternalDataDSL.g:1206:2: ( ( rule__OpMulti__Alternatives ) )
- // InternalDataDSL.g:1207:3: ( rule__OpMulti__Alternatives )
+ // InternalDataDSL.g:1306:2: ( ( rule__OpMulti__Alternatives ) )
+ // InternalDataDSL.g:1307:3: ( rule__OpMulti__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAlternatives());
}
- // InternalDataDSL.g:1208:3: ( rule__OpMulti__Alternatives )
- // InternalDataDSL.g:1208:4: rule__OpMulti__Alternatives
+ // InternalDataDSL.g:1308:3: ( rule__OpMulti__Alternatives )
+ // InternalDataDSL.g:1308:4: rule__OpMulti__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpMulti__Alternatives();
@@ -4083,11 +4437,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXUnaryOperation"
- // InternalDataDSL.g:1217:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
+ // InternalDataDSL.g:1317:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
public final void entryRuleXUnaryOperation() throws RecognitionException {
try {
- // InternalDataDSL.g:1218:1: ( ruleXUnaryOperation EOF )
- // InternalDataDSL.g:1219:1: ruleXUnaryOperation EOF
+ // InternalDataDSL.g:1318:1: ( ruleXUnaryOperation EOF )
+ // InternalDataDSL.g:1319:1: ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationRule());
@@ -4117,23 +4471,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXUnaryOperation"
- // InternalDataDSL.g:1226:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
+ // InternalDataDSL.g:1326:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
public final void ruleXUnaryOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1230:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
- // InternalDataDSL.g:1231:2: ( ( rule__XUnaryOperation__Alternatives ) )
+ // InternalDataDSL.g:1330:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
+ // InternalDataDSL.g:1331:2: ( ( rule__XUnaryOperation__Alternatives ) )
{
- // InternalDataDSL.g:1231:2: ( ( rule__XUnaryOperation__Alternatives ) )
- // InternalDataDSL.g:1232:3: ( rule__XUnaryOperation__Alternatives )
+ // InternalDataDSL.g:1331:2: ( ( rule__XUnaryOperation__Alternatives ) )
+ // InternalDataDSL.g:1332:3: ( rule__XUnaryOperation__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getAlternatives());
}
- // InternalDataDSL.g:1233:3: ( rule__XUnaryOperation__Alternatives )
- // InternalDataDSL.g:1233:4: rule__XUnaryOperation__Alternatives
+ // InternalDataDSL.g:1333:3: ( rule__XUnaryOperation__Alternatives )
+ // InternalDataDSL.g:1333:4: rule__XUnaryOperation__Alternatives
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Alternatives();
@@ -4168,11 +4522,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpUnary"
- // InternalDataDSL.g:1242:1: entryRuleOpUnary : ruleOpUnary EOF ;
+ // InternalDataDSL.g:1342:1: entryRuleOpUnary : ruleOpUnary EOF ;
public final void entryRuleOpUnary() throws RecognitionException {
try {
- // InternalDataDSL.g:1243:1: ( ruleOpUnary EOF )
- // InternalDataDSL.g:1244:1: ruleOpUnary EOF
+ // InternalDataDSL.g:1343:1: ( ruleOpUnary EOF )
+ // InternalDataDSL.g:1344:1: ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryRule());
@@ -4202,23 +4556,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpUnary"
- // InternalDataDSL.g:1251:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
+ // InternalDataDSL.g:1351:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
public final void ruleOpUnary() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1255:2: ( ( ( rule__OpUnary__Alternatives ) ) )
- // InternalDataDSL.g:1256:2: ( ( rule__OpUnary__Alternatives ) )
+ // InternalDataDSL.g:1355:2: ( ( ( rule__OpUnary__Alternatives ) ) )
+ // InternalDataDSL.g:1356:2: ( ( rule__OpUnary__Alternatives ) )
{
- // InternalDataDSL.g:1256:2: ( ( rule__OpUnary__Alternatives ) )
- // InternalDataDSL.g:1257:3: ( rule__OpUnary__Alternatives )
+ // InternalDataDSL.g:1356:2: ( ( rule__OpUnary__Alternatives ) )
+ // InternalDataDSL.g:1357:3: ( rule__OpUnary__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getAlternatives());
}
- // InternalDataDSL.g:1258:3: ( rule__OpUnary__Alternatives )
- // InternalDataDSL.g:1258:4: rule__OpUnary__Alternatives
+ // InternalDataDSL.g:1358:3: ( rule__OpUnary__Alternatives )
+ // InternalDataDSL.g:1358:4: rule__OpUnary__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpUnary__Alternatives();
@@ -4253,11 +4607,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXCastedExpression"
- // InternalDataDSL.g:1267:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
+ // InternalDataDSL.g:1367:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
public final void entryRuleXCastedExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1268:1: ( ruleXCastedExpression EOF )
- // InternalDataDSL.g:1269:1: ruleXCastedExpression EOF
+ // InternalDataDSL.g:1368:1: ( ruleXCastedExpression EOF )
+ // InternalDataDSL.g:1369:1: ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionRule());
@@ -4287,23 +4641,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXCastedExpression"
- // InternalDataDSL.g:1276:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1376:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
public final void ruleXCastedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1280:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
- // InternalDataDSL.g:1281:2: ( ( rule__XCastedExpression__Group__0 ) )
+ // InternalDataDSL.g:1380:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1381:2: ( ( rule__XCastedExpression__Group__0 ) )
{
- // InternalDataDSL.g:1281:2: ( ( rule__XCastedExpression__Group__0 ) )
- // InternalDataDSL.g:1282:3: ( rule__XCastedExpression__Group__0 )
+ // InternalDataDSL.g:1381:2: ( ( rule__XCastedExpression__Group__0 ) )
+ // InternalDataDSL.g:1382:3: ( rule__XCastedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1283:3: ( rule__XCastedExpression__Group__0 )
- // InternalDataDSL.g:1283:4: rule__XCastedExpression__Group__0
+ // InternalDataDSL.g:1383:3: ( rule__XCastedExpression__Group__0 )
+ // InternalDataDSL.g:1383:4: rule__XCastedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group__0();
@@ -4338,11 +4692,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXPostfixOperation"
- // InternalDataDSL.g:1292:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ;
+ // InternalDataDSL.g:1392:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ;
public final void entryRuleXPostfixOperation() throws RecognitionException {
try {
- // InternalDataDSL.g:1293:1: ( ruleXPostfixOperation EOF )
- // InternalDataDSL.g:1294:1: ruleXPostfixOperation EOF
+ // InternalDataDSL.g:1393:1: ( ruleXPostfixOperation EOF )
+ // InternalDataDSL.g:1394:1: ruleXPostfixOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationRule());
@@ -4372,23 +4726,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXPostfixOperation"
- // InternalDataDSL.g:1301:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ;
+ // InternalDataDSL.g:1401:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ;
public final void ruleXPostfixOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1305:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) )
- // InternalDataDSL.g:1306:2: ( ( rule__XPostfixOperation__Group__0 ) )
+ // InternalDataDSL.g:1405:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) )
+ // InternalDataDSL.g:1406:2: ( ( rule__XPostfixOperation__Group__0 ) )
{
- // InternalDataDSL.g:1306:2: ( ( rule__XPostfixOperation__Group__0 ) )
- // InternalDataDSL.g:1307:3: ( rule__XPostfixOperation__Group__0 )
+ // InternalDataDSL.g:1406:2: ( ( rule__XPostfixOperation__Group__0 ) )
+ // InternalDataDSL.g:1407:3: ( rule__XPostfixOperation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup());
}
- // InternalDataDSL.g:1308:3: ( rule__XPostfixOperation__Group__0 )
- // InternalDataDSL.g:1308:4: rule__XPostfixOperation__Group__0
+ // InternalDataDSL.g:1408:3: ( rule__XPostfixOperation__Group__0 )
+ // InternalDataDSL.g:1408:4: rule__XPostfixOperation__Group__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group__0();
@@ -4423,11 +4777,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleOpPostfix"
- // InternalDataDSL.g:1317:1: entryRuleOpPostfix : ruleOpPostfix EOF ;
+ // InternalDataDSL.g:1417:1: entryRuleOpPostfix : ruleOpPostfix EOF ;
public final void entryRuleOpPostfix() throws RecognitionException {
try {
- // InternalDataDSL.g:1318:1: ( ruleOpPostfix EOF )
- // InternalDataDSL.g:1319:1: ruleOpPostfix EOF
+ // InternalDataDSL.g:1418:1: ( ruleOpPostfix EOF )
+ // InternalDataDSL.g:1419:1: ruleOpPostfix EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixRule());
@@ -4457,23 +4811,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleOpPostfix"
- // InternalDataDSL.g:1326:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ;
+ // InternalDataDSL.g:1426:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ;
public final void ruleOpPostfix() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1330:2: ( ( ( rule__OpPostfix__Alternatives ) ) )
- // InternalDataDSL.g:1331:2: ( ( rule__OpPostfix__Alternatives ) )
+ // InternalDataDSL.g:1430:2: ( ( ( rule__OpPostfix__Alternatives ) ) )
+ // InternalDataDSL.g:1431:2: ( ( rule__OpPostfix__Alternatives ) )
{
- // InternalDataDSL.g:1331:2: ( ( rule__OpPostfix__Alternatives ) )
- // InternalDataDSL.g:1332:3: ( rule__OpPostfix__Alternatives )
+ // InternalDataDSL.g:1431:2: ( ( rule__OpPostfix__Alternatives ) )
+ // InternalDataDSL.g:1432:3: ( rule__OpPostfix__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getAlternatives());
}
- // InternalDataDSL.g:1333:3: ( rule__OpPostfix__Alternatives )
- // InternalDataDSL.g:1333:4: rule__OpPostfix__Alternatives
+ // InternalDataDSL.g:1433:3: ( rule__OpPostfix__Alternatives )
+ // InternalDataDSL.g:1433:4: rule__OpPostfix__Alternatives
{
pushFollow(FOLLOW_2);
rule__OpPostfix__Alternatives();
@@ -4508,11 +4862,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXMemberFeatureCall"
- // InternalDataDSL.g:1342:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
+ // InternalDataDSL.g:1442:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
public final void entryRuleXMemberFeatureCall() throws RecognitionException {
try {
- // InternalDataDSL.g:1343:1: ( ruleXMemberFeatureCall EOF )
- // InternalDataDSL.g:1344:1: ruleXMemberFeatureCall EOF
+ // InternalDataDSL.g:1443:1: ( ruleXMemberFeatureCall EOF )
+ // InternalDataDSL.g:1444:1: ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallRule());
@@ -4542,23 +4896,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXMemberFeatureCall"
- // InternalDataDSL.g:1351:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
+ // InternalDataDSL.g:1451:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
public final void ruleXMemberFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1355:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
- // InternalDataDSL.g:1356:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
+ // InternalDataDSL.g:1455:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
+ // InternalDataDSL.g:1456:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
{
- // InternalDataDSL.g:1356:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
- // InternalDataDSL.g:1357:3: ( rule__XMemberFeatureCall__Group__0 )
+ // InternalDataDSL.g:1456:2: ( ( rule__XMemberFeatureCall__Group__0 ) )
+ // InternalDataDSL.g:1457:3: ( rule__XMemberFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup());
}
- // InternalDataDSL.g:1358:3: ( rule__XMemberFeatureCall__Group__0 )
- // InternalDataDSL.g:1358:4: rule__XMemberFeatureCall__Group__0
+ // InternalDataDSL.g:1458:3: ( rule__XMemberFeatureCall__Group__0 )
+ // InternalDataDSL.g:1458:4: rule__XMemberFeatureCall__Group__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group__0();
@@ -4593,11 +4947,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXPrimaryExpression"
- // InternalDataDSL.g:1367:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
+ // InternalDataDSL.g:1467:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
public final void entryRuleXPrimaryExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1368:1: ( ruleXPrimaryExpression EOF )
- // InternalDataDSL.g:1369:1: ruleXPrimaryExpression EOF
+ // InternalDataDSL.g:1468:1: ( ruleXPrimaryExpression EOF )
+ // InternalDataDSL.g:1469:1: ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionRule());
@@ -4627,23 +4981,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXPrimaryExpression"
- // InternalDataDSL.g:1376:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
+ // InternalDataDSL.g:1476:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
public final void ruleXPrimaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1380:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
- // InternalDataDSL.g:1381:2: ( ( rule__XPrimaryExpression__Alternatives ) )
+ // InternalDataDSL.g:1480:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
+ // InternalDataDSL.g:1481:2: ( ( rule__XPrimaryExpression__Alternatives ) )
{
- // InternalDataDSL.g:1381:2: ( ( rule__XPrimaryExpression__Alternatives ) )
- // InternalDataDSL.g:1382:3: ( rule__XPrimaryExpression__Alternatives )
+ // InternalDataDSL.g:1481:2: ( ( rule__XPrimaryExpression__Alternatives ) )
+ // InternalDataDSL.g:1482:3: ( rule__XPrimaryExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
}
- // InternalDataDSL.g:1383:3: ( rule__XPrimaryExpression__Alternatives )
- // InternalDataDSL.g:1383:4: rule__XPrimaryExpression__Alternatives
+ // InternalDataDSL.g:1483:3: ( rule__XPrimaryExpression__Alternatives )
+ // InternalDataDSL.g:1483:4: rule__XPrimaryExpression__Alternatives
{
pushFollow(FOLLOW_2);
rule__XPrimaryExpression__Alternatives();
@@ -4678,11 +5032,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXLiteral"
- // InternalDataDSL.g:1392:1: entryRuleXLiteral : ruleXLiteral EOF ;
+ // InternalDataDSL.g:1492:1: entryRuleXLiteral : ruleXLiteral EOF ;
public final void entryRuleXLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:1393:1: ( ruleXLiteral EOF )
- // InternalDataDSL.g:1394:1: ruleXLiteral EOF
+ // InternalDataDSL.g:1493:1: ( ruleXLiteral EOF )
+ // InternalDataDSL.g:1494:1: ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralRule());
@@ -4712,23 +5066,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXLiteral"
- // InternalDataDSL.g:1401:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
+ // InternalDataDSL.g:1501:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
public final void ruleXLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1405:2: ( ( ( rule__XLiteral__Alternatives ) ) )
- // InternalDataDSL.g:1406:2: ( ( rule__XLiteral__Alternatives ) )
+ // InternalDataDSL.g:1505:2: ( ( ( rule__XLiteral__Alternatives ) ) )
+ // InternalDataDSL.g:1506:2: ( ( rule__XLiteral__Alternatives ) )
{
- // InternalDataDSL.g:1406:2: ( ( rule__XLiteral__Alternatives ) )
- // InternalDataDSL.g:1407:3: ( rule__XLiteral__Alternatives )
+ // InternalDataDSL.g:1506:2: ( ( rule__XLiteral__Alternatives ) )
+ // InternalDataDSL.g:1507:3: ( rule__XLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getAlternatives());
}
- // InternalDataDSL.g:1408:3: ( rule__XLiteral__Alternatives )
- // InternalDataDSL.g:1408:4: rule__XLiteral__Alternatives
+ // InternalDataDSL.g:1508:3: ( rule__XLiteral__Alternatives )
+ // InternalDataDSL.g:1508:4: rule__XLiteral__Alternatives
{
pushFollow(FOLLOW_2);
rule__XLiteral__Alternatives();
@@ -4763,11 +5117,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXCollectionLiteral"
- // InternalDataDSL.g:1417:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ;
+ // InternalDataDSL.g:1517:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ;
public final void entryRuleXCollectionLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:1418:1: ( ruleXCollectionLiteral EOF )
- // InternalDataDSL.g:1419:1: ruleXCollectionLiteral EOF
+ // InternalDataDSL.g:1518:1: ( ruleXCollectionLiteral EOF )
+ // InternalDataDSL.g:1519:1: ruleXCollectionLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralRule());
@@ -4797,23 +5151,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXCollectionLiteral"
- // InternalDataDSL.g:1426:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ;
+ // InternalDataDSL.g:1526:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ;
public final void ruleXCollectionLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1430:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) )
- // InternalDataDSL.g:1431:2: ( ( rule__XCollectionLiteral__Alternatives ) )
+ // InternalDataDSL.g:1530:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) )
+ // InternalDataDSL.g:1531:2: ( ( rule__XCollectionLiteral__Alternatives ) )
{
- // InternalDataDSL.g:1431:2: ( ( rule__XCollectionLiteral__Alternatives ) )
- // InternalDataDSL.g:1432:3: ( rule__XCollectionLiteral__Alternatives )
+ // InternalDataDSL.g:1531:2: ( ( rule__XCollectionLiteral__Alternatives ) )
+ // InternalDataDSL.g:1532:3: ( rule__XCollectionLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getAlternatives());
}
- // InternalDataDSL.g:1433:3: ( rule__XCollectionLiteral__Alternatives )
- // InternalDataDSL.g:1433:4: rule__XCollectionLiteral__Alternatives
+ // InternalDataDSL.g:1533:3: ( rule__XCollectionLiteral__Alternatives )
+ // InternalDataDSL.g:1533:4: rule__XCollectionLiteral__Alternatives
{
pushFollow(FOLLOW_2);
rule__XCollectionLiteral__Alternatives();
@@ -4848,11 +5202,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXSetLiteral"
- // InternalDataDSL.g:1442:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ;
+ // InternalDataDSL.g:1542:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ;
public final void entryRuleXSetLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:1443:1: ( ruleXSetLiteral EOF )
- // InternalDataDSL.g:1444:1: ruleXSetLiteral EOF
+ // InternalDataDSL.g:1543:1: ( ruleXSetLiteral EOF )
+ // InternalDataDSL.g:1544:1: ruleXSetLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralRule());
@@ -4882,23 +5236,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXSetLiteral"
- // InternalDataDSL.g:1451:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:1551:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ;
public final void ruleXSetLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1455:2: ( ( ( rule__XSetLiteral__Group__0 ) ) )
- // InternalDataDSL.g:1456:2: ( ( rule__XSetLiteral__Group__0 ) )
+ // InternalDataDSL.g:1555:2: ( ( ( rule__XSetLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:1556:2: ( ( rule__XSetLiteral__Group__0 ) )
{
- // InternalDataDSL.g:1456:2: ( ( rule__XSetLiteral__Group__0 ) )
- // InternalDataDSL.g:1457:3: ( rule__XSetLiteral__Group__0 )
+ // InternalDataDSL.g:1556:2: ( ( rule__XSetLiteral__Group__0 ) )
+ // InternalDataDSL.g:1557:3: ( rule__XSetLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup());
}
- // InternalDataDSL.g:1458:3: ( rule__XSetLiteral__Group__0 )
- // InternalDataDSL.g:1458:4: rule__XSetLiteral__Group__0
+ // InternalDataDSL.g:1558:3: ( rule__XSetLiteral__Group__0 )
+ // InternalDataDSL.g:1558:4: rule__XSetLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group__0();
@@ -4933,11 +5287,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXListLiteral"
- // InternalDataDSL.g:1467:1: entryRuleXListLiteral : ruleXListLiteral EOF ;
+ // InternalDataDSL.g:1567:1: entryRuleXListLiteral : ruleXListLiteral EOF ;
public final void entryRuleXListLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:1468:1: ( ruleXListLiteral EOF )
- // InternalDataDSL.g:1469:1: ruleXListLiteral EOF
+ // InternalDataDSL.g:1568:1: ( ruleXListLiteral EOF )
+ // InternalDataDSL.g:1569:1: ruleXListLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralRule());
@@ -4967,23 +5321,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXListLiteral"
- // InternalDataDSL.g:1476:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:1576:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ;
public final void ruleXListLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1480:2: ( ( ( rule__XListLiteral__Group__0 ) ) )
- // InternalDataDSL.g:1481:2: ( ( rule__XListLiteral__Group__0 ) )
+ // InternalDataDSL.g:1580:2: ( ( ( rule__XListLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:1581:2: ( ( rule__XListLiteral__Group__0 ) )
{
- // InternalDataDSL.g:1481:2: ( ( rule__XListLiteral__Group__0 ) )
- // InternalDataDSL.g:1482:3: ( rule__XListLiteral__Group__0 )
+ // InternalDataDSL.g:1581:2: ( ( rule__XListLiteral__Group__0 ) )
+ // InternalDataDSL.g:1582:3: ( rule__XListLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup());
}
- // InternalDataDSL.g:1483:3: ( rule__XListLiteral__Group__0 )
- // InternalDataDSL.g:1483:4: rule__XListLiteral__Group__0
+ // InternalDataDSL.g:1583:3: ( rule__XListLiteral__Group__0 )
+ // InternalDataDSL.g:1583:4: rule__XListLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group__0();
@@ -5018,11 +5372,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXClosure"
- // InternalDataDSL.g:1492:1: entryRuleXClosure : ruleXClosure EOF ;
+ // InternalDataDSL.g:1592:1: entryRuleXClosure : ruleXClosure EOF ;
public final void entryRuleXClosure() throws RecognitionException {
try {
- // InternalDataDSL.g:1493:1: ( ruleXClosure EOF )
- // InternalDataDSL.g:1494:1: ruleXClosure EOF
+ // InternalDataDSL.g:1593:1: ( ruleXClosure EOF )
+ // InternalDataDSL.g:1594:1: ruleXClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureRule());
@@ -5052,23 +5406,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXClosure"
- // InternalDataDSL.g:1501:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
+ // InternalDataDSL.g:1601:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
public final void ruleXClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1505:2: ( ( ( rule__XClosure__Group__0 ) ) )
- // InternalDataDSL.g:1506:2: ( ( rule__XClosure__Group__0 ) )
+ // InternalDataDSL.g:1605:2: ( ( ( rule__XClosure__Group__0 ) ) )
+ // InternalDataDSL.g:1606:2: ( ( rule__XClosure__Group__0 ) )
{
- // InternalDataDSL.g:1506:2: ( ( rule__XClosure__Group__0 ) )
- // InternalDataDSL.g:1507:3: ( rule__XClosure__Group__0 )
+ // InternalDataDSL.g:1606:2: ( ( rule__XClosure__Group__0 ) )
+ // InternalDataDSL.g:1607:3: ( rule__XClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup());
}
- // InternalDataDSL.g:1508:3: ( rule__XClosure__Group__0 )
- // InternalDataDSL.g:1508:4: rule__XClosure__Group__0
+ // InternalDataDSL.g:1608:3: ( rule__XClosure__Group__0 )
+ // InternalDataDSL.g:1608:4: rule__XClosure__Group__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group__0();
@@ -5103,11 +5457,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXExpressionInClosure"
- // InternalDataDSL.g:1517:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ;
+ // InternalDataDSL.g:1617:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ;
public final void entryRuleXExpressionInClosure() throws RecognitionException {
try {
- // InternalDataDSL.g:1518:1: ( ruleXExpressionInClosure EOF )
- // InternalDataDSL.g:1519:1: ruleXExpressionInClosure EOF
+ // InternalDataDSL.g:1618:1: ( ruleXExpressionInClosure EOF )
+ // InternalDataDSL.g:1619:1: ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureRule());
@@ -5137,23 +5491,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXExpressionInClosure"
- // InternalDataDSL.g:1526:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ;
+ // InternalDataDSL.g:1626:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ;
public final void ruleXExpressionInClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1530:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) )
- // InternalDataDSL.g:1531:2: ( ( rule__XExpressionInClosure__Group__0 ) )
+ // InternalDataDSL.g:1630:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) )
+ // InternalDataDSL.g:1631:2: ( ( rule__XExpressionInClosure__Group__0 ) )
{
- // InternalDataDSL.g:1531:2: ( ( rule__XExpressionInClosure__Group__0 ) )
- // InternalDataDSL.g:1532:3: ( rule__XExpressionInClosure__Group__0 )
+ // InternalDataDSL.g:1631:2: ( ( rule__XExpressionInClosure__Group__0 ) )
+ // InternalDataDSL.g:1632:3: ( rule__XExpressionInClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup());
}
- // InternalDataDSL.g:1533:3: ( rule__XExpressionInClosure__Group__0 )
- // InternalDataDSL.g:1533:4: rule__XExpressionInClosure__Group__0
+ // InternalDataDSL.g:1633:3: ( rule__XExpressionInClosure__Group__0 )
+ // InternalDataDSL.g:1633:4: rule__XExpressionInClosure__Group__0
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group__0();
@@ -5188,11 +5542,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXShortClosure"
- // InternalDataDSL.g:1542:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
+ // InternalDataDSL.g:1642:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
public final void entryRuleXShortClosure() throws RecognitionException {
try {
- // InternalDataDSL.g:1543:1: ( ruleXShortClosure EOF )
- // InternalDataDSL.g:1544:1: ruleXShortClosure EOF
+ // InternalDataDSL.g:1643:1: ( ruleXShortClosure EOF )
+ // InternalDataDSL.g:1644:1: ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureRule());
@@ -5222,23 +5576,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXShortClosure"
- // InternalDataDSL.g:1551:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
+ // InternalDataDSL.g:1651:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
public final void ruleXShortClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1555:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
- // InternalDataDSL.g:1556:2: ( ( rule__XShortClosure__Group__0 ) )
+ // InternalDataDSL.g:1655:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
+ // InternalDataDSL.g:1656:2: ( ( rule__XShortClosure__Group__0 ) )
{
- // InternalDataDSL.g:1556:2: ( ( rule__XShortClosure__Group__0 ) )
- // InternalDataDSL.g:1557:3: ( rule__XShortClosure__Group__0 )
+ // InternalDataDSL.g:1656:2: ( ( rule__XShortClosure__Group__0 ) )
+ // InternalDataDSL.g:1657:3: ( rule__XShortClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup());
}
- // InternalDataDSL.g:1558:3: ( rule__XShortClosure__Group__0 )
- // InternalDataDSL.g:1558:4: rule__XShortClosure__Group__0
+ // InternalDataDSL.g:1658:3: ( rule__XShortClosure__Group__0 )
+ // InternalDataDSL.g:1658:4: rule__XShortClosure__Group__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group__0();
@@ -5273,11 +5627,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXParenthesizedExpression"
- // InternalDataDSL.g:1567:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
+ // InternalDataDSL.g:1667:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
public final void entryRuleXParenthesizedExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1568:1: ( ruleXParenthesizedExpression EOF )
- // InternalDataDSL.g:1569:1: ruleXParenthesizedExpression EOF
+ // InternalDataDSL.g:1668:1: ( ruleXParenthesizedExpression EOF )
+ // InternalDataDSL.g:1669:1: ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionRule());
@@ -5307,23 +5661,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXParenthesizedExpression"
- // InternalDataDSL.g:1576:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1676:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
public final void ruleXParenthesizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1580:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
- // InternalDataDSL.g:1581:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
+ // InternalDataDSL.g:1680:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1681:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
{
- // InternalDataDSL.g:1581:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
- // InternalDataDSL.g:1582:3: ( rule__XParenthesizedExpression__Group__0 )
+ // InternalDataDSL.g:1681:2: ( ( rule__XParenthesizedExpression__Group__0 ) )
+ // InternalDataDSL.g:1682:3: ( rule__XParenthesizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1583:3: ( rule__XParenthesizedExpression__Group__0 )
- // InternalDataDSL.g:1583:4: rule__XParenthesizedExpression__Group__0
+ // InternalDataDSL.g:1683:3: ( rule__XParenthesizedExpression__Group__0 )
+ // InternalDataDSL.g:1683:4: rule__XParenthesizedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XParenthesizedExpression__Group__0();
@@ -5358,11 +5712,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXIfExpression"
- // InternalDataDSL.g:1592:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
+ // InternalDataDSL.g:1692:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
public final void entryRuleXIfExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1593:1: ( ruleXIfExpression EOF )
- // InternalDataDSL.g:1594:1: ruleXIfExpression EOF
+ // InternalDataDSL.g:1693:1: ( ruleXIfExpression EOF )
+ // InternalDataDSL.g:1694:1: ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionRule());
@@ -5392,23 +5746,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXIfExpression"
- // InternalDataDSL.g:1601:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1701:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
public final void ruleXIfExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1605:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
- // InternalDataDSL.g:1606:2: ( ( rule__XIfExpression__Group__0 ) )
+ // InternalDataDSL.g:1705:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1706:2: ( ( rule__XIfExpression__Group__0 ) )
{
- // InternalDataDSL.g:1606:2: ( ( rule__XIfExpression__Group__0 ) )
- // InternalDataDSL.g:1607:3: ( rule__XIfExpression__Group__0 )
+ // InternalDataDSL.g:1706:2: ( ( rule__XIfExpression__Group__0 ) )
+ // InternalDataDSL.g:1707:3: ( rule__XIfExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1608:3: ( rule__XIfExpression__Group__0 )
- // InternalDataDSL.g:1608:4: rule__XIfExpression__Group__0
+ // InternalDataDSL.g:1708:3: ( rule__XIfExpression__Group__0 )
+ // InternalDataDSL.g:1708:4: rule__XIfExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group__0();
@@ -5443,11 +5797,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXSwitchExpression"
- // InternalDataDSL.g:1617:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
+ // InternalDataDSL.g:1717:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
public final void entryRuleXSwitchExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1618:1: ( ruleXSwitchExpression EOF )
- // InternalDataDSL.g:1619:1: ruleXSwitchExpression EOF
+ // InternalDataDSL.g:1718:1: ( ruleXSwitchExpression EOF )
+ // InternalDataDSL.g:1719:1: ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionRule());
@@ -5477,23 +5831,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXSwitchExpression"
- // InternalDataDSL.g:1626:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1726:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
public final void ruleXSwitchExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1630:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
- // InternalDataDSL.g:1631:2: ( ( rule__XSwitchExpression__Group__0 ) )
+ // InternalDataDSL.g:1730:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1731:2: ( ( rule__XSwitchExpression__Group__0 ) )
{
- // InternalDataDSL.g:1631:2: ( ( rule__XSwitchExpression__Group__0 ) )
- // InternalDataDSL.g:1632:3: ( rule__XSwitchExpression__Group__0 )
+ // InternalDataDSL.g:1731:2: ( ( rule__XSwitchExpression__Group__0 ) )
+ // InternalDataDSL.g:1732:3: ( rule__XSwitchExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1633:3: ( rule__XSwitchExpression__Group__0 )
- // InternalDataDSL.g:1633:4: rule__XSwitchExpression__Group__0
+ // InternalDataDSL.g:1733:3: ( rule__XSwitchExpression__Group__0 )
+ // InternalDataDSL.g:1733:4: rule__XSwitchExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group__0();
@@ -5528,11 +5882,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXCasePart"
- // InternalDataDSL.g:1642:1: entryRuleXCasePart : ruleXCasePart EOF ;
+ // InternalDataDSL.g:1742:1: entryRuleXCasePart : ruleXCasePart EOF ;
public final void entryRuleXCasePart() throws RecognitionException {
try {
- // InternalDataDSL.g:1643:1: ( ruleXCasePart EOF )
- // InternalDataDSL.g:1644:1: ruleXCasePart EOF
+ // InternalDataDSL.g:1743:1: ( ruleXCasePart EOF )
+ // InternalDataDSL.g:1744:1: ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartRule());
@@ -5562,23 +5916,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXCasePart"
- // InternalDataDSL.g:1651:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
+ // InternalDataDSL.g:1751:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
public final void ruleXCasePart() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1655:2: ( ( ( rule__XCasePart__Group__0 ) ) )
- // InternalDataDSL.g:1656:2: ( ( rule__XCasePart__Group__0 ) )
+ // InternalDataDSL.g:1755:2: ( ( ( rule__XCasePart__Group__0 ) ) )
+ // InternalDataDSL.g:1756:2: ( ( rule__XCasePart__Group__0 ) )
{
- // InternalDataDSL.g:1656:2: ( ( rule__XCasePart__Group__0 ) )
- // InternalDataDSL.g:1657:3: ( rule__XCasePart__Group__0 )
+ // InternalDataDSL.g:1756:2: ( ( rule__XCasePart__Group__0 ) )
+ // InternalDataDSL.g:1757:3: ( rule__XCasePart__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup());
}
- // InternalDataDSL.g:1658:3: ( rule__XCasePart__Group__0 )
- // InternalDataDSL.g:1658:4: rule__XCasePart__Group__0
+ // InternalDataDSL.g:1758:3: ( rule__XCasePart__Group__0 )
+ // InternalDataDSL.g:1758:4: rule__XCasePart__Group__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group__0();
@@ -5613,11 +5967,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXForLoopExpression"
- // InternalDataDSL.g:1667:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
+ // InternalDataDSL.g:1767:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
public final void entryRuleXForLoopExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1668:1: ( ruleXForLoopExpression EOF )
- // InternalDataDSL.g:1669:1: ruleXForLoopExpression EOF
+ // InternalDataDSL.g:1768:1: ( ruleXForLoopExpression EOF )
+ // InternalDataDSL.g:1769:1: ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionRule());
@@ -5647,23 +6001,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXForLoopExpression"
- // InternalDataDSL.g:1676:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1776:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
public final void ruleXForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1680:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
- // InternalDataDSL.g:1681:2: ( ( rule__XForLoopExpression__Group__0 ) )
+ // InternalDataDSL.g:1780:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1781:2: ( ( rule__XForLoopExpression__Group__0 ) )
{
- // InternalDataDSL.g:1681:2: ( ( rule__XForLoopExpression__Group__0 ) )
- // InternalDataDSL.g:1682:3: ( rule__XForLoopExpression__Group__0 )
+ // InternalDataDSL.g:1781:2: ( ( rule__XForLoopExpression__Group__0 ) )
+ // InternalDataDSL.g:1782:3: ( rule__XForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1683:3: ( rule__XForLoopExpression__Group__0 )
- // InternalDataDSL.g:1683:4: rule__XForLoopExpression__Group__0
+ // InternalDataDSL.g:1783:3: ( rule__XForLoopExpression__Group__0 )
+ // InternalDataDSL.g:1783:4: rule__XForLoopExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group__0();
@@ -5698,11 +6052,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXBasicForLoopExpression"
- // InternalDataDSL.g:1692:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ;
+ // InternalDataDSL.g:1792:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ;
public final void entryRuleXBasicForLoopExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1693:1: ( ruleXBasicForLoopExpression EOF )
- // InternalDataDSL.g:1694:1: ruleXBasicForLoopExpression EOF
+ // InternalDataDSL.g:1793:1: ( ruleXBasicForLoopExpression EOF )
+ // InternalDataDSL.g:1794:1: ruleXBasicForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionRule());
@@ -5732,23 +6086,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXBasicForLoopExpression"
- // InternalDataDSL.g:1701:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1801:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ;
public final void ruleXBasicForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1705:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) )
- // InternalDataDSL.g:1706:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
+ // InternalDataDSL.g:1805:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1806:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
{
- // InternalDataDSL.g:1706:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
- // InternalDataDSL.g:1707:3: ( rule__XBasicForLoopExpression__Group__0 )
+ // InternalDataDSL.g:1806:2: ( ( rule__XBasicForLoopExpression__Group__0 ) )
+ // InternalDataDSL.g:1807:3: ( rule__XBasicForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1708:3: ( rule__XBasicForLoopExpression__Group__0 )
- // InternalDataDSL.g:1708:4: rule__XBasicForLoopExpression__Group__0
+ // InternalDataDSL.g:1808:3: ( rule__XBasicForLoopExpression__Group__0 )
+ // InternalDataDSL.g:1808:4: rule__XBasicForLoopExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group__0();
@@ -5783,11 +6137,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXWhileExpression"
- // InternalDataDSL.g:1717:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
+ // InternalDataDSL.g:1817:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
public final void entryRuleXWhileExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1718:1: ( ruleXWhileExpression EOF )
- // InternalDataDSL.g:1719:1: ruleXWhileExpression EOF
+ // InternalDataDSL.g:1818:1: ( ruleXWhileExpression EOF )
+ // InternalDataDSL.g:1819:1: ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionRule());
@@ -5817,23 +6171,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXWhileExpression"
- // InternalDataDSL.g:1726:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1826:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
public final void ruleXWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1730:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
- // InternalDataDSL.g:1731:2: ( ( rule__XWhileExpression__Group__0 ) )
+ // InternalDataDSL.g:1830:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1831:2: ( ( rule__XWhileExpression__Group__0 ) )
{
- // InternalDataDSL.g:1731:2: ( ( rule__XWhileExpression__Group__0 ) )
- // InternalDataDSL.g:1732:3: ( rule__XWhileExpression__Group__0 )
+ // InternalDataDSL.g:1831:2: ( ( rule__XWhileExpression__Group__0 ) )
+ // InternalDataDSL.g:1832:3: ( rule__XWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1733:3: ( rule__XWhileExpression__Group__0 )
- // InternalDataDSL.g:1733:4: rule__XWhileExpression__Group__0
+ // InternalDataDSL.g:1833:3: ( rule__XWhileExpression__Group__0 )
+ // InternalDataDSL.g:1833:4: rule__XWhileExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__Group__0();
@@ -5868,11 +6222,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXDoWhileExpression"
- // InternalDataDSL.g:1742:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
+ // InternalDataDSL.g:1842:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
public final void entryRuleXDoWhileExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1743:1: ( ruleXDoWhileExpression EOF )
- // InternalDataDSL.g:1744:1: ruleXDoWhileExpression EOF
+ // InternalDataDSL.g:1843:1: ( ruleXDoWhileExpression EOF )
+ // InternalDataDSL.g:1844:1: ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionRule());
@@ -5902,23 +6256,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXDoWhileExpression"
- // InternalDataDSL.g:1751:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1851:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
public final void ruleXDoWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1755:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
- // InternalDataDSL.g:1756:2: ( ( rule__XDoWhileExpression__Group__0 ) )
+ // InternalDataDSL.g:1855:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1856:2: ( ( rule__XDoWhileExpression__Group__0 ) )
{
- // InternalDataDSL.g:1756:2: ( ( rule__XDoWhileExpression__Group__0 ) )
- // InternalDataDSL.g:1757:3: ( rule__XDoWhileExpression__Group__0 )
+ // InternalDataDSL.g:1856:2: ( ( rule__XDoWhileExpression__Group__0 ) )
+ // InternalDataDSL.g:1857:3: ( rule__XDoWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1758:3: ( rule__XDoWhileExpression__Group__0 )
- // InternalDataDSL.g:1758:4: rule__XDoWhileExpression__Group__0
+ // InternalDataDSL.g:1858:3: ( rule__XDoWhileExpression__Group__0 )
+ // InternalDataDSL.g:1858:4: rule__XDoWhileExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__Group__0();
@@ -5953,11 +6307,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXBlockExpression"
- // InternalDataDSL.g:1767:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
+ // InternalDataDSL.g:1867:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
public final void entryRuleXBlockExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:1768:1: ( ruleXBlockExpression EOF )
- // InternalDataDSL.g:1769:1: ruleXBlockExpression EOF
+ // InternalDataDSL.g:1868:1: ( ruleXBlockExpression EOF )
+ // InternalDataDSL.g:1869:1: ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionRule());
@@ -5987,23 +6341,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXBlockExpression"
- // InternalDataDSL.g:1776:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:1876:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
public final void ruleXBlockExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1780:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
- // InternalDataDSL.g:1781:2: ( ( rule__XBlockExpression__Group__0 ) )
+ // InternalDataDSL.g:1880:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
+ // InternalDataDSL.g:1881:2: ( ( rule__XBlockExpression__Group__0 ) )
{
- // InternalDataDSL.g:1781:2: ( ( rule__XBlockExpression__Group__0 ) )
- // InternalDataDSL.g:1782:3: ( rule__XBlockExpression__Group__0 )
+ // InternalDataDSL.g:1881:2: ( ( rule__XBlockExpression__Group__0 ) )
+ // InternalDataDSL.g:1882:3: ( rule__XBlockExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup());
}
- // InternalDataDSL.g:1783:3: ( rule__XBlockExpression__Group__0 )
- // InternalDataDSL.g:1783:4: rule__XBlockExpression__Group__0
+ // InternalDataDSL.g:1883:3: ( rule__XBlockExpression__Group__0 )
+ // InternalDataDSL.g:1883:4: rule__XBlockExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group__0();
@@ -6038,11 +6392,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXExpressionOrVarDeclaration"
- // InternalDataDSL.g:1792:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ;
+ // InternalDataDSL.g:1892:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ;
public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException {
try {
- // InternalDataDSL.g:1793:1: ( ruleXExpressionOrVarDeclaration EOF )
- // InternalDataDSL.g:1794:1: ruleXExpressionOrVarDeclaration EOF
+ // InternalDataDSL.g:1893:1: ( ruleXExpressionOrVarDeclaration EOF )
+ // InternalDataDSL.g:1894:1: ruleXExpressionOrVarDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationRule());
@@ -6072,23 +6426,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXExpressionOrVarDeclaration"
- // InternalDataDSL.g:1801:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ;
+ // InternalDataDSL.g:1901:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ;
public final void ruleXExpressionOrVarDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1805:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) )
- // InternalDataDSL.g:1806:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
+ // InternalDataDSL.g:1905:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) )
+ // InternalDataDSL.g:1906:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
{
- // InternalDataDSL.g:1806:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
- // InternalDataDSL.g:1807:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
+ // InternalDataDSL.g:1906:2: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
+ // InternalDataDSL.g:1907:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives());
}
- // InternalDataDSL.g:1808:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
- // InternalDataDSL.g:1808:4: rule__XExpressionOrVarDeclaration__Alternatives
+ // InternalDataDSL.g:1908:3: ( rule__XExpressionOrVarDeclaration__Alternatives )
+ // InternalDataDSL.g:1908:4: rule__XExpressionOrVarDeclaration__Alternatives
{
pushFollow(FOLLOW_2);
rule__XExpressionOrVarDeclaration__Alternatives();
@@ -6123,11 +6477,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXVariableDeclaration"
- // InternalDataDSL.g:1817:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
+ // InternalDataDSL.g:1917:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
public final void entryRuleXVariableDeclaration() throws RecognitionException {
try {
- // InternalDataDSL.g:1818:1: ( ruleXVariableDeclaration EOF )
- // InternalDataDSL.g:1819:1: ruleXVariableDeclaration EOF
+ // InternalDataDSL.g:1918:1: ( ruleXVariableDeclaration EOF )
+ // InternalDataDSL.g:1919:1: ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationRule());
@@ -6157,23 +6511,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXVariableDeclaration"
- // InternalDataDSL.g:1826:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
+ // InternalDataDSL.g:1926:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
public final void ruleXVariableDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1830:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
- // InternalDataDSL.g:1831:2: ( ( rule__XVariableDeclaration__Group__0 ) )
+ // InternalDataDSL.g:1930:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
+ // InternalDataDSL.g:1931:2: ( ( rule__XVariableDeclaration__Group__0 ) )
{
- // InternalDataDSL.g:1831:2: ( ( rule__XVariableDeclaration__Group__0 ) )
- // InternalDataDSL.g:1832:3: ( rule__XVariableDeclaration__Group__0 )
+ // InternalDataDSL.g:1931:2: ( ( rule__XVariableDeclaration__Group__0 ) )
+ // InternalDataDSL.g:1932:3: ( rule__XVariableDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup());
}
- // InternalDataDSL.g:1833:3: ( rule__XVariableDeclaration__Group__0 )
- // InternalDataDSL.g:1833:4: rule__XVariableDeclaration__Group__0
+ // InternalDataDSL.g:1933:3: ( rule__XVariableDeclaration__Group__0 )
+ // InternalDataDSL.g:1933:4: rule__XVariableDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group__0();
@@ -6208,11 +6562,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmFormalParameter"
- // InternalDataDSL.g:1842:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
+ // InternalDataDSL.g:1942:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
public final void entryRuleJvmFormalParameter() throws RecognitionException {
try {
- // InternalDataDSL.g:1843:1: ( ruleJvmFormalParameter EOF )
- // InternalDataDSL.g:1844:1: ruleJvmFormalParameter EOF
+ // InternalDataDSL.g:1943:1: ( ruleJvmFormalParameter EOF )
+ // InternalDataDSL.g:1944:1: ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterRule());
@@ -6242,23 +6596,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmFormalParameter"
- // InternalDataDSL.g:1851:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
+ // InternalDataDSL.g:1951:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
public final void ruleJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1855:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
- // InternalDataDSL.g:1856:2: ( ( rule__JvmFormalParameter__Group__0 ) )
+ // InternalDataDSL.g:1955:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
+ // InternalDataDSL.g:1956:2: ( ( rule__JvmFormalParameter__Group__0 ) )
{
- // InternalDataDSL.g:1856:2: ( ( rule__JvmFormalParameter__Group__0 ) )
- // InternalDataDSL.g:1857:3: ( rule__JvmFormalParameter__Group__0 )
+ // InternalDataDSL.g:1956:2: ( ( rule__JvmFormalParameter__Group__0 ) )
+ // InternalDataDSL.g:1957:3: ( rule__JvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getGroup());
}
- // InternalDataDSL.g:1858:3: ( rule__JvmFormalParameter__Group__0 )
- // InternalDataDSL.g:1858:4: rule__JvmFormalParameter__Group__0
+ // InternalDataDSL.g:1958:3: ( rule__JvmFormalParameter__Group__0 )
+ // InternalDataDSL.g:1958:4: rule__JvmFormalParameter__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__Group__0();
@@ -6293,11 +6647,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleFullJvmFormalParameter"
- // InternalDataDSL.g:1867:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ;
+ // InternalDataDSL.g:1967:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ;
public final void entryRuleFullJvmFormalParameter() throws RecognitionException {
try {
- // InternalDataDSL.g:1868:1: ( ruleFullJvmFormalParameter EOF )
- // InternalDataDSL.g:1869:1: ruleFullJvmFormalParameter EOF
+ // InternalDataDSL.g:1968:1: ( ruleFullJvmFormalParameter EOF )
+ // InternalDataDSL.g:1969:1: ruleFullJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterRule());
@@ -6327,23 +6681,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleFullJvmFormalParameter"
- // InternalDataDSL.g:1876:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ;
+ // InternalDataDSL.g:1976:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ;
public final void ruleFullJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1880:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) )
- // InternalDataDSL.g:1881:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
+ // InternalDataDSL.g:1980:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) )
+ // InternalDataDSL.g:1981:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
{
- // InternalDataDSL.g:1881:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
- // InternalDataDSL.g:1882:3: ( rule__FullJvmFormalParameter__Group__0 )
+ // InternalDataDSL.g:1981:2: ( ( rule__FullJvmFormalParameter__Group__0 ) )
+ // InternalDataDSL.g:1982:3: ( rule__FullJvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getGroup());
}
- // InternalDataDSL.g:1883:3: ( rule__FullJvmFormalParameter__Group__0 )
- // InternalDataDSL.g:1883:4: rule__FullJvmFormalParameter__Group__0
+ // InternalDataDSL.g:1983:3: ( rule__FullJvmFormalParameter__Group__0 )
+ // InternalDataDSL.g:1983:4: rule__FullJvmFormalParameter__Group__0
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__Group__0();
@@ -6378,11 +6732,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXFeatureCall"
- // InternalDataDSL.g:1892:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
+ // InternalDataDSL.g:1992:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
public final void entryRuleXFeatureCall() throws RecognitionException {
try {
- // InternalDataDSL.g:1893:1: ( ruleXFeatureCall EOF )
- // InternalDataDSL.g:1894:1: ruleXFeatureCall EOF
+ // InternalDataDSL.g:1993:1: ( ruleXFeatureCall EOF )
+ // InternalDataDSL.g:1994:1: ruleXFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallRule());
@@ -6412,23 +6766,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXFeatureCall"
- // InternalDataDSL.g:1901:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
+ // InternalDataDSL.g:2001:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
public final void ruleXFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1905:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
- // InternalDataDSL.g:1906:2: ( ( rule__XFeatureCall__Group__0 ) )
+ // InternalDataDSL.g:2005:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
+ // InternalDataDSL.g:2006:2: ( ( rule__XFeatureCall__Group__0 ) )
{
- // InternalDataDSL.g:1906:2: ( ( rule__XFeatureCall__Group__0 ) )
- // InternalDataDSL.g:1907:3: ( rule__XFeatureCall__Group__0 )
+ // InternalDataDSL.g:2006:2: ( ( rule__XFeatureCall__Group__0 ) )
+ // InternalDataDSL.g:2007:3: ( rule__XFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup());
}
- // InternalDataDSL.g:1908:3: ( rule__XFeatureCall__Group__0 )
- // InternalDataDSL.g:1908:4: rule__XFeatureCall__Group__0
+ // InternalDataDSL.g:2008:3: ( rule__XFeatureCall__Group__0 )
+ // InternalDataDSL.g:2008:4: rule__XFeatureCall__Group__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group__0();
@@ -6463,11 +6817,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleFeatureCallID"
- // InternalDataDSL.g:1917:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ;
+ // InternalDataDSL.g:2017:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ;
public final void entryRuleFeatureCallID() throws RecognitionException {
try {
- // InternalDataDSL.g:1918:1: ( ruleFeatureCallID EOF )
- // InternalDataDSL.g:1919:1: ruleFeatureCallID EOF
+ // InternalDataDSL.g:2018:1: ( ruleFeatureCallID EOF )
+ // InternalDataDSL.g:2019:1: ruleFeatureCallID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDRule());
@@ -6497,23 +6851,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleFeatureCallID"
- // InternalDataDSL.g:1926:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ;
+ // InternalDataDSL.g:2026:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ;
public final void ruleFeatureCallID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1930:2: ( ( ( rule__FeatureCallID__Alternatives ) ) )
- // InternalDataDSL.g:1931:2: ( ( rule__FeatureCallID__Alternatives ) )
+ // InternalDataDSL.g:2030:2: ( ( ( rule__FeatureCallID__Alternatives ) ) )
+ // InternalDataDSL.g:2031:2: ( ( rule__FeatureCallID__Alternatives ) )
{
- // InternalDataDSL.g:1931:2: ( ( rule__FeatureCallID__Alternatives ) )
- // InternalDataDSL.g:1932:3: ( rule__FeatureCallID__Alternatives )
+ // InternalDataDSL.g:2031:2: ( ( rule__FeatureCallID__Alternatives ) )
+ // InternalDataDSL.g:2032:3: ( rule__FeatureCallID__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getAlternatives());
}
- // InternalDataDSL.g:1933:3: ( rule__FeatureCallID__Alternatives )
- // InternalDataDSL.g:1933:4: rule__FeatureCallID__Alternatives
+ // InternalDataDSL.g:2033:3: ( rule__FeatureCallID__Alternatives )
+ // InternalDataDSL.g:2033:4: rule__FeatureCallID__Alternatives
{
pushFollow(FOLLOW_2);
rule__FeatureCallID__Alternatives();
@@ -6548,11 +6902,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleIdOrSuper"
- // InternalDataDSL.g:1942:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
+ // InternalDataDSL.g:2042:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
public final void entryRuleIdOrSuper() throws RecognitionException {
try {
- // InternalDataDSL.g:1943:1: ( ruleIdOrSuper EOF )
- // InternalDataDSL.g:1944:1: ruleIdOrSuper EOF
+ // InternalDataDSL.g:2043:1: ( ruleIdOrSuper EOF )
+ // InternalDataDSL.g:2044:1: ruleIdOrSuper EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperRule());
@@ -6582,23 +6936,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleIdOrSuper"
- // InternalDataDSL.g:1951:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
+ // InternalDataDSL.g:2051:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
public final void ruleIdOrSuper() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1955:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
- // InternalDataDSL.g:1956:2: ( ( rule__IdOrSuper__Alternatives ) )
+ // InternalDataDSL.g:2055:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
+ // InternalDataDSL.g:2056:2: ( ( rule__IdOrSuper__Alternatives ) )
{
- // InternalDataDSL.g:1956:2: ( ( rule__IdOrSuper__Alternatives ) )
- // InternalDataDSL.g:1957:3: ( rule__IdOrSuper__Alternatives )
+ // InternalDataDSL.g:2056:2: ( ( rule__IdOrSuper__Alternatives ) )
+ // InternalDataDSL.g:2057:3: ( rule__IdOrSuper__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getAlternatives());
}
- // InternalDataDSL.g:1958:3: ( rule__IdOrSuper__Alternatives )
- // InternalDataDSL.g:1958:4: rule__IdOrSuper__Alternatives
+ // InternalDataDSL.g:2058:3: ( rule__IdOrSuper__Alternatives )
+ // InternalDataDSL.g:2058:4: rule__IdOrSuper__Alternatives
{
pushFollow(FOLLOW_2);
rule__IdOrSuper__Alternatives();
@@ -6633,11 +6987,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXConstructorCall"
- // InternalDataDSL.g:1967:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
+ // InternalDataDSL.g:2067:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
public final void entryRuleXConstructorCall() throws RecognitionException {
try {
- // InternalDataDSL.g:1968:1: ( ruleXConstructorCall EOF )
- // InternalDataDSL.g:1969:1: ruleXConstructorCall EOF
+ // InternalDataDSL.g:2068:1: ( ruleXConstructorCall EOF )
+ // InternalDataDSL.g:2069:1: ruleXConstructorCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallRule());
@@ -6667,23 +7021,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXConstructorCall"
- // InternalDataDSL.g:1976:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
+ // InternalDataDSL.g:2076:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
public final void ruleXConstructorCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:1980:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
- // InternalDataDSL.g:1981:2: ( ( rule__XConstructorCall__Group__0 ) )
+ // InternalDataDSL.g:2080:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
+ // InternalDataDSL.g:2081:2: ( ( rule__XConstructorCall__Group__0 ) )
{
- // InternalDataDSL.g:1981:2: ( ( rule__XConstructorCall__Group__0 ) )
- // InternalDataDSL.g:1982:3: ( rule__XConstructorCall__Group__0 )
+ // InternalDataDSL.g:2081:2: ( ( rule__XConstructorCall__Group__0 ) )
+ // InternalDataDSL.g:2082:3: ( rule__XConstructorCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup());
}
- // InternalDataDSL.g:1983:3: ( rule__XConstructorCall__Group__0 )
- // InternalDataDSL.g:1983:4: rule__XConstructorCall__Group__0
+ // InternalDataDSL.g:2083:3: ( rule__XConstructorCall__Group__0 )
+ // InternalDataDSL.g:2083:4: rule__XConstructorCall__Group__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group__0();
@@ -6718,11 +7072,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXBooleanLiteral"
- // InternalDataDSL.g:1992:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
+ // InternalDataDSL.g:2092:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
public final void entryRuleXBooleanLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:1993:1: ( ruleXBooleanLiteral EOF )
- // InternalDataDSL.g:1994:1: ruleXBooleanLiteral EOF
+ // InternalDataDSL.g:2093:1: ( ruleXBooleanLiteral EOF )
+ // InternalDataDSL.g:2094:1: ruleXBooleanLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralRule());
@@ -6752,23 +7106,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXBooleanLiteral"
- // InternalDataDSL.g:2001:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:2101:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
public final void ruleXBooleanLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2005:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
- // InternalDataDSL.g:2006:2: ( ( rule__XBooleanLiteral__Group__0 ) )
+ // InternalDataDSL.g:2105:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:2106:2: ( ( rule__XBooleanLiteral__Group__0 ) )
{
- // InternalDataDSL.g:2006:2: ( ( rule__XBooleanLiteral__Group__0 ) )
- // InternalDataDSL.g:2007:3: ( rule__XBooleanLiteral__Group__0 )
+ // InternalDataDSL.g:2106:2: ( ( rule__XBooleanLiteral__Group__0 ) )
+ // InternalDataDSL.g:2107:3: ( rule__XBooleanLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getGroup());
}
- // InternalDataDSL.g:2008:3: ( rule__XBooleanLiteral__Group__0 )
- // InternalDataDSL.g:2008:4: rule__XBooleanLiteral__Group__0
+ // InternalDataDSL.g:2108:3: ( rule__XBooleanLiteral__Group__0 )
+ // InternalDataDSL.g:2108:4: rule__XBooleanLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Group__0();
@@ -6803,11 +7157,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXNullLiteral"
- // InternalDataDSL.g:2017:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
+ // InternalDataDSL.g:2117:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
public final void entryRuleXNullLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:2018:1: ( ruleXNullLiteral EOF )
- // InternalDataDSL.g:2019:1: ruleXNullLiteral EOF
+ // InternalDataDSL.g:2118:1: ( ruleXNullLiteral EOF )
+ // InternalDataDSL.g:2119:1: ruleXNullLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralRule());
@@ -6837,23 +7191,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXNullLiteral"
- // InternalDataDSL.g:2026:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:2126:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
public final void ruleXNullLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2030:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
- // InternalDataDSL.g:2031:2: ( ( rule__XNullLiteral__Group__0 ) )
+ // InternalDataDSL.g:2130:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:2131:2: ( ( rule__XNullLiteral__Group__0 ) )
{
- // InternalDataDSL.g:2031:2: ( ( rule__XNullLiteral__Group__0 ) )
- // InternalDataDSL.g:2032:3: ( rule__XNullLiteral__Group__0 )
+ // InternalDataDSL.g:2131:2: ( ( rule__XNullLiteral__Group__0 ) )
+ // InternalDataDSL.g:2132:3: ( rule__XNullLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getGroup());
}
- // InternalDataDSL.g:2033:3: ( rule__XNullLiteral__Group__0 )
- // InternalDataDSL.g:2033:4: rule__XNullLiteral__Group__0
+ // InternalDataDSL.g:2133:3: ( rule__XNullLiteral__Group__0 )
+ // InternalDataDSL.g:2133:4: rule__XNullLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XNullLiteral__Group__0();
@@ -6888,11 +7242,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXNumberLiteral"
- // InternalDataDSL.g:2042:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ;
+ // InternalDataDSL.g:2142:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ;
public final void entryRuleXNumberLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:2043:1: ( ruleXNumberLiteral EOF )
- // InternalDataDSL.g:2044:1: ruleXNumberLiteral EOF
+ // InternalDataDSL.g:2143:1: ( ruleXNumberLiteral EOF )
+ // InternalDataDSL.g:2144:1: ruleXNumberLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralRule());
@@ -6922,23 +7276,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXNumberLiteral"
- // InternalDataDSL.g:2051:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:2151:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ;
public final void ruleXNumberLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2055:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) )
- // InternalDataDSL.g:2056:2: ( ( rule__XNumberLiteral__Group__0 ) )
+ // InternalDataDSL.g:2155:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:2156:2: ( ( rule__XNumberLiteral__Group__0 ) )
{
- // InternalDataDSL.g:2056:2: ( ( rule__XNumberLiteral__Group__0 ) )
- // InternalDataDSL.g:2057:3: ( rule__XNumberLiteral__Group__0 )
+ // InternalDataDSL.g:2156:2: ( ( rule__XNumberLiteral__Group__0 ) )
+ // InternalDataDSL.g:2157:3: ( rule__XNumberLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getGroup());
}
- // InternalDataDSL.g:2058:3: ( rule__XNumberLiteral__Group__0 )
- // InternalDataDSL.g:2058:4: rule__XNumberLiteral__Group__0
+ // InternalDataDSL.g:2158:3: ( rule__XNumberLiteral__Group__0 )
+ // InternalDataDSL.g:2158:4: rule__XNumberLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__Group__0();
@@ -6973,11 +7327,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXStringLiteral"
- // InternalDataDSL.g:2067:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
+ // InternalDataDSL.g:2167:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
public final void entryRuleXStringLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:2068:1: ( ruleXStringLiteral EOF )
- // InternalDataDSL.g:2069:1: ruleXStringLiteral EOF
+ // InternalDataDSL.g:2168:1: ( ruleXStringLiteral EOF )
+ // InternalDataDSL.g:2169:1: ruleXStringLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralRule());
@@ -7007,23 +7361,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXStringLiteral"
- // InternalDataDSL.g:2076:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:2176:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
public final void ruleXStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2080:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
- // InternalDataDSL.g:2081:2: ( ( rule__XStringLiteral__Group__0 ) )
+ // InternalDataDSL.g:2180:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:2181:2: ( ( rule__XStringLiteral__Group__0 ) )
{
- // InternalDataDSL.g:2081:2: ( ( rule__XStringLiteral__Group__0 ) )
- // InternalDataDSL.g:2082:3: ( rule__XStringLiteral__Group__0 )
+ // InternalDataDSL.g:2181:2: ( ( rule__XStringLiteral__Group__0 ) )
+ // InternalDataDSL.g:2182:3: ( rule__XStringLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getGroup());
}
- // InternalDataDSL.g:2083:3: ( rule__XStringLiteral__Group__0 )
- // InternalDataDSL.g:2083:4: rule__XStringLiteral__Group__0
+ // InternalDataDSL.g:2183:3: ( rule__XStringLiteral__Group__0 )
+ // InternalDataDSL.g:2183:4: rule__XStringLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__Group__0();
@@ -7058,11 +7412,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXTypeLiteral"
- // InternalDataDSL.g:2092:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
+ // InternalDataDSL.g:2192:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
public final void entryRuleXTypeLiteral() throws RecognitionException {
try {
- // InternalDataDSL.g:2093:1: ( ruleXTypeLiteral EOF )
- // InternalDataDSL.g:2094:1: ruleXTypeLiteral EOF
+ // InternalDataDSL.g:2193:1: ( ruleXTypeLiteral EOF )
+ // InternalDataDSL.g:2194:1: ruleXTypeLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralRule());
@@ -7092,23 +7446,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXTypeLiteral"
- // InternalDataDSL.g:2101:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
+ // InternalDataDSL.g:2201:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
public final void ruleXTypeLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2105:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
- // InternalDataDSL.g:2106:2: ( ( rule__XTypeLiteral__Group__0 ) )
+ // InternalDataDSL.g:2205:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
+ // InternalDataDSL.g:2206:2: ( ( rule__XTypeLiteral__Group__0 ) )
{
- // InternalDataDSL.g:2106:2: ( ( rule__XTypeLiteral__Group__0 ) )
- // InternalDataDSL.g:2107:3: ( rule__XTypeLiteral__Group__0 )
+ // InternalDataDSL.g:2206:2: ( ( rule__XTypeLiteral__Group__0 ) )
+ // InternalDataDSL.g:2207:3: ( rule__XTypeLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getGroup());
}
- // InternalDataDSL.g:2108:3: ( rule__XTypeLiteral__Group__0 )
- // InternalDataDSL.g:2108:4: rule__XTypeLiteral__Group__0
+ // InternalDataDSL.g:2208:3: ( rule__XTypeLiteral__Group__0 )
+ // InternalDataDSL.g:2208:4: rule__XTypeLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__Group__0();
@@ -7143,11 +7497,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXThrowExpression"
- // InternalDataDSL.g:2117:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
+ // InternalDataDSL.g:2217:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
public final void entryRuleXThrowExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:2118:1: ( ruleXThrowExpression EOF )
- // InternalDataDSL.g:2119:1: ruleXThrowExpression EOF
+ // InternalDataDSL.g:2218:1: ( ruleXThrowExpression EOF )
+ // InternalDataDSL.g:2219:1: ruleXThrowExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionRule());
@@ -7177,23 +7531,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXThrowExpression"
- // InternalDataDSL.g:2126:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:2226:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
public final void ruleXThrowExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2130:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
- // InternalDataDSL.g:2131:2: ( ( rule__XThrowExpression__Group__0 ) )
+ // InternalDataDSL.g:2230:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
+ // InternalDataDSL.g:2231:2: ( ( rule__XThrowExpression__Group__0 ) )
{
- // InternalDataDSL.g:2131:2: ( ( rule__XThrowExpression__Group__0 ) )
- // InternalDataDSL.g:2132:3: ( rule__XThrowExpression__Group__0 )
+ // InternalDataDSL.g:2231:2: ( ( rule__XThrowExpression__Group__0 ) )
+ // InternalDataDSL.g:2232:3: ( rule__XThrowExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getGroup());
}
- // InternalDataDSL.g:2133:3: ( rule__XThrowExpression__Group__0 )
- // InternalDataDSL.g:2133:4: rule__XThrowExpression__Group__0
+ // InternalDataDSL.g:2233:3: ( rule__XThrowExpression__Group__0 )
+ // InternalDataDSL.g:2233:4: rule__XThrowExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__Group__0();
@@ -7228,11 +7582,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXReturnExpression"
- // InternalDataDSL.g:2142:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
+ // InternalDataDSL.g:2242:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
public final void entryRuleXReturnExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:2143:1: ( ruleXReturnExpression EOF )
- // InternalDataDSL.g:2144:1: ruleXReturnExpression EOF
+ // InternalDataDSL.g:2243:1: ( ruleXReturnExpression EOF )
+ // InternalDataDSL.g:2244:1: ruleXReturnExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionRule());
@@ -7262,23 +7616,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXReturnExpression"
- // InternalDataDSL.g:2151:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:2251:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
public final void ruleXReturnExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2155:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
- // InternalDataDSL.g:2156:2: ( ( rule__XReturnExpression__Group__0 ) )
+ // InternalDataDSL.g:2255:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
+ // InternalDataDSL.g:2256:2: ( ( rule__XReturnExpression__Group__0 ) )
{
- // InternalDataDSL.g:2156:2: ( ( rule__XReturnExpression__Group__0 ) )
- // InternalDataDSL.g:2157:3: ( rule__XReturnExpression__Group__0 )
+ // InternalDataDSL.g:2256:2: ( ( rule__XReturnExpression__Group__0 ) )
+ // InternalDataDSL.g:2257:3: ( rule__XReturnExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getGroup());
}
- // InternalDataDSL.g:2158:3: ( rule__XReturnExpression__Group__0 )
- // InternalDataDSL.g:2158:4: rule__XReturnExpression__Group__0
+ // InternalDataDSL.g:2258:3: ( rule__XReturnExpression__Group__0 )
+ // InternalDataDSL.g:2258:4: rule__XReturnExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__Group__0();
@@ -7313,11 +7667,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXTryCatchFinallyExpression"
- // InternalDataDSL.g:2167:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
+ // InternalDataDSL.g:2267:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:2168:1: ( ruleXTryCatchFinallyExpression EOF )
- // InternalDataDSL.g:2169:1: ruleXTryCatchFinallyExpression EOF
+ // InternalDataDSL.g:2268:1: ( ruleXTryCatchFinallyExpression EOF )
+ // InternalDataDSL.g:2269:1: ruleXTryCatchFinallyExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionRule());
@@ -7347,23 +7701,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXTryCatchFinallyExpression"
- // InternalDataDSL.g:2176:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:2276:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
public final void ruleXTryCatchFinallyExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2180:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
- // InternalDataDSL.g:2181:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
+ // InternalDataDSL.g:2280:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
+ // InternalDataDSL.g:2281:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
{
- // InternalDataDSL.g:2181:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
- // InternalDataDSL.g:2182:3: ( rule__XTryCatchFinallyExpression__Group__0 )
+ // InternalDataDSL.g:2281:2: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
+ // InternalDataDSL.g:2282:3: ( rule__XTryCatchFinallyExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
}
- // InternalDataDSL.g:2183:3: ( rule__XTryCatchFinallyExpression__Group__0 )
- // InternalDataDSL.g:2183:4: rule__XTryCatchFinallyExpression__Group__0
+ // InternalDataDSL.g:2283:3: ( rule__XTryCatchFinallyExpression__Group__0 )
+ // InternalDataDSL.g:2283:4: rule__XTryCatchFinallyExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group__0();
@@ -7398,11 +7752,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXSynchronizedExpression"
- // InternalDataDSL.g:2192:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ;
+ // InternalDataDSL.g:2292:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ;
public final void entryRuleXSynchronizedExpression() throws RecognitionException {
try {
- // InternalDataDSL.g:2193:1: ( ruleXSynchronizedExpression EOF )
- // InternalDataDSL.g:2194:1: ruleXSynchronizedExpression EOF
+ // InternalDataDSL.g:2293:1: ( ruleXSynchronizedExpression EOF )
+ // InternalDataDSL.g:2294:1: ruleXSynchronizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionRule());
@@ -7432,23 +7786,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXSynchronizedExpression"
- // InternalDataDSL.g:2201:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ;
+ // InternalDataDSL.g:2301:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ;
public final void ruleXSynchronizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2205:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) )
- // InternalDataDSL.g:2206:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
+ // InternalDataDSL.g:2305:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) )
+ // InternalDataDSL.g:2306:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
{
- // InternalDataDSL.g:2206:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
- // InternalDataDSL.g:2207:3: ( rule__XSynchronizedExpression__Group__0 )
+ // InternalDataDSL.g:2306:2: ( ( rule__XSynchronizedExpression__Group__0 ) )
+ // InternalDataDSL.g:2307:3: ( rule__XSynchronizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup());
}
- // InternalDataDSL.g:2208:3: ( rule__XSynchronizedExpression__Group__0 )
- // InternalDataDSL.g:2208:4: rule__XSynchronizedExpression__Group__0
+ // InternalDataDSL.g:2308:3: ( rule__XSynchronizedExpression__Group__0 )
+ // InternalDataDSL.g:2308:4: rule__XSynchronizedExpression__Group__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group__0();
@@ -7483,11 +7837,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXCatchClause"
- // InternalDataDSL.g:2217:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
+ // InternalDataDSL.g:2317:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
public final void entryRuleXCatchClause() throws RecognitionException {
try {
- // InternalDataDSL.g:2218:1: ( ruleXCatchClause EOF )
- // InternalDataDSL.g:2219:1: ruleXCatchClause EOF
+ // InternalDataDSL.g:2318:1: ( ruleXCatchClause EOF )
+ // InternalDataDSL.g:2319:1: ruleXCatchClause EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseRule());
@@ -7517,23 +7871,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXCatchClause"
- // InternalDataDSL.g:2226:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
+ // InternalDataDSL.g:2326:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
public final void ruleXCatchClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2230:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
- // InternalDataDSL.g:2231:2: ( ( rule__XCatchClause__Group__0 ) )
+ // InternalDataDSL.g:2330:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
+ // InternalDataDSL.g:2331:2: ( ( rule__XCatchClause__Group__0 ) )
{
- // InternalDataDSL.g:2231:2: ( ( rule__XCatchClause__Group__0 ) )
- // InternalDataDSL.g:2232:3: ( rule__XCatchClause__Group__0 )
+ // InternalDataDSL.g:2331:2: ( ( rule__XCatchClause__Group__0 ) )
+ // InternalDataDSL.g:2332:3: ( rule__XCatchClause__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getGroup());
}
- // InternalDataDSL.g:2233:3: ( rule__XCatchClause__Group__0 )
- // InternalDataDSL.g:2233:4: rule__XCatchClause__Group__0
+ // InternalDataDSL.g:2333:3: ( rule__XCatchClause__Group__0 )
+ // InternalDataDSL.g:2333:4: rule__XCatchClause__Group__0
{
pushFollow(FOLLOW_2);
rule__XCatchClause__Group__0();
@@ -7568,11 +7922,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleQualifiedName"
- // InternalDataDSL.g:2242:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
+ // InternalDataDSL.g:2342:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
public final void entryRuleQualifiedName() throws RecognitionException {
try {
- // InternalDataDSL.g:2243:1: ( ruleQualifiedName EOF )
- // InternalDataDSL.g:2244:1: ruleQualifiedName EOF
+ // InternalDataDSL.g:2343:1: ( ruleQualifiedName EOF )
+ // InternalDataDSL.g:2344:1: ruleQualifiedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameRule());
@@ -7602,23 +7956,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleQualifiedName"
- // InternalDataDSL.g:2251:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
+ // InternalDataDSL.g:2351:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
public final void ruleQualifiedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2255:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
- // InternalDataDSL.g:2256:2: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalDataDSL.g:2355:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
+ // InternalDataDSL.g:2356:2: ( ( rule__QualifiedName__Group__0 ) )
{
- // InternalDataDSL.g:2256:2: ( ( rule__QualifiedName__Group__0 ) )
- // InternalDataDSL.g:2257:3: ( rule__QualifiedName__Group__0 )
+ // InternalDataDSL.g:2356:2: ( ( rule__QualifiedName__Group__0 ) )
+ // InternalDataDSL.g:2357:3: ( rule__QualifiedName__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup());
}
- // InternalDataDSL.g:2258:3: ( rule__QualifiedName__Group__0 )
- // InternalDataDSL.g:2258:4: rule__QualifiedName__Group__0
+ // InternalDataDSL.g:2358:3: ( rule__QualifiedName__Group__0 )
+ // InternalDataDSL.g:2358:4: rule__QualifiedName__Group__0
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group__0();
@@ -7653,14 +8007,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNumber"
- // InternalDataDSL.g:2267:1: entryRuleNumber : ruleNumber EOF ;
+ // InternalDataDSL.g:2367:1: entryRuleNumber : ruleNumber EOF ;
public final void entryRuleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalDataDSL.g:2271:1: ( ruleNumber EOF )
- // InternalDataDSL.g:2272:1: ruleNumber EOF
+ // InternalDataDSL.g:2371:1: ( ruleNumber EOF )
+ // InternalDataDSL.g:2372:1: ruleNumber EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberRule());
@@ -7693,24 +8047,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNumber"
- // InternalDataDSL.g:2282:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ;
+ // InternalDataDSL.g:2382:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ;
public final void ruleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2287:2: ( ( ( rule__Number__Alternatives ) ) )
- // InternalDataDSL.g:2288:2: ( ( rule__Number__Alternatives ) )
+ // InternalDataDSL.g:2387:2: ( ( ( rule__Number__Alternatives ) ) )
+ // InternalDataDSL.g:2388:2: ( ( rule__Number__Alternatives ) )
{
- // InternalDataDSL.g:2288:2: ( ( rule__Number__Alternatives ) )
- // InternalDataDSL.g:2289:3: ( rule__Number__Alternatives )
+ // InternalDataDSL.g:2388:2: ( ( rule__Number__Alternatives ) )
+ // InternalDataDSL.g:2389:3: ( rule__Number__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives());
}
- // InternalDataDSL.g:2290:3: ( rule__Number__Alternatives )
- // InternalDataDSL.g:2290:4: rule__Number__Alternatives
+ // InternalDataDSL.g:2390:3: ( rule__Number__Alternatives )
+ // InternalDataDSL.g:2390:4: rule__Number__Alternatives
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives();
@@ -7746,11 +8100,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmTypeReference"
- // InternalDataDSL.g:2300:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
+ // InternalDataDSL.g:2400:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
public final void entryRuleJvmTypeReference() throws RecognitionException {
try {
- // InternalDataDSL.g:2301:1: ( ruleJvmTypeReference EOF )
- // InternalDataDSL.g:2302:1: ruleJvmTypeReference EOF
+ // InternalDataDSL.g:2401:1: ( ruleJvmTypeReference EOF )
+ // InternalDataDSL.g:2402:1: ruleJvmTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceRule());
@@ -7780,23 +8134,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmTypeReference"
- // InternalDataDSL.g:2309:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
+ // InternalDataDSL.g:2409:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
public final void ruleJvmTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2313:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
- // InternalDataDSL.g:2314:2: ( ( rule__JvmTypeReference__Alternatives ) )
+ // InternalDataDSL.g:2413:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
+ // InternalDataDSL.g:2414:2: ( ( rule__JvmTypeReference__Alternatives ) )
{
- // InternalDataDSL.g:2314:2: ( ( rule__JvmTypeReference__Alternatives ) )
- // InternalDataDSL.g:2315:3: ( rule__JvmTypeReference__Alternatives )
+ // InternalDataDSL.g:2414:2: ( ( rule__JvmTypeReference__Alternatives ) )
+ // InternalDataDSL.g:2415:3: ( rule__JvmTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
}
- // InternalDataDSL.g:2316:3: ( rule__JvmTypeReference__Alternatives )
- // InternalDataDSL.g:2316:4: rule__JvmTypeReference__Alternatives
+ // InternalDataDSL.g:2416:3: ( rule__JvmTypeReference__Alternatives )
+ // InternalDataDSL.g:2416:4: rule__JvmTypeReference__Alternatives
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Alternatives();
@@ -7831,11 +8185,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleArrayBrackets"
- // InternalDataDSL.g:2325:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ;
+ // InternalDataDSL.g:2425:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ;
public final void entryRuleArrayBrackets() throws RecognitionException {
try {
- // InternalDataDSL.g:2326:1: ( ruleArrayBrackets EOF )
- // InternalDataDSL.g:2327:1: ruleArrayBrackets EOF
+ // InternalDataDSL.g:2426:1: ( ruleArrayBrackets EOF )
+ // InternalDataDSL.g:2427:1: ruleArrayBrackets EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsRule());
@@ -7865,23 +8219,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleArrayBrackets"
- // InternalDataDSL.g:2334:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ;
+ // InternalDataDSL.g:2434:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ;
public final void ruleArrayBrackets() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2338:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) )
- // InternalDataDSL.g:2339:2: ( ( rule__ArrayBrackets__Group__0 ) )
+ // InternalDataDSL.g:2438:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) )
+ // InternalDataDSL.g:2439:2: ( ( rule__ArrayBrackets__Group__0 ) )
{
- // InternalDataDSL.g:2339:2: ( ( rule__ArrayBrackets__Group__0 ) )
- // InternalDataDSL.g:2340:3: ( rule__ArrayBrackets__Group__0 )
+ // InternalDataDSL.g:2439:2: ( ( rule__ArrayBrackets__Group__0 ) )
+ // InternalDataDSL.g:2440:3: ( rule__ArrayBrackets__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getGroup());
}
- // InternalDataDSL.g:2341:3: ( rule__ArrayBrackets__Group__0 )
- // InternalDataDSL.g:2341:4: rule__ArrayBrackets__Group__0
+ // InternalDataDSL.g:2441:3: ( rule__ArrayBrackets__Group__0 )
+ // InternalDataDSL.g:2441:4: rule__ArrayBrackets__Group__0
{
pushFollow(FOLLOW_2);
rule__ArrayBrackets__Group__0();
@@ -7916,11 +8270,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXFunctionTypeRef"
- // InternalDataDSL.g:2350:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
+ // InternalDataDSL.g:2450:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
public final void entryRuleXFunctionTypeRef() throws RecognitionException {
try {
- // InternalDataDSL.g:2351:1: ( ruleXFunctionTypeRef EOF )
- // InternalDataDSL.g:2352:1: ruleXFunctionTypeRef EOF
+ // InternalDataDSL.g:2451:1: ( ruleXFunctionTypeRef EOF )
+ // InternalDataDSL.g:2452:1: ruleXFunctionTypeRef EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefRule());
@@ -7950,23 +8304,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXFunctionTypeRef"
- // InternalDataDSL.g:2359:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
+ // InternalDataDSL.g:2459:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
public final void ruleXFunctionTypeRef() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2363:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
- // InternalDataDSL.g:2364:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
+ // InternalDataDSL.g:2463:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
+ // InternalDataDSL.g:2464:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
{
- // InternalDataDSL.g:2364:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
- // InternalDataDSL.g:2365:3: ( rule__XFunctionTypeRef__Group__0 )
+ // InternalDataDSL.g:2464:2: ( ( rule__XFunctionTypeRef__Group__0 ) )
+ // InternalDataDSL.g:2465:3: ( rule__XFunctionTypeRef__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup());
}
- // InternalDataDSL.g:2366:3: ( rule__XFunctionTypeRef__Group__0 )
- // InternalDataDSL.g:2366:4: rule__XFunctionTypeRef__Group__0
+ // InternalDataDSL.g:2466:3: ( rule__XFunctionTypeRef__Group__0 )
+ // InternalDataDSL.g:2466:4: rule__XFunctionTypeRef__Group__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group__0();
@@ -8001,11 +8355,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmParameterizedTypeReference"
- // InternalDataDSL.g:2375:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
+ // InternalDataDSL.g:2475:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException {
try {
- // InternalDataDSL.g:2376:1: ( ruleJvmParameterizedTypeReference EOF )
- // InternalDataDSL.g:2377:1: ruleJvmParameterizedTypeReference EOF
+ // InternalDataDSL.g:2476:1: ( ruleJvmParameterizedTypeReference EOF )
+ // InternalDataDSL.g:2477:1: ruleJvmParameterizedTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceRule());
@@ -8035,23 +8389,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmParameterizedTypeReference"
- // InternalDataDSL.g:2384:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
+ // InternalDataDSL.g:2484:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
public final void ruleJvmParameterizedTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2388:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
- // InternalDataDSL.g:2389:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
+ // InternalDataDSL.g:2488:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
+ // InternalDataDSL.g:2489:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
{
- // InternalDataDSL.g:2389:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
- // InternalDataDSL.g:2390:3: ( rule__JvmParameterizedTypeReference__Group__0 )
+ // InternalDataDSL.g:2489:2: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
+ // InternalDataDSL.g:2490:3: ( rule__JvmParameterizedTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
}
- // InternalDataDSL.g:2391:3: ( rule__JvmParameterizedTypeReference__Group__0 )
- // InternalDataDSL.g:2391:4: rule__JvmParameterizedTypeReference__Group__0
+ // InternalDataDSL.g:2491:3: ( rule__JvmParameterizedTypeReference__Group__0 )
+ // InternalDataDSL.g:2491:4: rule__JvmParameterizedTypeReference__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group__0();
@@ -8086,11 +8440,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmArgumentTypeReference"
- // InternalDataDSL.g:2400:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
+ // InternalDataDSL.g:2500:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
public final void entryRuleJvmArgumentTypeReference() throws RecognitionException {
try {
- // InternalDataDSL.g:2401:1: ( ruleJvmArgumentTypeReference EOF )
- // InternalDataDSL.g:2402:1: ruleJvmArgumentTypeReference EOF
+ // InternalDataDSL.g:2501:1: ( ruleJvmArgumentTypeReference EOF )
+ // InternalDataDSL.g:2502:1: ruleJvmArgumentTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceRule());
@@ -8120,23 +8474,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmArgumentTypeReference"
- // InternalDataDSL.g:2409:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
+ // InternalDataDSL.g:2509:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
public final void ruleJvmArgumentTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2413:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
- // InternalDataDSL.g:2414:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
+ // InternalDataDSL.g:2513:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
+ // InternalDataDSL.g:2514:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
{
- // InternalDataDSL.g:2414:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
- // InternalDataDSL.g:2415:3: ( rule__JvmArgumentTypeReference__Alternatives )
+ // InternalDataDSL.g:2514:2: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
+ // InternalDataDSL.g:2515:3: ( rule__JvmArgumentTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
}
- // InternalDataDSL.g:2416:3: ( rule__JvmArgumentTypeReference__Alternatives )
- // InternalDataDSL.g:2416:4: rule__JvmArgumentTypeReference__Alternatives
+ // InternalDataDSL.g:2516:3: ( rule__JvmArgumentTypeReference__Alternatives )
+ // InternalDataDSL.g:2516:4: rule__JvmArgumentTypeReference__Alternatives
{
pushFollow(FOLLOW_2);
rule__JvmArgumentTypeReference__Alternatives();
@@ -8171,11 +8525,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmWildcardTypeReference"
- // InternalDataDSL.g:2425:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
+ // InternalDataDSL.g:2525:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
public final void entryRuleJvmWildcardTypeReference() throws RecognitionException {
try {
- // InternalDataDSL.g:2426:1: ( ruleJvmWildcardTypeReference EOF )
- // InternalDataDSL.g:2427:1: ruleJvmWildcardTypeReference EOF
+ // InternalDataDSL.g:2526:1: ( ruleJvmWildcardTypeReference EOF )
+ // InternalDataDSL.g:2527:1: ruleJvmWildcardTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceRule());
@@ -8205,23 +8559,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmWildcardTypeReference"
- // InternalDataDSL.g:2434:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
+ // InternalDataDSL.g:2534:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
public final void ruleJvmWildcardTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2438:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
- // InternalDataDSL.g:2439:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
+ // InternalDataDSL.g:2538:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
+ // InternalDataDSL.g:2539:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
{
- // InternalDataDSL.g:2439:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
- // InternalDataDSL.g:2440:3: ( rule__JvmWildcardTypeReference__Group__0 )
+ // InternalDataDSL.g:2539:2: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
+ // InternalDataDSL.g:2540:3: ( rule__JvmWildcardTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
}
- // InternalDataDSL.g:2441:3: ( rule__JvmWildcardTypeReference__Group__0 )
- // InternalDataDSL.g:2441:4: rule__JvmWildcardTypeReference__Group__0
+ // InternalDataDSL.g:2541:3: ( rule__JvmWildcardTypeReference__Group__0 )
+ // InternalDataDSL.g:2541:4: rule__JvmWildcardTypeReference__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group__0();
@@ -8256,11 +8610,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmUpperBound"
- // InternalDataDSL.g:2450:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
+ // InternalDataDSL.g:2550:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
public final void entryRuleJvmUpperBound() throws RecognitionException {
try {
- // InternalDataDSL.g:2451:1: ( ruleJvmUpperBound EOF )
- // InternalDataDSL.g:2452:1: ruleJvmUpperBound EOF
+ // InternalDataDSL.g:2551:1: ( ruleJvmUpperBound EOF )
+ // InternalDataDSL.g:2552:1: ruleJvmUpperBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundRule());
@@ -8290,23 +8644,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmUpperBound"
- // InternalDataDSL.g:2459:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
+ // InternalDataDSL.g:2559:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
public final void ruleJvmUpperBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2463:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
- // InternalDataDSL.g:2464:2: ( ( rule__JvmUpperBound__Group__0 ) )
+ // InternalDataDSL.g:2563:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
+ // InternalDataDSL.g:2564:2: ( ( rule__JvmUpperBound__Group__0 ) )
{
- // InternalDataDSL.g:2464:2: ( ( rule__JvmUpperBound__Group__0 ) )
- // InternalDataDSL.g:2465:3: ( rule__JvmUpperBound__Group__0 )
+ // InternalDataDSL.g:2564:2: ( ( rule__JvmUpperBound__Group__0 ) )
+ // InternalDataDSL.g:2565:3: ( rule__JvmUpperBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getGroup());
}
- // InternalDataDSL.g:2466:3: ( rule__JvmUpperBound__Group__0 )
- // InternalDataDSL.g:2466:4: rule__JvmUpperBound__Group__0
+ // InternalDataDSL.g:2566:3: ( rule__JvmUpperBound__Group__0 )
+ // InternalDataDSL.g:2566:4: rule__JvmUpperBound__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__Group__0();
@@ -8341,11 +8695,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmUpperBoundAnded"
- // InternalDataDSL.g:2475:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
+ // InternalDataDSL.g:2575:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
public final void entryRuleJvmUpperBoundAnded() throws RecognitionException {
try {
- // InternalDataDSL.g:2476:1: ( ruleJvmUpperBoundAnded EOF )
- // InternalDataDSL.g:2477:1: ruleJvmUpperBoundAnded EOF
+ // InternalDataDSL.g:2576:1: ( ruleJvmUpperBoundAnded EOF )
+ // InternalDataDSL.g:2577:1: ruleJvmUpperBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedRule());
@@ -8375,23 +8729,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmUpperBoundAnded"
- // InternalDataDSL.g:2484:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
+ // InternalDataDSL.g:2584:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
public final void ruleJvmUpperBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2488:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
- // InternalDataDSL.g:2489:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
+ // InternalDataDSL.g:2588:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
+ // InternalDataDSL.g:2589:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
{
- // InternalDataDSL.g:2489:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
- // InternalDataDSL.g:2490:3: ( rule__JvmUpperBoundAnded__Group__0 )
+ // InternalDataDSL.g:2589:2: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
+ // InternalDataDSL.g:2590:3: ( rule__JvmUpperBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
}
- // InternalDataDSL.g:2491:3: ( rule__JvmUpperBoundAnded__Group__0 )
- // InternalDataDSL.g:2491:4: rule__JvmUpperBoundAnded__Group__0
+ // InternalDataDSL.g:2591:3: ( rule__JvmUpperBoundAnded__Group__0 )
+ // InternalDataDSL.g:2591:4: rule__JvmUpperBoundAnded__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__Group__0();
@@ -8426,11 +8780,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmLowerBound"
- // InternalDataDSL.g:2500:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
+ // InternalDataDSL.g:2600:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
public final void entryRuleJvmLowerBound() throws RecognitionException {
try {
- // InternalDataDSL.g:2501:1: ( ruleJvmLowerBound EOF )
- // InternalDataDSL.g:2502:1: ruleJvmLowerBound EOF
+ // InternalDataDSL.g:2601:1: ( ruleJvmLowerBound EOF )
+ // InternalDataDSL.g:2602:1: ruleJvmLowerBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundRule());
@@ -8460,23 +8814,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmLowerBound"
- // InternalDataDSL.g:2509:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
+ // InternalDataDSL.g:2609:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
public final void ruleJvmLowerBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2513:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
- // InternalDataDSL.g:2514:2: ( ( rule__JvmLowerBound__Group__0 ) )
+ // InternalDataDSL.g:2613:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
+ // InternalDataDSL.g:2614:2: ( ( rule__JvmLowerBound__Group__0 ) )
{
- // InternalDataDSL.g:2514:2: ( ( rule__JvmLowerBound__Group__0 ) )
- // InternalDataDSL.g:2515:3: ( rule__JvmLowerBound__Group__0 )
+ // InternalDataDSL.g:2614:2: ( ( rule__JvmLowerBound__Group__0 ) )
+ // InternalDataDSL.g:2615:3: ( rule__JvmLowerBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getGroup());
}
- // InternalDataDSL.g:2516:3: ( rule__JvmLowerBound__Group__0 )
- // InternalDataDSL.g:2516:4: rule__JvmLowerBound__Group__0
+ // InternalDataDSL.g:2616:3: ( rule__JvmLowerBound__Group__0 )
+ // InternalDataDSL.g:2616:4: rule__JvmLowerBound__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__Group__0();
@@ -8511,11 +8865,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleJvmLowerBoundAnded"
- // InternalDataDSL.g:2525:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ;
+ // InternalDataDSL.g:2625:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ;
public final void entryRuleJvmLowerBoundAnded() throws RecognitionException {
try {
- // InternalDataDSL.g:2526:1: ( ruleJvmLowerBoundAnded EOF )
- // InternalDataDSL.g:2527:1: ruleJvmLowerBoundAnded EOF
+ // InternalDataDSL.g:2626:1: ( ruleJvmLowerBoundAnded EOF )
+ // InternalDataDSL.g:2627:1: ruleJvmLowerBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedRule());
@@ -8545,23 +8899,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleJvmLowerBoundAnded"
- // InternalDataDSL.g:2534:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ;
+ // InternalDataDSL.g:2634:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ;
public final void ruleJvmLowerBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2538:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) )
- // InternalDataDSL.g:2539:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
+ // InternalDataDSL.g:2638:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) )
+ // InternalDataDSL.g:2639:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
{
- // InternalDataDSL.g:2539:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
- // InternalDataDSL.g:2540:3: ( rule__JvmLowerBoundAnded__Group__0 )
+ // InternalDataDSL.g:2639:2: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
+ // InternalDataDSL.g:2640:3: ( rule__JvmLowerBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup());
}
- // InternalDataDSL.g:2541:3: ( rule__JvmLowerBoundAnded__Group__0 )
- // InternalDataDSL.g:2541:4: rule__JvmLowerBoundAnded__Group__0
+ // InternalDataDSL.g:2641:3: ( rule__JvmLowerBoundAnded__Group__0 )
+ // InternalDataDSL.g:2641:4: rule__JvmLowerBoundAnded__Group__0
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__Group__0();
@@ -8596,11 +8950,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // InternalDataDSL.g:2550:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
+ // InternalDataDSL.g:2650:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
try {
- // InternalDataDSL.g:2551:1: ( ruleQualifiedNameWithWildcard EOF )
- // InternalDataDSL.g:2552:1: ruleQualifiedNameWithWildcard EOF
+ // InternalDataDSL.g:2651:1: ( ruleQualifiedNameWithWildcard EOF )
+ // InternalDataDSL.g:2652:1: ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardRule());
@@ -8630,23 +8984,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleQualifiedNameWithWildcard"
- // InternalDataDSL.g:2559:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
+ // InternalDataDSL.g:2659:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2563:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
- // InternalDataDSL.g:2564:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
+ // InternalDataDSL.g:2663:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
+ // InternalDataDSL.g:2664:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
{
- // InternalDataDSL.g:2564:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
- // InternalDataDSL.g:2565:3: ( rule__QualifiedNameWithWildcard__Group__0 )
+ // InternalDataDSL.g:2664:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
+ // InternalDataDSL.g:2665:3: ( rule__QualifiedNameWithWildcard__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
}
- // InternalDataDSL.g:2566:3: ( rule__QualifiedNameWithWildcard__Group__0 )
- // InternalDataDSL.g:2566:4: rule__QualifiedNameWithWildcard__Group__0
+ // InternalDataDSL.g:2666:3: ( rule__QualifiedNameWithWildcard__Group__0 )
+ // InternalDataDSL.g:2666:4: rule__QualifiedNameWithWildcard__Group__0
{
pushFollow(FOLLOW_2);
rule__QualifiedNameWithWildcard__Group__0();
@@ -8681,11 +9035,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleValidID"
- // InternalDataDSL.g:2575:1: entryRuleValidID : ruleValidID EOF ;
+ // InternalDataDSL.g:2675:1: entryRuleValidID : ruleValidID EOF ;
public final void entryRuleValidID() throws RecognitionException {
try {
- // InternalDataDSL.g:2576:1: ( ruleValidID EOF )
- // InternalDataDSL.g:2577:1: ruleValidID EOF
+ // InternalDataDSL.g:2676:1: ( ruleValidID EOF )
+ // InternalDataDSL.g:2677:1: ruleValidID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDRule());
@@ -8715,17 +9069,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleValidID"
- // InternalDataDSL.g:2584:1: ruleValidID : ( RULE_ID ) ;
+ // InternalDataDSL.g:2684:1: ruleValidID : ( RULE_ID ) ;
public final void ruleValidID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2588:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:2589:2: ( RULE_ID )
+ // InternalDataDSL.g:2688:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:2689:2: ( RULE_ID )
{
- // InternalDataDSL.g:2589:2: ( RULE_ID )
- // InternalDataDSL.g:2590:3: RULE_ID
+ // InternalDataDSL.g:2689:2: ( RULE_ID )
+ // InternalDataDSL.g:2690:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
@@ -8756,11 +9110,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleXImportSection"
- // InternalDataDSL.g:2600:1: entryRuleXImportSection : ruleXImportSection EOF ;
+ // InternalDataDSL.g:2700:1: entryRuleXImportSection : ruleXImportSection EOF ;
public final void entryRuleXImportSection() throws RecognitionException {
try {
- // InternalDataDSL.g:2601:1: ( ruleXImportSection EOF )
- // InternalDataDSL.g:2602:1: ruleXImportSection EOF
+ // InternalDataDSL.g:2701:1: ( ruleXImportSection EOF )
+ // InternalDataDSL.g:2702:1: ruleXImportSection EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionRule());
@@ -8790,26 +9144,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleXImportSection"
- // InternalDataDSL.g:2609:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ;
+ // InternalDataDSL.g:2709:1: ruleXImportSection : ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) ;
public final void ruleXImportSection() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2613:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) )
- // InternalDataDSL.g:2614:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
+ // InternalDataDSL.g:2713:2: ( ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) ) )
+ // InternalDataDSL.g:2714:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
{
- // InternalDataDSL.g:2614:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
- // InternalDataDSL.g:2615:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
+ // InternalDataDSL.g:2714:2: ( ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* ) )
+ // InternalDataDSL.g:2715:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) ) ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
{
- // InternalDataDSL.g:2615:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) )
- // InternalDataDSL.g:2616:4: ( rule__XImportSection__ImportDeclarationsAssignment )
+ // InternalDataDSL.g:2715:3: ( ( rule__XImportSection__ImportDeclarationsAssignment ) )
+ // InternalDataDSL.g:2716:4: ( rule__XImportSection__ImportDeclarationsAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment());
}
- // InternalDataDSL.g:2617:4: ( rule__XImportSection__ImportDeclarationsAssignment )
- // InternalDataDSL.g:2617:5: rule__XImportSection__ImportDeclarationsAssignment
+ // InternalDataDSL.g:2717:4: ( rule__XImportSection__ImportDeclarationsAssignment )
+ // InternalDataDSL.g:2717:5: rule__XImportSection__ImportDeclarationsAssignment
{
pushFollow(FOLLOW_3);
rule__XImportSection__ImportDeclarationsAssignment();
@@ -8825,13 +9179,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- // InternalDataDSL.g:2620:3: ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
- // InternalDataDSL.g:2621:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
+ // InternalDataDSL.g:2720:3: ( ( rule__XImportSection__ImportDeclarationsAssignment )* )
+ // InternalDataDSL.g:2721:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment());
}
- // InternalDataDSL.g:2622:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
+ // InternalDataDSL.g:2722:4: ( rule__XImportSection__ImportDeclarationsAssignment )*
loop1:
do {
int alt1=2;
@@ -8844,7 +9198,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
switch (alt1) {
case 1 :
- // InternalDataDSL.g:2622:5: rule__XImportSection__ImportDeclarationsAssignment
+ // InternalDataDSL.g:2722:5: rule__XImportSection__ImportDeclarationsAssignment
{
pushFollow(FOLLOW_3);
rule__XImportSection__ImportDeclarationsAssignment();
@@ -8888,11 +9242,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleQualifiedNameInStaticImport"
- // InternalDataDSL.g:2632:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ;
+ // InternalDataDSL.g:2732:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ;
public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException {
try {
- // InternalDataDSL.g:2633:1: ( ruleQualifiedNameInStaticImport EOF )
- // InternalDataDSL.g:2634:1: ruleQualifiedNameInStaticImport EOF
+ // InternalDataDSL.g:2733:1: ( ruleQualifiedNameInStaticImport EOF )
+ // InternalDataDSL.g:2734:1: ruleQualifiedNameInStaticImport EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportRule());
@@ -8922,26 +9276,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleQualifiedNameInStaticImport"
- // InternalDataDSL.g:2641:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ;
+ // InternalDataDSL.g:2741:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ;
public final void ruleQualifiedNameInStaticImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2645:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) )
- // InternalDataDSL.g:2646:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
+ // InternalDataDSL.g:2745:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) )
+ // InternalDataDSL.g:2746:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
{
- // InternalDataDSL.g:2646:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
- // InternalDataDSL.g:2647:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
+ // InternalDataDSL.g:2746:2: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
+ // InternalDataDSL.g:2747:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
{
- // InternalDataDSL.g:2647:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) )
- // InternalDataDSL.g:2648:4: ( rule__QualifiedNameInStaticImport__Group__0 )
+ // InternalDataDSL.g:2747:3: ( ( rule__QualifiedNameInStaticImport__Group__0 ) )
+ // InternalDataDSL.g:2748:4: ( rule__QualifiedNameInStaticImport__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
- // InternalDataDSL.g:2649:4: ( rule__QualifiedNameInStaticImport__Group__0 )
- // InternalDataDSL.g:2649:5: rule__QualifiedNameInStaticImport__Group__0
+ // InternalDataDSL.g:2749:4: ( rule__QualifiedNameInStaticImport__Group__0 )
+ // InternalDataDSL.g:2749:5: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_4);
rule__QualifiedNameInStaticImport__Group__0();
@@ -8957,13 +9311,13 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- // InternalDataDSL.g:2652:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
- // InternalDataDSL.g:2653:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
+ // InternalDataDSL.g:2752:3: ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
+ // InternalDataDSL.g:2753:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
- // InternalDataDSL.g:2654:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
+ // InternalDataDSL.g:2754:4: ( rule__QualifiedNameInStaticImport__Group__0 )*
loop2:
do {
int alt2=2;
@@ -8982,7 +9336,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
switch (alt2) {
case 1 :
- // InternalDataDSL.g:2654:5: rule__QualifiedNameInStaticImport__Group__0
+ // InternalDataDSL.g:2754:5: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_4);
rule__QualifiedNameInStaticImport__Group__0();
@@ -9026,23 +9380,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rulePredefinedBlobMimeTypeEnum"
- // InternalDataDSL.g:2664:1: rulePredefinedBlobMimeTypeEnum : ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) ;
+ // InternalDataDSL.g:2764:1: rulePredefinedBlobMimeTypeEnum : ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) ;
public final void rulePredefinedBlobMimeTypeEnum() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2668:1: ( ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) )
- // InternalDataDSL.g:2669:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) )
+ // InternalDataDSL.g:2768:1: ( ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) ) )
+ // InternalDataDSL.g:2769:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) )
{
- // InternalDataDSL.g:2669:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) )
- // InternalDataDSL.g:2670:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives )
+ // InternalDataDSL.g:2769:2: ( ( rule__PredefinedBlobMimeTypeEnum__Alternatives ) )
+ // InternalDataDSL.g:2770:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getAlternatives());
}
- // InternalDataDSL.g:2671:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives )
- // InternalDataDSL.g:2671:4: rule__PredefinedBlobMimeTypeEnum__Alternatives
+ // InternalDataDSL.g:2771:3: ( rule__PredefinedBlobMimeTypeEnum__Alternatives )
+ // InternalDataDSL.g:2771:4: rule__PredefinedBlobMimeTypeEnum__Alternatives
{
pushFollow(FOLLOW_2);
rule__PredefinedBlobMimeTypeEnum__Alternatives();
@@ -9077,23 +9431,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rulePredefinedBeanEnum"
- // InternalDataDSL.g:2680:1: rulePredefinedBeanEnum : ( ( rule__PredefinedBeanEnum__Alternatives ) ) ;
+ // InternalDataDSL.g:2780:1: rulePredefinedBeanEnum : ( ( rule__PredefinedBeanEnum__Alternatives ) ) ;
public final void rulePredefinedBeanEnum() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2684:1: ( ( ( rule__PredefinedBeanEnum__Alternatives ) ) )
- // InternalDataDSL.g:2685:2: ( ( rule__PredefinedBeanEnum__Alternatives ) )
+ // InternalDataDSL.g:2784:1: ( ( ( rule__PredefinedBeanEnum__Alternatives ) ) )
+ // InternalDataDSL.g:2785:2: ( ( rule__PredefinedBeanEnum__Alternatives ) )
{
- // InternalDataDSL.g:2685:2: ( ( rule__PredefinedBeanEnum__Alternatives ) )
- // InternalDataDSL.g:2686:3: ( rule__PredefinedBeanEnum__Alternatives )
+ // InternalDataDSL.g:2785:2: ( ( rule__PredefinedBeanEnum__Alternatives ) )
+ // InternalDataDSL.g:2786:3: ( rule__PredefinedBeanEnum__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanEnumAccess().getAlternatives());
}
- // InternalDataDSL.g:2687:3: ( rule__PredefinedBeanEnum__Alternatives )
- // InternalDataDSL.g:2687:4: rule__PredefinedBeanEnum__Alternatives
+ // InternalDataDSL.g:2787:3: ( rule__PredefinedBeanEnum__Alternatives )
+ // InternalDataDSL.g:2787:4: rule__PredefinedBeanEnum__Alternatives
{
pushFollow(FOLLOW_2);
rule__PredefinedBeanEnum__Alternatives();
@@ -9128,23 +9482,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rulePredefinedBeanTypeEnum"
- // InternalDataDSL.g:2696:1: rulePredefinedBeanTypeEnum : ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) ;
+ // InternalDataDSL.g:2796:1: rulePredefinedBeanTypeEnum : ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) ;
public final void rulePredefinedBeanTypeEnum() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2700:1: ( ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) )
- // InternalDataDSL.g:2701:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) )
+ // InternalDataDSL.g:2800:1: ( ( ( rule__PredefinedBeanTypeEnum__Alternatives ) ) )
+ // InternalDataDSL.g:2801:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) )
{
- // InternalDataDSL.g:2701:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) )
- // InternalDataDSL.g:2702:3: ( rule__PredefinedBeanTypeEnum__Alternatives )
+ // InternalDataDSL.g:2801:2: ( ( rule__PredefinedBeanTypeEnum__Alternatives ) )
+ // InternalDataDSL.g:2802:3: ( rule__PredefinedBeanTypeEnum__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanTypeEnumAccess().getAlternatives());
}
- // InternalDataDSL.g:2703:3: ( rule__PredefinedBeanTypeEnum__Alternatives )
- // InternalDataDSL.g:2703:4: rule__PredefinedBeanTypeEnum__Alternatives
+ // InternalDataDSL.g:2803:3: ( rule__PredefinedBeanTypeEnum__Alternatives )
+ // InternalDataDSL.g:2803:4: rule__PredefinedBeanTypeEnum__Alternatives
{
pushFollow(FOLLOW_2);
rule__PredefinedBeanTypeEnum__Alternatives();
@@ -9179,23 +9533,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleEntityManagerMode"
- // InternalDataDSL.g:2712:1: ruleEntityManagerMode : ( ( rule__EntityManagerMode__Alternatives ) ) ;
+ // InternalDataDSL.g:2812:1: ruleEntityManagerMode : ( ( rule__EntityManagerMode__Alternatives ) ) ;
public final void ruleEntityManagerMode() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2716:1: ( ( ( rule__EntityManagerMode__Alternatives ) ) )
- // InternalDataDSL.g:2717:2: ( ( rule__EntityManagerMode__Alternatives ) )
+ // InternalDataDSL.g:2816:1: ( ( ( rule__EntityManagerMode__Alternatives ) ) )
+ // InternalDataDSL.g:2817:2: ( ( rule__EntityManagerMode__Alternatives ) )
{
- // InternalDataDSL.g:2717:2: ( ( rule__EntityManagerMode__Alternatives ) )
- // InternalDataDSL.g:2718:3: ( rule__EntityManagerMode__Alternatives )
+ // InternalDataDSL.g:2817:2: ( ( rule__EntityManagerMode__Alternatives ) )
+ // InternalDataDSL.g:2818:3: ( rule__EntityManagerMode__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntityManagerModeAccess().getAlternatives());
}
- // InternalDataDSL.g:2719:3: ( rule__EntityManagerMode__Alternatives )
- // InternalDataDSL.g:2719:4: rule__EntityManagerMode__Alternatives
+ // InternalDataDSL.g:2819:3: ( rule__EntityManagerMode__Alternatives )
+ // InternalDataDSL.g:2819:4: rule__EntityManagerMode__Alternatives
{
pushFollow(FOLLOW_2);
rule__EntityManagerMode__Alternatives();
@@ -9229,27 +9583,129 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleEntityManagerMode"
+ // $ANTLR start "ruleConditionAndOperator1"
+ // InternalDataDSL.g:2828:1: ruleConditionAndOperator1 : ( ( rule__ConditionAndOperator1__Alternatives ) ) ;
+ public final void ruleConditionAndOperator1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:2832:1: ( ( ( rule__ConditionAndOperator1__Alternatives ) ) )
+ // InternalDataDSL.g:2833:2: ( ( rule__ConditionAndOperator1__Alternatives ) )
+ {
+ // InternalDataDSL.g:2833:2: ( ( rule__ConditionAndOperator1__Alternatives ) )
+ // InternalDataDSL.g:2834:3: ( rule__ConditionAndOperator1__Alternatives )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getAlternatives());
+ }
+ // InternalDataDSL.g:2835:3: ( rule__ConditionAndOperator1__Alternatives )
+ // InternalDataDSL.g:2835:4: rule__ConditionAndOperator1__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionAndOperator1__Alternatives();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleConditionAndOperator1"
+
+
+ // $ANTLR start "ruleConditionAndOperator2"
+ // InternalDataDSL.g:2844:1: ruleConditionAndOperator2 : ( ( rule__ConditionAndOperator2__Alternatives ) ) ;
+ public final void ruleConditionAndOperator2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:2848:1: ( ( ( rule__ConditionAndOperator2__Alternatives ) ) )
+ // InternalDataDSL.g:2849:2: ( ( rule__ConditionAndOperator2__Alternatives ) )
+ {
+ // InternalDataDSL.g:2849:2: ( ( rule__ConditionAndOperator2__Alternatives ) )
+ // InternalDataDSL.g:2850:3: ( rule__ConditionAndOperator2__Alternatives )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator2Access().getAlternatives());
+ }
+ // InternalDataDSL.g:2851:3: ( rule__ConditionAndOperator2__Alternatives )
+ // InternalDataDSL.g:2851:4: rule__ConditionAndOperator2__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ConditionAndOperator2__Alternatives();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator2Access().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleConditionAndOperator2"
+
+
// $ANTLR start "rule__DataInterchangeFile__Alternatives"
- // InternalDataDSL.g:2727:1: rule__DataInterchangeFile__Alternatives : ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) );
+ // InternalDataDSL.g:2859:1: rule__DataInterchangeFile__Alternatives : ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) );
public final void rule__DataInterchangeFile__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2731:1: ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) )
+ // InternalDataDSL.g:2863:1: ( ( ruleDataInterchangeFileXML ) | ( ruleDataInterchangeFileCSV ) | ( ruleDataInterchangeFileEDI ) )
int alt3=3;
switch ( input.LA(1) ) {
- case 77:
+ case 82:
{
alt3=1;
}
break;
- case 80:
+ case 85:
{
alt3=2;
}
break;
- case 84:
+ case 89:
{
alt3=3;
}
@@ -9264,10 +9720,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
switch (alt3) {
case 1 :
- // InternalDataDSL.g:2732:2: ( ruleDataInterchangeFileXML )
+ // InternalDataDSL.g:2864:2: ( ruleDataInterchangeFileXML )
{
- // InternalDataDSL.g:2732:2: ( ruleDataInterchangeFileXML )
- // InternalDataDSL.g:2733:3: ruleDataInterchangeFileXML
+ // InternalDataDSL.g:2864:2: ( ruleDataInterchangeFileXML )
+ // InternalDataDSL.g:2865:3: ruleDataInterchangeFileXML
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileXMLParserRuleCall_0());
@@ -9287,10 +9743,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2738:2: ( ruleDataInterchangeFileCSV )
+ // InternalDataDSL.g:2870:2: ( ruleDataInterchangeFileCSV )
{
- // InternalDataDSL.g:2738:2: ( ruleDataInterchangeFileCSV )
- // InternalDataDSL.g:2739:3: ruleDataInterchangeFileCSV
+ // InternalDataDSL.g:2870:2: ( ruleDataInterchangeFileCSV )
+ // InternalDataDSL.g:2871:3: ruleDataInterchangeFileCSV
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileCSVParserRuleCall_1());
@@ -9310,10 +9766,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:2744:2: ( ruleDataInterchangeFileEDI )
+ // InternalDataDSL.g:2876:2: ( ruleDataInterchangeFileEDI )
{
- // InternalDataDSL.g:2744:2: ( ruleDataInterchangeFileEDI )
- // InternalDataDSL.g:2745:3: ruleDataInterchangeFileEDI
+ // InternalDataDSL.g:2876:2: ( ruleDataInterchangeFileEDI )
+ // InternalDataDSL.g:2877:3: ruleDataInterchangeFileEDI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileAccess().getDataInterchangeFileEDIParserRuleCall_2());
@@ -9350,20 +9806,20 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeExpression__Alternatives"
- // InternalDataDSL.g:2754:1: rule__DataInterchangeExpression__Alternatives : ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) );
+ // InternalDataDSL.g:2886:1: rule__DataInterchangeExpression__Alternatives : ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) );
public final void rule__DataInterchangeExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2758:1: ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) )
+ // InternalDataDSL.g:2890:1: ( ( ruleDataInterchangeEntityExpression ) | ( ruleDataInterchangePredefinedExpression ) )
int alt4=2;
int LA4_0 = input.LA(1);
- if ( (LA4_0==102) ) {
+ if ( (LA4_0==109) ) {
alt4=1;
}
- else if ( (LA4_0==105) ) {
+ else if ( (LA4_0==115) ) {
alt4=2;
}
else {
@@ -9375,10 +9831,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
switch (alt4) {
case 1 :
- // InternalDataDSL.g:2759:2: ( ruleDataInterchangeEntityExpression )
+ // InternalDataDSL.g:2891:2: ( ruleDataInterchangeEntityExpression )
{
- // InternalDataDSL.g:2759:2: ( ruleDataInterchangeEntityExpression )
- // InternalDataDSL.g:2760:3: ruleDataInterchangeEntityExpression
+ // InternalDataDSL.g:2891:2: ( ruleDataInterchangeEntityExpression )
+ // InternalDataDSL.g:2892:3: ruleDataInterchangeEntityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeExpressionAccess().getDataInterchangeEntityExpressionParserRuleCall_0());
@@ -9398,10 +9854,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2765:2: ( ruleDataInterchangePredefinedExpression )
+ // InternalDataDSL.g:2897:2: ( ruleDataInterchangePredefinedExpression )
{
- // InternalDataDSL.g:2765:2: ( ruleDataInterchangePredefinedExpression )
- // InternalDataDSL.g:2766:3: ruleDataInterchangePredefinedExpression
+ // InternalDataDSL.g:2897:2: ( ruleDataInterchangePredefinedExpression )
+ // InternalDataDSL.g:2898:3: ruleDataInterchangePredefinedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeExpressionAccess().getDataInterchangePredefinedExpressionParserRuleCall_1());
@@ -9437,21 +9893,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeExpression__Alternatives"
- // $ANTLR start "rule__DataInterchangeMapping__Alternatives"
- // InternalDataDSL.g:2775:1: rule__DataInterchangeMapping__Alternatives : ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) );
- public final void rule__DataInterchangeMapping__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeExpose__Alternatives_3"
+ // InternalDataDSL.g:2907:1: rule__DataInterchangeExpose__Alternatives_3 : ( ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) | ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) );
+ public final void rule__DataInterchangeExpose__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2779:1: ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) )
+ // InternalDataDSL.g:2911:1: ( ( ( rule__DataInterchangeExpose__Group_3_0__0 ) ) | ( ( rule__DataInterchangeExpose__Group_3_1__0 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
- if ( (LA5_0==107) ) {
+ if ( (LA5_0==103) ) {
alt5=1;
}
- else if ( (LA5_0==109) ) {
+ else if ( (LA5_0==97) ) {
alt5=2;
}
else {
@@ -9463,10 +9919,110 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
switch (alt5) {
case 1 :
- // InternalDataDSL.g:2780:2: ( ruleDataInterchangeValueMapping )
+ // InternalDataDSL.g:2912:2: ( ( rule__DataInterchangeExpose__Group_3_0__0 ) )
+ {
+ // InternalDataDSL.g:2912:2: ( ( rule__DataInterchangeExpose__Group_3_0__0 ) )
+ // InternalDataDSL.g:2913:3: ( rule__DataInterchangeExpose__Group_3_0__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_0());
+ }
+ // InternalDataDSL.g:2914:3: ( rule__DataInterchangeExpose__Group_3_0__0 )
+ // InternalDataDSL.g:2914:4: rule__DataInterchangeExpose__Group_3_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_0__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalDataDSL.g:2918:2: ( ( rule__DataInterchangeExpose__Group_3_1__0 ) )
+ {
+ // InternalDataDSL.g:2918:2: ( ( rule__DataInterchangeExpose__Group_3_1__0 ) )
+ // InternalDataDSL.g:2919:3: ( rule__DataInterchangeExpose__Group_3_1__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_1());
+ }
+ // InternalDataDSL.g:2920:3: ( rule__DataInterchangeExpose__Group_3_1__0 )
+ // InternalDataDSL.g:2920:4: rule__DataInterchangeExpose__Group_3_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_1__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getGroup_3_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Alternatives_3"
+
+
+ // $ANTLR start "rule__DataInterchangeMapping__Alternatives"
+ // InternalDataDSL.g:2928:1: rule__DataInterchangeMapping__Alternatives : ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) );
+ public final void rule__DataInterchangeMapping__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:2932:1: ( ( ruleDataInterchangeValueMapping ) | ( ruleDataInterchangeBlobMapping ) )
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( (LA6_0==117) ) {
+ alt6=1;
+ }
+ else if ( (LA6_0==119) ) {
+ alt6=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 6, 0, input);
+
+ throw nvae;
+ }
+ switch (alt6) {
+ case 1 :
+ // InternalDataDSL.g:2933:2: ( ruleDataInterchangeValueMapping )
{
- // InternalDataDSL.g:2780:2: ( ruleDataInterchangeValueMapping )
- // InternalDataDSL.g:2781:3: ruleDataInterchangeValueMapping
+ // InternalDataDSL.g:2933:2: ( ruleDataInterchangeValueMapping )
+ // InternalDataDSL.g:2934:3: ruleDataInterchangeValueMapping
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeValueMappingParserRuleCall_0());
@@ -9486,10 +10042,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2786:2: ( ruleDataInterchangeBlobMapping )
+ // InternalDataDSL.g:2939:2: ( ruleDataInterchangeBlobMapping )
{
- // InternalDataDSL.g:2786:2: ( ruleDataInterchangeBlobMapping )
- // InternalDataDSL.g:2787:3: ruleDataInterchangeBlobMapping
+ // InternalDataDSL.g:2939:2: ( ruleDataInterchangeBlobMapping )
+ // InternalDataDSL.g:2940:3: ruleDataInterchangeBlobMapping
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMappingAccess().getDataInterchangeBlobMappingParserRuleCall_1());
@@ -9526,27 +10082,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Alternatives_2"
- // InternalDataDSL.g:2796:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );
+ // InternalDataDSL.g:2949:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );
public final void rule__XImportDeclaration__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2800:1: ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) )
- int alt6=4;
- alt6 = dfa6.predict(input);
- switch (alt6) {
+ // InternalDataDSL.g:2953:1: ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) )
+ int alt7=4;
+ alt7 = dfa7.predict(input);
+ switch (alt7) {
case 1 :
- // InternalDataDSL.g:2801:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
+ // InternalDataDSL.g:2954:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
{
- // InternalDataDSL.g:2801:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
- // InternalDataDSL.g:2802:3: ( rule__XImportDeclaration__Group_2_0__0 )
+ // InternalDataDSL.g:2954:2: ( ( rule__XImportDeclaration__Group_2_0__0 ) )
+ // InternalDataDSL.g:2955:3: ( rule__XImportDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup_2_0());
}
- // InternalDataDSL.g:2803:3: ( rule__XImportDeclaration__Group_2_0__0 )
- // InternalDataDSL.g:2803:4: rule__XImportDeclaration__Group_2_0__0
+ // InternalDataDSL.g:2956:3: ( rule__XImportDeclaration__Group_2_0__0 )
+ // InternalDataDSL.g:2956:4: rule__XImportDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_0__0();
@@ -9566,16 +10122,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2807:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
+ // InternalDataDSL.g:2960:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
{
- // InternalDataDSL.g:2807:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
- // InternalDataDSL.g:2808:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
+ // InternalDataDSL.g:2960:2: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) )
+ // InternalDataDSL.g:2961:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1());
}
- // InternalDataDSL.g:2809:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
- // InternalDataDSL.g:2809:4: rule__XImportDeclaration__ImportedTypeAssignment_2_1
+ // InternalDataDSL.g:2962:3: ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 )
+ // InternalDataDSL.g:2962:4: rule__XImportDeclaration__ImportedTypeAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedTypeAssignment_2_1();
@@ -9595,16 +10151,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:2813:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
+ // InternalDataDSL.g:2966:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
{
- // InternalDataDSL.g:2813:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
- // InternalDataDSL.g:2814:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
+ // InternalDataDSL.g:2966:2: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) )
+ // InternalDataDSL.g:2967:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2());
}
- // InternalDataDSL.g:2815:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
- // InternalDataDSL.g:2815:4: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2
+ // InternalDataDSL.g:2968:3: ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 )
+ // InternalDataDSL.g:2968:4: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedNamespaceAssignment_2_2();
@@ -9624,16 +10180,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:2819:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
+ // InternalDataDSL.g:2972:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
{
- // InternalDataDSL.g:2819:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
- // InternalDataDSL.g:2820:3: ( rule__XImportDeclaration__Group_2_3__0 )
+ // InternalDataDSL.g:2972:2: ( ( rule__XImportDeclaration__Group_2_3__0 ) )
+ // InternalDataDSL.g:2973:3: ( rule__XImportDeclaration__Group_2_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup_2_3());
}
- // InternalDataDSL.g:2821:3: ( rule__XImportDeclaration__Group_2_3__0 )
- // InternalDataDSL.g:2821:4: rule__XImportDeclaration__Group_2_3__0
+ // InternalDataDSL.g:2974:3: ( rule__XImportDeclaration__Group_2_3__0 )
+ // InternalDataDSL.g:2974:4: rule__XImportDeclaration__Group_2_3__0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_3__0();
@@ -9670,41 +10226,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Alternatives_2_0_3"
- // InternalDataDSL.g:2829:1: rule__XImportDeclaration__Alternatives_2_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) );
+ // InternalDataDSL.g:2982:1: rule__XImportDeclaration__Alternatives_2_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) );
public final void rule__XImportDeclaration__Alternatives_2_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2833:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
+ // InternalDataDSL.g:2986:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) ) )
+ int alt8=2;
+ int LA8_0 = input.LA(1);
- if ( (LA7_0==36) ) {
- alt7=1;
+ if ( (LA8_0==36) ) {
+ alt8=1;
}
- else if ( (LA7_0==RULE_ID) ) {
- alt7=2;
+ else if ( (LA8_0==RULE_ID) ) {
+ alt8=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
+ new NoViableAltException("", 8, 0, input);
throw nvae;
}
- switch (alt7) {
+ switch (alt8) {
case 1 :
- // InternalDataDSL.g:2834:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
+ // InternalDataDSL.g:2987:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
{
- // InternalDataDSL.g:2834:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
- // InternalDataDSL.g:2835:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
+ // InternalDataDSL.g:2987:2: ( ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 ) )
+ // InternalDataDSL.g:2988:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0());
}
- // InternalDataDSL.g:2836:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
- // InternalDataDSL.g:2836:4: rule__XImportDeclaration__WildcardAssignment_2_0_3_0
+ // InternalDataDSL.g:2989:3: ( rule__XImportDeclaration__WildcardAssignment_2_0_3_0 )
+ // InternalDataDSL.g:2989:4: rule__XImportDeclaration__WildcardAssignment_2_0_3_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__WildcardAssignment_2_0_3_0();
@@ -9724,16 +10280,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2840:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
+ // InternalDataDSL.g:2993:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
{
- // InternalDataDSL.g:2840:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
- // InternalDataDSL.g:2841:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
+ // InternalDataDSL.g:2993:2: ( ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 ) )
+ // InternalDataDSL.g:2994:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_1());
}
- // InternalDataDSL.g:2842:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
- // InternalDataDSL.g:2842:4: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1
+ // InternalDataDSL.g:2995:3: ( rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 )
+ // InternalDataDSL.g:2995:4: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__MemberNameAssignment_2_0_3_1();
@@ -9770,27 +10326,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Alternatives_3_1"
- // InternalDataDSL.g:2850:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );
+ // InternalDataDSL.g:3003:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );
public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2854:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) )
- int alt8=2;
- alt8 = dfa8.predict(input);
- switch (alt8) {
+ // InternalDataDSL.g:3007:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) )
+ int alt9=2;
+ alt9 = dfa9.predict(input);
+ switch (alt9) {
case 1 :
- // InternalDataDSL.g:2855:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // InternalDataDSL.g:3008:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
{
- // InternalDataDSL.g:2855:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
- // InternalDataDSL.g:2856:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalDataDSL.g:3008:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // InternalDataDSL.g:3009:3: ( rule__XAnnotation__Group_3_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
- // InternalDataDSL.g:2857:3: ( rule__XAnnotation__Group_3_1_0__0 )
- // InternalDataDSL.g:2857:4: rule__XAnnotation__Group_3_1_0__0
+ // InternalDataDSL.g:3010:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalDataDSL.g:3010:4: rule__XAnnotation__Group_3_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__0();
@@ -9810,16 +10366,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2861:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
+ // InternalDataDSL.g:3014:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:2861:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
- // InternalDataDSL.g:2862:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
+ // InternalDataDSL.g:3014:2: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) )
+ // InternalDataDSL.g:3015:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1());
}
- // InternalDataDSL.g:2863:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
- // InternalDataDSL.g:2863:4: rule__XAnnotation__ValueAssignment_3_1_1
+ // InternalDataDSL.g:3016:3: ( rule__XAnnotation__ValueAssignment_3_1_1 )
+ // InternalDataDSL.g:3016:4: rule__XAnnotation__ValueAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ValueAssignment_3_1_1();
@@ -9856,27 +10412,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives"
- // InternalDataDSL.g:2871:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );
+ // InternalDataDSL.g:3024:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );
public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2875:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) )
- int alt9=2;
- alt9 = dfa9.predict(input);
- switch (alt9) {
+ // InternalDataDSL.g:3028:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) )
+ int alt10=2;
+ alt10 = dfa10.predict(input);
+ switch (alt10) {
case 1 :
- // InternalDataDSL.g:2876:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // InternalDataDSL.g:3029:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
{
- // InternalDataDSL.g:2876:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
- // InternalDataDSL.g:2877:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalDataDSL.g:3029:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // InternalDataDSL.g:3030:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
- // InternalDataDSL.g:2878:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
- // InternalDataDSL.g:2878:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
+ // InternalDataDSL.g:3031:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalDataDSL.g:3031:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__0();
@@ -9896,16 +10452,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2882:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
+ // InternalDataDSL.g:3035:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
{
- // InternalDataDSL.g:2882:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
- // InternalDataDSL.g:2883:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
+ // InternalDataDSL.g:3035:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) )
+ // InternalDataDSL.g:3036:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1());
}
- // InternalDataDSL.g:2884:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
- // InternalDataDSL.g:2884:4: rule__XAnnotationElementValueOrCommaList__Group_1__0
+ // InternalDataDSL.g:3037:3: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 )
+ // InternalDataDSL.g:3037:4: rule__XAnnotationElementValueOrCommaList__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1__0();
@@ -9942,27 +10498,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Alternatives"
- // InternalDataDSL.g:2892:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );
+ // InternalDataDSL.g:3045:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );
public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2896:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) )
- int alt10=2;
- alt10 = dfa10.predict(input);
- switch (alt10) {
+ // InternalDataDSL.g:3049:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) )
+ int alt11=2;
+ alt11 = dfa11.predict(input);
+ switch (alt11) {
case 1 :
- // InternalDataDSL.g:2897:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // InternalDataDSL.g:3050:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
{
- // InternalDataDSL.g:2897:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
- // InternalDataDSL.g:2898:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalDataDSL.g:3050:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // InternalDataDSL.g:3051:3: ( rule__XAnnotationElementValue__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
- // InternalDataDSL.g:2899:3: ( rule__XAnnotationElementValue__Group_0__0 )
- // InternalDataDSL.g:2899:4: rule__XAnnotationElementValue__Group_0__0
+ // InternalDataDSL.g:3052:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalDataDSL.g:3052:4: rule__XAnnotationElementValue__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__0();
@@ -9982,10 +10538,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2903:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3056:2: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2903:2: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:2904:3: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3056:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3057:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1());
@@ -10022,35 +10578,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationOrExpression__Alternatives"
- // InternalDataDSL.g:2913:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) );
+ // InternalDataDSL.g:3066:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) );
public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2917:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) )
- int alt11=2;
- int LA11_0 = input.LA(1);
+ // InternalDataDSL.g:3070:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) )
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA11_0==112) ) {
- alt11=1;
+ if ( (LA12_0==122) ) {
+ alt12=1;
}
- else if ( ((LA11_0>=RULE_STRING && LA11_0<=RULE_DECIMAL)||LA11_0==27||(LA11_0>=34 && LA11_0<=35)||LA11_0==40||(LA11_0>=45 && LA11_0<=50)||LA11_0==70||LA11_0==95||LA11_0==113||(LA11_0>=117 && LA11_0<=118)||LA11_0==120||LA11_0==122||(LA11_0>=126 && LA11_0<=133)||LA11_0==135||LA11_0==154) ) {
- alt11=2;
+ else if ( ((LA12_0>=RULE_STRING && LA12_0<=RULE_DECIMAL)||LA12_0==27||(LA12_0>=34 && LA12_0<=35)||LA12_0==40||(LA12_0>=45 && LA12_0<=50)||LA12_0==75||LA12_0==102||LA12_0==123||(LA12_0>=127 && LA12_0<=128)||LA12_0==130||LA12_0==132||(LA12_0>=136 && LA12_0<=143)||LA12_0==145||LA12_0==166) ) {
+ alt12=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
+ new NoViableAltException("", 12, 0, input);
throw nvae;
}
- switch (alt11) {
+ switch (alt12) {
case 1 :
- // InternalDataDSL.g:2918:2: ( ruleXAnnotation )
+ // InternalDataDSL.g:3071:2: ( ruleXAnnotation )
{
- // InternalDataDSL.g:2918:2: ( ruleXAnnotation )
- // InternalDataDSL.g:2919:3: ruleXAnnotation
+ // InternalDataDSL.g:3071:2: ( ruleXAnnotation )
+ // InternalDataDSL.g:3072:3: ruleXAnnotation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0());
@@ -10070,10 +10626,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2924:2: ( ruleXExpression )
+ // InternalDataDSL.g:3077:2: ( ruleXExpression )
{
- // InternalDataDSL.g:2924:2: ( ruleXExpression )
- // InternalDataDSL.g:2925:3: ruleXExpression
+ // InternalDataDSL.g:3077:2: ( ruleXExpression )
+ // InternalDataDSL.g:3078:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1());
@@ -10110,29 +10666,29 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Alternatives"
- // InternalDataDSL.g:2934:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );
+ // InternalDataDSL.g:3087:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );
public final void rule__XAssignment__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2938:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
- int alt12=2;
+ // InternalDataDSL.g:3091:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
+ int alt13=2;
switch ( input.LA(1) ) {
case RULE_ID:
{
- int LA12_1 = input.LA(2);
+ int LA13_1 = input.LA(2);
- if ( (LA12_1==13) ) {
- alt12=1;
+ if ( (LA13_1==13) ) {
+ alt13=1;
}
- else if ( (LA12_1==EOF||(LA12_1>=RULE_STRING && LA12_1<=RULE_DECIMAL)||(LA12_1>=14 && LA12_1<=50)||(LA12_1>=70 && LA12_1<=71)||LA12_1==95||LA12_1==106||LA12_1==111||(LA12_1>=113 && LA12_1<=136)||(LA12_1>=150 && LA12_1<=151)||(LA12_1>=153 && LA12_1<=154)) ) {
- alt12=2;
+ else if ( (LA13_1==EOF||(LA13_1>=RULE_STRING && LA13_1<=RULE_DECIMAL)||(LA13_1>=14 && LA13_1<=50)||(LA13_1>=75 && LA13_1<=76)||LA13_1==102||LA13_1==116||LA13_1==121||(LA13_1>=123 && LA13_1<=146)||(LA13_1>=162 && LA13_1<=163)||(LA13_1>=165 && LA13_1<=166)) ) {
+ alt13=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 1, input);
+ new NoViableAltException("", 13, 1, input);
throw nvae;
}
@@ -10140,18 +10696,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 45:
{
- int LA12_2 = input.LA(2);
+ int LA13_2 = input.LA(2);
- if ( (LA12_2==EOF||(LA12_2>=RULE_STRING && LA12_2<=RULE_DECIMAL)||(LA12_2>=14 && LA12_2<=50)||(LA12_2>=70 && LA12_2<=71)||LA12_2==95||LA12_2==106||LA12_2==111||(LA12_2>=113 && LA12_2<=136)||(LA12_2>=150 && LA12_2<=151)||(LA12_2>=153 && LA12_2<=154)) ) {
- alt12=2;
+ if ( (LA13_2==13) ) {
+ alt13=1;
}
- else if ( (LA12_2==13) ) {
- alt12=1;
+ else if ( (LA13_2==EOF||(LA13_2>=RULE_STRING && LA13_2<=RULE_DECIMAL)||(LA13_2>=14 && LA13_2<=50)||(LA13_2>=75 && LA13_2<=76)||LA13_2==102||LA13_2==116||LA13_2==121||(LA13_2>=123 && LA13_2<=146)||(LA13_2>=162 && LA13_2<=163)||(LA13_2>=165 && LA13_2<=166)) ) {
+ alt13=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 2, input);
+ new NoViableAltException("", 13, 2, input);
throw nvae;
}
@@ -10159,18 +10715,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 46:
{
- int LA12_3 = input.LA(2);
+ int LA13_3 = input.LA(2);
- if ( (LA12_3==EOF||(LA12_3>=RULE_STRING && LA12_3<=RULE_DECIMAL)||(LA12_3>=14 && LA12_3<=50)||(LA12_3>=70 && LA12_3<=71)||LA12_3==95||LA12_3==106||LA12_3==111||(LA12_3>=113 && LA12_3<=136)||(LA12_3>=150 && LA12_3<=151)||(LA12_3>=153 && LA12_3<=154)) ) {
- alt12=2;
+ if ( (LA13_3==EOF||(LA13_3>=RULE_STRING && LA13_3<=RULE_DECIMAL)||(LA13_3>=14 && LA13_3<=50)||(LA13_3>=75 && LA13_3<=76)||LA13_3==102||LA13_3==116||LA13_3==121||(LA13_3>=123 && LA13_3<=146)||(LA13_3>=162 && LA13_3<=163)||(LA13_3>=165 && LA13_3<=166)) ) {
+ alt13=2;
}
- else if ( (LA12_3==13) ) {
- alt12=1;
+ else if ( (LA13_3==13) ) {
+ alt13=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 3, input);
+ new NoViableAltException("", 13, 3, input);
throw nvae;
}
@@ -10178,18 +10734,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 47:
{
- int LA12_4 = input.LA(2);
+ int LA13_4 = input.LA(2);
- if ( (LA12_4==EOF||(LA12_4>=RULE_STRING && LA12_4<=RULE_DECIMAL)||(LA12_4>=14 && LA12_4<=50)||(LA12_4>=70 && LA12_4<=71)||LA12_4==95||LA12_4==106||LA12_4==111||(LA12_4>=113 && LA12_4<=136)||(LA12_4>=150 && LA12_4<=151)||(LA12_4>=153 && LA12_4<=154)) ) {
- alt12=2;
+ if ( (LA13_4==13) ) {
+ alt13=1;
}
- else if ( (LA12_4==13) ) {
- alt12=1;
+ else if ( (LA13_4==EOF||(LA13_4>=RULE_STRING && LA13_4<=RULE_DECIMAL)||(LA13_4>=14 && LA13_4<=50)||(LA13_4>=75 && LA13_4<=76)||LA13_4==102||LA13_4==116||LA13_4==121||(LA13_4>=123 && LA13_4<=146)||(LA13_4>=162 && LA13_4<=163)||(LA13_4>=165 && LA13_4<=166)) ) {
+ alt13=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 4, input);
+ new NoViableAltException("", 13, 4, input);
throw nvae;
}
@@ -10197,18 +10753,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 48:
{
- int LA12_5 = input.LA(2);
+ int LA13_5 = input.LA(2);
- if ( (LA12_5==EOF||(LA12_5>=RULE_STRING && LA12_5<=RULE_DECIMAL)||(LA12_5>=14 && LA12_5<=50)||(LA12_5>=70 && LA12_5<=71)||LA12_5==95||LA12_5==106||LA12_5==111||(LA12_5>=113 && LA12_5<=136)||(LA12_5>=150 && LA12_5<=151)||(LA12_5>=153 && LA12_5<=154)) ) {
- alt12=2;
+ if ( (LA13_5==EOF||(LA13_5>=RULE_STRING && LA13_5<=RULE_DECIMAL)||(LA13_5>=14 && LA13_5<=50)||(LA13_5>=75 && LA13_5<=76)||LA13_5==102||LA13_5==116||LA13_5==121||(LA13_5>=123 && LA13_5<=146)||(LA13_5>=162 && LA13_5<=163)||(LA13_5>=165 && LA13_5<=166)) ) {
+ alt13=2;
}
- else if ( (LA12_5==13) ) {
- alt12=1;
+ else if ( (LA13_5==13) ) {
+ alt13=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 5, input);
+ new NoViableAltException("", 13, 5, input);
throw nvae;
}
@@ -10224,47 +10780,47 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
case 40:
case 49:
case 50:
- case 70:
- case 95:
- case 113:
- case 117:
- case 118:
- case 120:
- case 122:
- case 126:
+ case 75:
+ case 102:
+ case 123:
case 127:
case 128:
- case 129:
case 130:
- case 131:
case 132:
- case 133:
- case 135:
- case 154:
+ case 136:
+ case 137:
+ case 138:
+ case 139:
+ case 140:
+ case 141:
+ case 142:
+ case 143:
+ case 145:
+ case 166:
{
- alt12=2;
+ alt13=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
+ new NoViableAltException("", 13, 0, input);
throw nvae;
}
- switch (alt12) {
+ switch (alt13) {
case 1 :
- // InternalDataDSL.g:2939:2: ( ( rule__XAssignment__Group_0__0 ) )
+ // InternalDataDSL.g:3092:2: ( ( rule__XAssignment__Group_0__0 ) )
{
- // InternalDataDSL.g:2939:2: ( ( rule__XAssignment__Group_0__0 ) )
- // InternalDataDSL.g:2940:3: ( rule__XAssignment__Group_0__0 )
+ // InternalDataDSL.g:3092:2: ( ( rule__XAssignment__Group_0__0 ) )
+ // InternalDataDSL.g:3093:3: ( rule__XAssignment__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_0());
}
- // InternalDataDSL.g:2941:3: ( rule__XAssignment__Group_0__0 )
- // InternalDataDSL.g:2941:4: rule__XAssignment__Group_0__0
+ // InternalDataDSL.g:3094:3: ( rule__XAssignment__Group_0__0 )
+ // InternalDataDSL.g:3094:4: rule__XAssignment__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_0__0();
@@ -10284,16 +10840,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2945:2: ( ( rule__XAssignment__Group_1__0 ) )
+ // InternalDataDSL.g:3098:2: ( ( rule__XAssignment__Group_1__0 ) )
{
- // InternalDataDSL.g:2945:2: ( ( rule__XAssignment__Group_1__0 ) )
- // InternalDataDSL.g:2946:3: ( rule__XAssignment__Group_1__0 )
+ // InternalDataDSL.g:3098:2: ( ( rule__XAssignment__Group_1__0 ) )
+ // InternalDataDSL.g:3099:3: ( rule__XAssignment__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1());
}
- // InternalDataDSL.g:2947:3: ( rule__XAssignment__Group_1__0 )
- // InternalDataDSL.g:2947:4: rule__XAssignment__Group_1__0
+ // InternalDataDSL.g:3100:3: ( rule__XAssignment__Group_1__0 )
+ // InternalDataDSL.g:3100:4: rule__XAssignment__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1__0();
@@ -10330,64 +10886,64 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Alternatives"
- // InternalDataDSL.g:2955:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) );
+ // InternalDataDSL.g:3108:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) );
public final void rule__OpMultiAssign__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:2959:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) )
- int alt13=7;
+ // InternalDataDSL.g:3112:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) )
+ int alt14=7;
switch ( input.LA(1) ) {
case 16:
{
- alt13=1;
+ alt14=1;
}
break;
case 17:
{
- alt13=2;
+ alt14=2;
}
break;
case 18:
{
- alt13=3;
+ alt14=3;
}
break;
case 19:
{
- alt13=4;
+ alt14=4;
}
break;
case 20:
{
- alt13=5;
+ alt14=5;
}
break;
case 27:
{
- alt13=6;
+ alt14=6;
}
break;
case 26:
{
- alt13=7;
+ alt14=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
+ new NoViableAltException("", 14, 0, input);
throw nvae;
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
- // InternalDataDSL.g:2960:2: ( '+=' )
+ // InternalDataDSL.g:3113:2: ( '+=' )
{
- // InternalDataDSL.g:2960:2: ( '+=' )
- // InternalDataDSL.g:2961:3: '+='
+ // InternalDataDSL.g:3113:2: ( '+=' )
+ // InternalDataDSL.g:3114:3: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0());
@@ -10403,10 +10959,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:2966:2: ( '-=' )
+ // InternalDataDSL.g:3119:2: ( '-=' )
{
- // InternalDataDSL.g:2966:2: ( '-=' )
- // InternalDataDSL.g:2967:3: '-='
+ // InternalDataDSL.g:3119:2: ( '-=' )
+ // InternalDataDSL.g:3120:3: '-='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1());
@@ -10422,10 +10978,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:2972:2: ( '*=' )
+ // InternalDataDSL.g:3125:2: ( '*=' )
{
- // InternalDataDSL.g:2972:2: ( '*=' )
- // InternalDataDSL.g:2973:3: '*='
+ // InternalDataDSL.g:3125:2: ( '*=' )
+ // InternalDataDSL.g:3126:3: '*='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2());
@@ -10441,10 +10997,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:2978:2: ( '/=' )
+ // InternalDataDSL.g:3131:2: ( '/=' )
{
- // InternalDataDSL.g:2978:2: ( '/=' )
- // InternalDataDSL.g:2979:3: '/='
+ // InternalDataDSL.g:3131:2: ( '/=' )
+ // InternalDataDSL.g:3132:3: '/='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3());
@@ -10460,10 +11016,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:2984:2: ( '%=' )
+ // InternalDataDSL.g:3137:2: ( '%=' )
{
- // InternalDataDSL.g:2984:2: ( '%=' )
- // InternalDataDSL.g:2985:3: '%='
+ // InternalDataDSL.g:3137:2: ( '%=' )
+ // InternalDataDSL.g:3138:3: '%='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4());
@@ -10479,16 +11035,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // InternalDataDSL.g:2990:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
+ // InternalDataDSL.g:3143:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
{
- // InternalDataDSL.g:2990:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
- // InternalDataDSL.g:2991:3: ( rule__OpMultiAssign__Group_5__0 )
+ // InternalDataDSL.g:3143:2: ( ( rule__OpMultiAssign__Group_5__0 ) )
+ // InternalDataDSL.g:3144:3: ( rule__OpMultiAssign__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_5());
}
- // InternalDataDSL.g:2992:3: ( rule__OpMultiAssign__Group_5__0 )
- // InternalDataDSL.g:2992:4: rule__OpMultiAssign__Group_5__0
+ // InternalDataDSL.g:3145:3: ( rule__OpMultiAssign__Group_5__0 )
+ // InternalDataDSL.g:3145:4: rule__OpMultiAssign__Group_5__0
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_5__0();
@@ -10508,16 +11064,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // InternalDataDSL.g:2996:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
+ // InternalDataDSL.g:3149:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
{
- // InternalDataDSL.g:2996:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
- // InternalDataDSL.g:2997:3: ( rule__OpMultiAssign__Group_6__0 )
+ // InternalDataDSL.g:3149:2: ( ( rule__OpMultiAssign__Group_6__0 ) )
+ // InternalDataDSL.g:3150:3: ( rule__OpMultiAssign__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_6());
}
- // InternalDataDSL.g:2998:3: ( rule__OpMultiAssign__Group_6__0 )
- // InternalDataDSL.g:2998:4: rule__OpMultiAssign__Group_6__0
+ // InternalDataDSL.g:3151:3: ( rule__OpMultiAssign__Group_6__0 )
+ // InternalDataDSL.g:3151:4: rule__OpMultiAssign__Group_6__0
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_6__0();
@@ -10554,49 +11110,49 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpEquality__Alternatives"
- // InternalDataDSL.g:3006:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) );
+ // InternalDataDSL.g:3159:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) );
public final void rule__OpEquality__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3010:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) )
- int alt14=4;
+ // InternalDataDSL.g:3163:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) )
+ int alt15=4;
switch ( input.LA(1) ) {
case 21:
{
- alt14=1;
+ alt15=1;
}
break;
case 22:
{
- alt14=2;
+ alt15=2;
}
break;
case 23:
{
- alt14=3;
+ alt15=3;
}
break;
case 24:
{
- alt14=4;
+ alt15=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 15, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt15) {
case 1 :
- // InternalDataDSL.g:3011:2: ( '==' )
+ // InternalDataDSL.g:3164:2: ( '==' )
{
- // InternalDataDSL.g:3011:2: ( '==' )
- // InternalDataDSL.g:3012:3: '=='
+ // InternalDataDSL.g:3164:2: ( '==' )
+ // InternalDataDSL.g:3165:3: '=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
@@ -10612,10 +11168,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3017:2: ( '!=' )
+ // InternalDataDSL.g:3170:2: ( '!=' )
{
- // InternalDataDSL.g:3017:2: ( '!=' )
- // InternalDataDSL.g:3018:3: '!='
+ // InternalDataDSL.g:3170:2: ( '!=' )
+ // InternalDataDSL.g:3171:3: '!='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
@@ -10631,10 +11187,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3023:2: ( '===' )
+ // InternalDataDSL.g:3176:2: ( '===' )
{
- // InternalDataDSL.g:3023:2: ( '===' )
- // InternalDataDSL.g:3024:3: '==='
+ // InternalDataDSL.g:3176:2: ( '===' )
+ // InternalDataDSL.g:3177:3: '==='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2());
@@ -10650,10 +11206,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3029:2: ( '!==' )
+ // InternalDataDSL.g:3182:2: ( '!==' )
{
- // InternalDataDSL.g:3029:2: ( '!==' )
- // InternalDataDSL.g:3030:3: '!=='
+ // InternalDataDSL.g:3182:2: ( '!==' )
+ // InternalDataDSL.g:3183:3: '!=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3());
@@ -10686,41 +11242,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Alternatives_1"
- // InternalDataDSL.g:3039:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) );
+ // InternalDataDSL.g:3192:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) );
public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3043:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // InternalDataDSL.g:3196:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( (LA15_0==119) ) {
- alt15=1;
+ if ( (LA16_0==129) ) {
+ alt16=1;
}
- else if ( ((LA15_0>=25 && LA15_0<=27)) ) {
- alt15=2;
+ else if ( ((LA16_0>=25 && LA16_0<=27)) ) {
+ alt16=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
+ new NoViableAltException("", 16, 0, input);
throw nvae;
}
- switch (alt15) {
+ switch (alt16) {
case 1 :
- // InternalDataDSL.g:3044:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:3197:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:3044:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:3045:3: ( rule__XRelationalExpression__Group_1_0__0 )
+ // InternalDataDSL.g:3197:2: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:3198:3: ( rule__XRelationalExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:3046:3: ( rule__XRelationalExpression__Group_1_0__0 )
- // InternalDataDSL.g:3046:4: rule__XRelationalExpression__Group_1_0__0
+ // InternalDataDSL.g:3199:3: ( rule__XRelationalExpression__Group_1_0__0 )
+ // InternalDataDSL.g:3199:4: rule__XRelationalExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0__0();
@@ -10740,16 +11296,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3050:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
+ // InternalDataDSL.g:3203:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
{
- // InternalDataDSL.g:3050:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
- // InternalDataDSL.g:3051:3: ( rule__XRelationalExpression__Group_1_1__0 )
+ // InternalDataDSL.g:3203:2: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
+ // InternalDataDSL.g:3204:3: ( rule__XRelationalExpression__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
}
- // InternalDataDSL.g:3052:3: ( rule__XRelationalExpression__Group_1_1__0 )
- // InternalDataDSL.g:3052:4: rule__XRelationalExpression__Group_1_1__0
+ // InternalDataDSL.g:3205:3: ( rule__XRelationalExpression__Group_1_1__0 )
+ // InternalDataDSL.g:3205:4: rule__XRelationalExpression__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1__0();
@@ -10786,34 +11342,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpCompare__Alternatives"
- // InternalDataDSL.g:3060:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) );
+ // InternalDataDSL.g:3213:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) );
public final void rule__OpCompare__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3064:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) )
- int alt16=4;
+ // InternalDataDSL.g:3217:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) )
+ int alt17=4;
switch ( input.LA(1) ) {
case 25:
{
- alt16=1;
+ alt17=1;
}
break;
case 27:
{
- int LA16_2 = input.LA(2);
+ int LA17_2 = input.LA(2);
- if ( (LA16_2==13) ) {
- alt16=2;
+ if ( (LA17_2==EOF||(LA17_2>=RULE_STRING && LA17_2<=RULE_DECIMAL)||LA17_2==27||(LA17_2>=34 && LA17_2<=35)||LA17_2==40||(LA17_2>=45 && LA17_2<=50)||LA17_2==75||LA17_2==102||LA17_2==123||(LA17_2>=127 && LA17_2<=128)||LA17_2==130||LA17_2==132||(LA17_2>=136 && LA17_2<=143)||LA17_2==145||LA17_2==166) ) {
+ alt17=4;
}
- else if ( (LA16_2==EOF||(LA16_2>=RULE_STRING && LA16_2<=RULE_DECIMAL)||LA16_2==27||(LA16_2>=34 && LA16_2<=35)||LA16_2==40||(LA16_2>=45 && LA16_2<=50)||LA16_2==70||LA16_2==95||LA16_2==113||(LA16_2>=117 && LA16_2<=118)||LA16_2==120||LA16_2==122||(LA16_2>=126 && LA16_2<=133)||LA16_2==135||LA16_2==154) ) {
- alt16=4;
+ else if ( (LA17_2==13) ) {
+ alt17=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 16, 2, input);
+ new NoViableAltException("", 17, 2, input);
throw nvae;
}
@@ -10821,23 +11377,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 26:
{
- alt16=3;
+ alt17=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt16) {
+ switch (alt17) {
case 1 :
- // InternalDataDSL.g:3065:2: ( '>=' )
+ // InternalDataDSL.g:3218:2: ( '>=' )
{
- // InternalDataDSL.g:3065:2: ( '>=' )
- // InternalDataDSL.g:3066:3: '>='
+ // InternalDataDSL.g:3218:2: ( '>=' )
+ // InternalDataDSL.g:3219:3: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
@@ -10853,16 +11409,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3071:2: ( ( rule__OpCompare__Group_1__0 ) )
+ // InternalDataDSL.g:3224:2: ( ( rule__OpCompare__Group_1__0 ) )
{
- // InternalDataDSL.g:3071:2: ( ( rule__OpCompare__Group_1__0 ) )
- // InternalDataDSL.g:3072:3: ( rule__OpCompare__Group_1__0 )
+ // InternalDataDSL.g:3224:2: ( ( rule__OpCompare__Group_1__0 ) )
+ // InternalDataDSL.g:3225:3: ( rule__OpCompare__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGroup_1());
}
- // InternalDataDSL.g:3073:3: ( rule__OpCompare__Group_1__0 )
- // InternalDataDSL.g:3073:4: rule__OpCompare__Group_1__0
+ // InternalDataDSL.g:3226:3: ( rule__OpCompare__Group_1__0 )
+ // InternalDataDSL.g:3226:4: rule__OpCompare__Group_1__0
{
pushFollow(FOLLOW_2);
rule__OpCompare__Group_1__0();
@@ -10882,10 +11438,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3077:2: ( '>' )
+ // InternalDataDSL.g:3230:2: ( '>' )
{
- // InternalDataDSL.g:3077:2: ( '>' )
- // InternalDataDSL.g:3078:3: '>'
+ // InternalDataDSL.g:3230:2: ( '>' )
+ // InternalDataDSL.g:3231:3: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
@@ -10901,10 +11457,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3083:2: ( '<' )
+ // InternalDataDSL.g:3236:2: ( '<' )
{
- // InternalDataDSL.g:3083:2: ( '<' )
- // InternalDataDSL.g:3084:3: '<'
+ // InternalDataDSL.g:3236:2: ( '<' )
+ // InternalDataDSL.g:3237:3: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
@@ -10937,21 +11493,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Alternatives"
- // InternalDataDSL.g:3093:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );
+ // InternalDataDSL.g:3246:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );
public final void rule__OpOther__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3097:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) )
- int alt17=9;
- alt17 = dfa17.predict(input);
- switch (alt17) {
+ // InternalDataDSL.g:3250:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) )
+ int alt18=9;
+ alt18 = dfa18.predict(input);
+ switch (alt18) {
case 1 :
- // InternalDataDSL.g:3098:2: ( '->' )
+ // InternalDataDSL.g:3251:2: ( '->' )
{
- // InternalDataDSL.g:3098:2: ( '->' )
- // InternalDataDSL.g:3099:3: '->'
+ // InternalDataDSL.g:3251:2: ( '->' )
+ // InternalDataDSL.g:3252:3: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
@@ -10967,10 +11523,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3104:2: ( '..<' )
+ // InternalDataDSL.g:3257:2: ( '..<' )
{
- // InternalDataDSL.g:3104:2: ( '..<' )
- // InternalDataDSL.g:3105:3: '..<'
+ // InternalDataDSL.g:3257:2: ( '..<' )
+ // InternalDataDSL.g:3258:3: '..<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1());
@@ -10986,16 +11542,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3110:2: ( ( rule__OpOther__Group_2__0 ) )
+ // InternalDataDSL.g:3263:2: ( ( rule__OpOther__Group_2__0 ) )
{
- // InternalDataDSL.g:3110:2: ( ( rule__OpOther__Group_2__0 ) )
- // InternalDataDSL.g:3111:3: ( rule__OpOther__Group_2__0 )
+ // InternalDataDSL.g:3263:2: ( ( rule__OpOther__Group_2__0 ) )
+ // InternalDataDSL.g:3264:3: ( rule__OpOther__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_2());
}
- // InternalDataDSL.g:3112:3: ( rule__OpOther__Group_2__0 )
- // InternalDataDSL.g:3112:4: rule__OpOther__Group_2__0
+ // InternalDataDSL.g:3265:3: ( rule__OpOther__Group_2__0 )
+ // InternalDataDSL.g:3265:4: rule__OpOther__Group_2__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_2__0();
@@ -11015,10 +11571,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3116:2: ( '..' )
+ // InternalDataDSL.g:3269:2: ( '..' )
{
- // InternalDataDSL.g:3116:2: ( '..' )
- // InternalDataDSL.g:3117:3: '..'
+ // InternalDataDSL.g:3269:2: ( '..' )
+ // InternalDataDSL.g:3270:3: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3());
@@ -11034,10 +11590,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:3122:2: ( '=>' )
+ // InternalDataDSL.g:3275:2: ( '=>' )
{
- // InternalDataDSL.g:3122:2: ( '=>' )
- // InternalDataDSL.g:3123:3: '=>'
+ // InternalDataDSL.g:3275:2: ( '=>' )
+ // InternalDataDSL.g:3276:3: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4());
@@ -11053,16 +11609,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // InternalDataDSL.g:3128:2: ( ( rule__OpOther__Group_5__0 ) )
+ // InternalDataDSL.g:3281:2: ( ( rule__OpOther__Group_5__0 ) )
{
- // InternalDataDSL.g:3128:2: ( ( rule__OpOther__Group_5__0 ) )
- // InternalDataDSL.g:3129:3: ( rule__OpOther__Group_5__0 )
+ // InternalDataDSL.g:3281:2: ( ( rule__OpOther__Group_5__0 ) )
+ // InternalDataDSL.g:3282:3: ( rule__OpOther__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5());
}
- // InternalDataDSL.g:3130:3: ( rule__OpOther__Group_5__0 )
- // InternalDataDSL.g:3130:4: rule__OpOther__Group_5__0
+ // InternalDataDSL.g:3283:3: ( rule__OpOther__Group_5__0 )
+ // InternalDataDSL.g:3283:4: rule__OpOther__Group_5__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5__0();
@@ -11082,16 +11638,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // InternalDataDSL.g:3134:2: ( ( rule__OpOther__Group_6__0 ) )
+ // InternalDataDSL.g:3287:2: ( ( rule__OpOther__Group_6__0 ) )
{
- // InternalDataDSL.g:3134:2: ( ( rule__OpOther__Group_6__0 ) )
- // InternalDataDSL.g:3135:3: ( rule__OpOther__Group_6__0 )
+ // InternalDataDSL.g:3287:2: ( ( rule__OpOther__Group_6__0 ) )
+ // InternalDataDSL.g:3288:3: ( rule__OpOther__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6());
}
- // InternalDataDSL.g:3136:3: ( rule__OpOther__Group_6__0 )
- // InternalDataDSL.g:3136:4: rule__OpOther__Group_6__0
+ // InternalDataDSL.g:3289:3: ( rule__OpOther__Group_6__0 )
+ // InternalDataDSL.g:3289:4: rule__OpOther__Group_6__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6__0();
@@ -11111,10 +11667,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // InternalDataDSL.g:3140:2: ( '<>' )
+ // InternalDataDSL.g:3293:2: ( '<>' )
{
- // InternalDataDSL.g:3140:2: ( '<>' )
- // InternalDataDSL.g:3141:3: '<>'
+ // InternalDataDSL.g:3293:2: ( '<>' )
+ // InternalDataDSL.g:3294:3: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7());
@@ -11130,10 +11686,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // InternalDataDSL.g:3146:2: ( '?:' )
+ // InternalDataDSL.g:3299:2: ( '?:' )
{
- // InternalDataDSL.g:3146:2: ( '?:' )
- // InternalDataDSL.g:3147:3: '?:'
+ // InternalDataDSL.g:3299:2: ( '?:' )
+ // InternalDataDSL.g:3300:3: '?:'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8());
@@ -11166,29 +11722,29 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Alternatives_5_1"
- // InternalDataDSL.g:3156:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) );
+ // InternalDataDSL.g:3309:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) );
public final void rule__OpOther__Alternatives_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3160:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // InternalDataDSL.g:3313:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) )
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- if ( (LA18_0==26) ) {
- int LA18_1 = input.LA(2);
+ if ( (LA19_0==26) ) {
+ int LA19_1 = input.LA(2);
- if ( (LA18_1==26) ) {
- alt18=1;
+ if ( (LA19_1==EOF||(LA19_1>=RULE_STRING && LA19_1<=RULE_DECIMAL)||LA19_1==27||(LA19_1>=34 && LA19_1<=35)||LA19_1==40||(LA19_1>=45 && LA19_1<=50)||LA19_1==75||LA19_1==102||LA19_1==123||(LA19_1>=127 && LA19_1<=128)||LA19_1==130||LA19_1==132||(LA19_1>=136 && LA19_1<=143)||LA19_1==145||LA19_1==166) ) {
+ alt19=2;
}
- else if ( (LA18_1==EOF||(LA18_1>=RULE_STRING && LA18_1<=RULE_DECIMAL)||LA18_1==27||(LA18_1>=34 && LA18_1<=35)||LA18_1==40||(LA18_1>=45 && LA18_1<=50)||LA18_1==70||LA18_1==95||LA18_1==113||(LA18_1>=117 && LA18_1<=118)||LA18_1==120||LA18_1==122||(LA18_1>=126 && LA18_1<=133)||LA18_1==135||LA18_1==154) ) {
- alt18=2;
+ else if ( (LA19_1==26) ) {
+ alt19=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 1, input);
+ new NoViableAltException("", 19, 1, input);
throw nvae;
}
@@ -11196,22 +11752,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt19) {
case 1 :
- // InternalDataDSL.g:3161:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
+ // InternalDataDSL.g:3314:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
{
- // InternalDataDSL.g:3161:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
- // InternalDataDSL.g:3162:3: ( rule__OpOther__Group_5_1_0__0 )
+ // InternalDataDSL.g:3314:2: ( ( rule__OpOther__Group_5_1_0__0 ) )
+ // InternalDataDSL.g:3315:3: ( rule__OpOther__Group_5_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0());
}
- // InternalDataDSL.g:3163:3: ( rule__OpOther__Group_5_1_0__0 )
- // InternalDataDSL.g:3163:4: rule__OpOther__Group_5_1_0__0
+ // InternalDataDSL.g:3316:3: ( rule__OpOther__Group_5_1_0__0 )
+ // InternalDataDSL.g:3316:4: rule__OpOther__Group_5_1_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0__0();
@@ -11231,10 +11787,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3167:2: ( '>' )
+ // InternalDataDSL.g:3320:2: ( '>' )
{
- // InternalDataDSL.g:3167:2: ( '>' )
- // InternalDataDSL.g:3168:3: '>'
+ // InternalDataDSL.g:3320:2: ( '>' )
+ // InternalDataDSL.g:3321:3: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1());
@@ -11267,55 +11823,55 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Alternatives_6_1"
- // InternalDataDSL.g:3177:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) );
+ // InternalDataDSL.g:3330:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) );
public final void rule__OpOther__Alternatives_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3181:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) )
- int alt19=3;
- int LA19_0 = input.LA(1);
+ // InternalDataDSL.g:3334:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) )
+ int alt20=3;
+ int LA20_0 = input.LA(1);
- if ( (LA19_0==27) ) {
- int LA19_1 = input.LA(2);
+ if ( (LA20_0==27) ) {
+ int LA20_1 = input.LA(2);
- if ( (synpred38_InternalDataDSL()) ) {
- alt19=1;
+ if ( (synpred39_InternalDataDSL()) ) {
+ alt20=1;
}
- else if ( (synpred39_InternalDataDSL()) ) {
- alt19=2;
+ else if ( (synpred40_InternalDataDSL()) ) {
+ alt20=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 1, input);
+ new NoViableAltException("", 20, 1, input);
throw nvae;
}
}
- else if ( (LA19_0==31) ) {
- alt19=3;
+ else if ( (LA20_0==31) ) {
+ alt20=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt20) {
case 1 :
- // InternalDataDSL.g:3182:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // InternalDataDSL.g:3335:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
- // InternalDataDSL.g:3182:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
- // InternalDataDSL.g:3183:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalDataDSL.g:3335:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // InternalDataDSL.g:3336:3: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
- // InternalDataDSL.g:3184:3: ( rule__OpOther__Group_6_1_0__0 )
- // InternalDataDSL.g:3184:4: rule__OpOther__Group_6_1_0__0
+ // InternalDataDSL.g:3337:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalDataDSL.g:3337:4: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0();
@@ -11335,10 +11891,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3188:2: ( '<' )
+ // InternalDataDSL.g:3341:2: ( '<' )
{
- // InternalDataDSL.g:3188:2: ( '<' )
- // InternalDataDSL.g:3189:3: '<'
+ // InternalDataDSL.g:3341:2: ( '<' )
+ // InternalDataDSL.g:3342:3: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
@@ -11354,10 +11910,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3194:2: ( '=>' )
+ // InternalDataDSL.g:3347:2: ( '=>' )
{
- // InternalDataDSL.g:3194:2: ( '=>' )
- // InternalDataDSL.g:3195:3: '=>'
+ // InternalDataDSL.g:3347:2: ( '=>' )
+ // InternalDataDSL.g:3348:3: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2());
@@ -11390,35 +11946,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpAdd__Alternatives"
- // InternalDataDSL.g:3204:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
+ // InternalDataDSL.g:3357:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
public final void rule__OpAdd__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3208:1: ( ( '+' ) | ( '-' ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // InternalDataDSL.g:3361:1: ( ( '+' ) | ( '-' ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA20_0==34) ) {
- alt20=1;
+ if ( (LA21_0==34) ) {
+ alt21=1;
}
- else if ( (LA20_0==35) ) {
- alt20=2;
+ else if ( (LA21_0==35) ) {
+ alt21=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt21) {
case 1 :
- // InternalDataDSL.g:3209:2: ( '+' )
+ // InternalDataDSL.g:3362:2: ( '+' )
{
- // InternalDataDSL.g:3209:2: ( '+' )
- // InternalDataDSL.g:3210:3: '+'
+ // InternalDataDSL.g:3362:2: ( '+' )
+ // InternalDataDSL.g:3363:3: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
@@ -11434,10 +11990,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3215:2: ( '-' )
+ // InternalDataDSL.g:3368:2: ( '-' )
{
- // InternalDataDSL.g:3215:2: ( '-' )
- // InternalDataDSL.g:3216:3: '-'
+ // InternalDataDSL.g:3368:2: ( '-' )
+ // InternalDataDSL.g:3369:3: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
@@ -11470,49 +12026,49 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMulti__Alternatives"
- // InternalDataDSL.g:3225:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
+ // InternalDataDSL.g:3378:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
public final void rule__OpMulti__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3229:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
- int alt21=4;
+ // InternalDataDSL.g:3382:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
+ int alt22=4;
switch ( input.LA(1) ) {
case 36:
{
- alt21=1;
+ alt22=1;
}
break;
case 37:
{
- alt21=2;
+ alt22=2;
}
break;
case 38:
{
- alt21=3;
+ alt22=3;
}
break;
case 39:
{
- alt21=4;
+ alt22=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt22) {
case 1 :
- // InternalDataDSL.g:3230:2: ( '*' )
+ // InternalDataDSL.g:3383:2: ( '*' )
{
- // InternalDataDSL.g:3230:2: ( '*' )
- // InternalDataDSL.g:3231:3: '*'
+ // InternalDataDSL.g:3383:2: ( '*' )
+ // InternalDataDSL.g:3384:3: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
@@ -11528,10 +12084,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3236:2: ( '**' )
+ // InternalDataDSL.g:3389:2: ( '**' )
{
- // InternalDataDSL.g:3236:2: ( '**' )
- // InternalDataDSL.g:3237:3: '**'
+ // InternalDataDSL.g:3389:2: ( '**' )
+ // InternalDataDSL.g:3390:3: '**'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
@@ -11547,10 +12103,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3242:2: ( '/' )
+ // InternalDataDSL.g:3395:2: ( '/' )
{
- // InternalDataDSL.g:3242:2: ( '/' )
- // InternalDataDSL.g:3243:3: '/'
+ // InternalDataDSL.g:3395:2: ( '/' )
+ // InternalDataDSL.g:3396:3: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
@@ -11566,10 +12122,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3248:2: ( '%' )
+ // InternalDataDSL.g:3401:2: ( '%' )
{
- // InternalDataDSL.g:3248:2: ( '%' )
- // InternalDataDSL.g:3249:3: '%'
+ // InternalDataDSL.g:3401:2: ( '%' )
+ // InternalDataDSL.g:3402:3: '%'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
@@ -11602,41 +12158,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Alternatives"
- // InternalDataDSL.g:3258:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
+ // InternalDataDSL.g:3411:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
public final void rule__XUnaryOperation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3262:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
- int alt22=2;
- int LA22_0 = input.LA(1);
+ // InternalDataDSL.g:3415:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( ((LA22_0>=34 && LA22_0<=35)||LA22_0==40) ) {
- alt22=1;
+ if ( ((LA23_0>=34 && LA23_0<=35)||LA23_0==40) ) {
+ alt23=1;
}
- else if ( ((LA22_0>=RULE_STRING && LA22_0<=RULE_DECIMAL)||LA22_0==27||(LA22_0>=45 && LA22_0<=50)||LA22_0==70||LA22_0==95||LA22_0==113||(LA22_0>=117 && LA22_0<=118)||LA22_0==120||LA22_0==122||(LA22_0>=126 && LA22_0<=133)||LA22_0==135||LA22_0==154) ) {
- alt22=2;
+ else if ( ((LA23_0>=RULE_STRING && LA23_0<=RULE_DECIMAL)||LA23_0==27||(LA23_0>=45 && LA23_0<=50)||LA23_0==75||LA23_0==102||LA23_0==123||(LA23_0>=127 && LA23_0<=128)||LA23_0==130||LA23_0==132||(LA23_0>=136 && LA23_0<=143)||LA23_0==145||LA23_0==166) ) {
+ alt23=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt23) {
case 1 :
- // InternalDataDSL.g:3263:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
+ // InternalDataDSL.g:3416:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
{
- // InternalDataDSL.g:3263:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
- // InternalDataDSL.g:3264:3: ( rule__XUnaryOperation__Group_0__0 )
+ // InternalDataDSL.g:3416:2: ( ( rule__XUnaryOperation__Group_0__0 ) )
+ // InternalDataDSL.g:3417:3: ( rule__XUnaryOperation__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getGroup_0());
}
- // InternalDataDSL.g:3265:3: ( rule__XUnaryOperation__Group_0__0 )
- // InternalDataDSL.g:3265:4: rule__XUnaryOperation__Group_0__0
+ // InternalDataDSL.g:3418:3: ( rule__XUnaryOperation__Group_0__0 )
+ // InternalDataDSL.g:3418:4: rule__XUnaryOperation__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Group_0__0();
@@ -11656,10 +12212,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3269:2: ( ruleXCastedExpression )
+ // InternalDataDSL.g:3422:2: ( ruleXCastedExpression )
{
- // InternalDataDSL.g:3269:2: ( ruleXCastedExpression )
- // InternalDataDSL.g:3270:3: ruleXCastedExpression
+ // InternalDataDSL.g:3422:2: ( ruleXCastedExpression )
+ // InternalDataDSL.g:3423:3: ruleXCastedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
@@ -11696,44 +12252,44 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpUnary__Alternatives"
- // InternalDataDSL.g:3279:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
+ // InternalDataDSL.g:3432:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
public final void rule__OpUnary__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3283:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
- int alt23=3;
+ // InternalDataDSL.g:3436:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
+ int alt24=3;
switch ( input.LA(1) ) {
case 40:
{
- alt23=1;
+ alt24=1;
}
break;
case 35:
{
- alt23=2;
+ alt24=2;
}
break;
case 34:
{
- alt23=3;
+ alt24=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt24) {
case 1 :
- // InternalDataDSL.g:3284:2: ( '!' )
+ // InternalDataDSL.g:3437:2: ( '!' )
{
- // InternalDataDSL.g:3284:2: ( '!' )
- // InternalDataDSL.g:3285:3: '!'
+ // InternalDataDSL.g:3437:2: ( '!' )
+ // InternalDataDSL.g:3438:3: '!'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
@@ -11749,10 +12305,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3290:2: ( '-' )
+ // InternalDataDSL.g:3443:2: ( '-' )
{
- // InternalDataDSL.g:3290:2: ( '-' )
- // InternalDataDSL.g:3291:3: '-'
+ // InternalDataDSL.g:3443:2: ( '-' )
+ // InternalDataDSL.g:3444:3: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
@@ -11768,10 +12324,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3296:2: ( '+' )
+ // InternalDataDSL.g:3449:2: ( '+' )
{
- // InternalDataDSL.g:3296:2: ( '+' )
- // InternalDataDSL.g:3297:3: '+'
+ // InternalDataDSL.g:3449:2: ( '+' )
+ // InternalDataDSL.g:3450:3: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
@@ -11804,35 +12360,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpPostfix__Alternatives"
- // InternalDataDSL.g:3306:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) );
+ // InternalDataDSL.g:3459:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) );
public final void rule__OpPostfix__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3310:1: ( ( '++' ) | ( '--' ) )
- int alt24=2;
- int LA24_0 = input.LA(1);
+ // InternalDataDSL.g:3463:1: ( ( '++' ) | ( '--' ) )
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- if ( (LA24_0==41) ) {
- alt24=1;
+ if ( (LA25_0==41) ) {
+ alt25=1;
}
- else if ( (LA24_0==42) ) {
- alt24=2;
+ else if ( (LA25_0==42) ) {
+ alt25=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt24) {
+ switch (alt25) {
case 1 :
- // InternalDataDSL.g:3311:2: ( '++' )
+ // InternalDataDSL.g:3464:2: ( '++' )
{
- // InternalDataDSL.g:3311:2: ( '++' )
- // InternalDataDSL.g:3312:3: '++'
+ // InternalDataDSL.g:3464:2: ( '++' )
+ // InternalDataDSL.g:3465:3: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0());
@@ -11848,10 +12404,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3317:2: ( '--' )
+ // InternalDataDSL.g:3470:2: ( '--' )
{
- // InternalDataDSL.g:3317:2: ( '--' )
- // InternalDataDSL.g:3318:3: '--'
+ // InternalDataDSL.g:3470:2: ( '--' )
+ // InternalDataDSL.g:3471:3: '--'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1());
@@ -11884,27 +12440,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1"
- // InternalDataDSL.g:3327:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );
+ // InternalDataDSL.g:3480:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3331:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
- int alt25=2;
- alt25 = dfa25.predict(input);
- switch (alt25) {
+ // InternalDataDSL.g:3484:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
+ int alt26=2;
+ alt26 = dfa26.predict(input);
+ switch (alt26) {
case 1 :
- // InternalDataDSL.g:3332:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
+ // InternalDataDSL.g:3485:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
{
- // InternalDataDSL.g:3332:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
- // InternalDataDSL.g:3333:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
+ // InternalDataDSL.g:3485:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
+ // InternalDataDSL.g:3486:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
}
- // InternalDataDSL.g:3334:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
- // InternalDataDSL.g:3334:4: rule__XMemberFeatureCall__Group_1_0__0
+ // InternalDataDSL.g:3487:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
+ // InternalDataDSL.g:3487:4: rule__XMemberFeatureCall__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0__0();
@@ -11924,16 +12480,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3338:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
+ // InternalDataDSL.g:3491:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
{
- // InternalDataDSL.g:3338:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
- // InternalDataDSL.g:3339:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
+ // InternalDataDSL.g:3491:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
+ // InternalDataDSL.g:3492:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
}
- // InternalDataDSL.g:3340:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
- // InternalDataDSL.g:3340:4: rule__XMemberFeatureCall__Group_1_1__0
+ // InternalDataDSL.g:3493:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
+ // InternalDataDSL.g:3493:4: rule__XMemberFeatureCall__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1__0();
@@ -11970,35 +12526,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1"
- // InternalDataDSL.g:3348:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) );
+ // InternalDataDSL.g:3501:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3352:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) )
- int alt26=2;
- int LA26_0 = input.LA(1);
+ // InternalDataDSL.g:3505:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) )
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA26_0==43) ) {
- alt26=1;
+ if ( (LA27_0==43) ) {
+ alt27=1;
}
- else if ( (LA26_0==150) ) {
- alt26=2;
+ else if ( (LA27_0==162) ) {
+ alt27=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt27) {
case 1 :
- // InternalDataDSL.g:3353:2: ( '.' )
+ // InternalDataDSL.g:3506:2: ( '.' )
{
- // InternalDataDSL.g:3353:2: ( '.' )
- // InternalDataDSL.g:3354:3: '.'
+ // InternalDataDSL.g:3506:2: ( '.' )
+ // InternalDataDSL.g:3507:3: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
@@ -12014,16 +12570,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3359:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
+ // InternalDataDSL.g:3512:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
{
- // InternalDataDSL.g:3359:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
- // InternalDataDSL.g:3360:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
+ // InternalDataDSL.g:3512:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
+ // InternalDataDSL.g:3513:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1());
}
- // InternalDataDSL.g:3361:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
- // InternalDataDSL.g:3361:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1
+ // InternalDataDSL.g:3514:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
+ // InternalDataDSL.g:3514:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1();
@@ -12060,44 +12616,44 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
- // InternalDataDSL.g:3369:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) );
+ // InternalDataDSL.g:3522:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3373:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) )
- int alt27=3;
+ // InternalDataDSL.g:3526:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) )
+ int alt28=3;
switch ( input.LA(1) ) {
case 43:
{
- alt27=1;
+ alt28=1;
}
break;
- case 151:
+ case 163:
{
- alt27=2;
+ alt28=2;
}
break;
- case 150:
+ case 162:
{
- alt27=3;
+ alt28=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt28) {
case 1 :
- // InternalDataDSL.g:3374:2: ( '.' )
+ // InternalDataDSL.g:3527:2: ( '.' )
{
- // InternalDataDSL.g:3374:2: ( '.' )
- // InternalDataDSL.g:3375:3: '.'
+ // InternalDataDSL.g:3527:2: ( '.' )
+ // InternalDataDSL.g:3528:3: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
@@ -12113,16 +12669,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3380:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
+ // InternalDataDSL.g:3533:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
{
- // InternalDataDSL.g:3380:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
- // InternalDataDSL.g:3381:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
+ // InternalDataDSL.g:3533:2: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
+ // InternalDataDSL.g:3534:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
}
- // InternalDataDSL.g:3382:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
- // InternalDataDSL.g:3382:4: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
+ // InternalDataDSL.g:3535:3: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
+ // InternalDataDSL.g:3535:4: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1();
@@ -12142,16 +12698,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3386:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
+ // InternalDataDSL.g:3539:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
{
- // InternalDataDSL.g:3386:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
- // InternalDataDSL.g:3387:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
+ // InternalDataDSL.g:3539:2: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
+ // InternalDataDSL.g:3540:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2());
}
- // InternalDataDSL.g:3388:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
- // InternalDataDSL.g:3388:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2
+ // InternalDataDSL.g:3541:3: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
+ // InternalDataDSL.g:3541:4: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2();
@@ -12188,27 +12744,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
- // InternalDataDSL.g:3396:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );
+ // InternalDataDSL.g:3549:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3400:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
- int alt28=2;
- alt28 = dfa28.predict(input);
- switch (alt28) {
+ // InternalDataDSL.g:3553:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
+ int alt29=2;
+ alt29 = dfa29.predict(input);
+ switch (alt29) {
case 1 :
- // InternalDataDSL.g:3401:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // InternalDataDSL.g:3554:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
- // InternalDataDSL.g:3401:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- // InternalDataDSL.g:3402:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalDataDSL.g:3554:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // InternalDataDSL.g:3555:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
- // InternalDataDSL.g:3403:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- // InternalDataDSL.g:3403:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
+ // InternalDataDSL.g:3556:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalDataDSL.g:3556:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
@@ -12228,16 +12784,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3407:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
+ // InternalDataDSL.g:3560:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
{
- // InternalDataDSL.g:3407:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
- // InternalDataDSL.g:3408:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
+ // InternalDataDSL.g:3560:2: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
+ // InternalDataDSL.g:3561:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
}
- // InternalDataDSL.g:3409:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
- // InternalDataDSL.g:3409:4: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
+ // InternalDataDSL.g:3562:3: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
+ // InternalDataDSL.g:3562:4: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0();
@@ -12274,21 +12830,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPrimaryExpression__Alternatives"
- // InternalDataDSL.g:3417:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
+ // InternalDataDSL.g:3570:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3421:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
- int alt29=15;
- alt29 = dfa29.predict(input);
- switch (alt29) {
+ // InternalDataDSL.g:3574:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
+ int alt30=15;
+ alt30 = dfa30.predict(input);
+ switch (alt30) {
case 1 :
- // InternalDataDSL.g:3422:2: ( ruleXConstructorCall )
+ // InternalDataDSL.g:3575:2: ( ruleXConstructorCall )
{
- // InternalDataDSL.g:3422:2: ( ruleXConstructorCall )
- // InternalDataDSL.g:3423:3: ruleXConstructorCall
+ // InternalDataDSL.g:3575:2: ( ruleXConstructorCall )
+ // InternalDataDSL.g:3576:3: ruleXConstructorCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
@@ -12308,10 +12864,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3428:2: ( ruleXBlockExpression )
+ // InternalDataDSL.g:3581:2: ( ruleXBlockExpression )
{
- // InternalDataDSL.g:3428:2: ( ruleXBlockExpression )
- // InternalDataDSL.g:3429:3: ruleXBlockExpression
+ // InternalDataDSL.g:3581:2: ( ruleXBlockExpression )
+ // InternalDataDSL.g:3582:3: ruleXBlockExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
@@ -12331,10 +12887,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3434:2: ( ruleXSwitchExpression )
+ // InternalDataDSL.g:3587:2: ( ruleXSwitchExpression )
{
- // InternalDataDSL.g:3434:2: ( ruleXSwitchExpression )
- // InternalDataDSL.g:3435:3: ruleXSwitchExpression
+ // InternalDataDSL.g:3587:2: ( ruleXSwitchExpression )
+ // InternalDataDSL.g:3588:3: ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
@@ -12354,16 +12910,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3440:2: ( ( ruleXSynchronizedExpression ) )
+ // InternalDataDSL.g:3593:2: ( ( ruleXSynchronizedExpression ) )
{
- // InternalDataDSL.g:3440:2: ( ( ruleXSynchronizedExpression ) )
- // InternalDataDSL.g:3441:3: ( ruleXSynchronizedExpression )
+ // InternalDataDSL.g:3593:2: ( ( ruleXSynchronizedExpression ) )
+ // InternalDataDSL.g:3594:3: ( ruleXSynchronizedExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3());
}
- // InternalDataDSL.g:3442:3: ( ruleXSynchronizedExpression )
- // InternalDataDSL.g:3442:4: ruleXSynchronizedExpression
+ // InternalDataDSL.g:3595:3: ( ruleXSynchronizedExpression )
+ // InternalDataDSL.g:3595:4: ruleXSynchronizedExpression
{
pushFollow(FOLLOW_2);
ruleXSynchronizedExpression();
@@ -12383,10 +12939,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:3446:2: ( ruleXFeatureCall )
+ // InternalDataDSL.g:3599:2: ( ruleXFeatureCall )
{
- // InternalDataDSL.g:3446:2: ( ruleXFeatureCall )
- // InternalDataDSL.g:3447:3: ruleXFeatureCall
+ // InternalDataDSL.g:3599:2: ( ruleXFeatureCall )
+ // InternalDataDSL.g:3600:3: ruleXFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4());
@@ -12406,10 +12962,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // InternalDataDSL.g:3452:2: ( ruleXLiteral )
+ // InternalDataDSL.g:3605:2: ( ruleXLiteral )
{
- // InternalDataDSL.g:3452:2: ( ruleXLiteral )
- // InternalDataDSL.g:3453:3: ruleXLiteral
+ // InternalDataDSL.g:3605:2: ( ruleXLiteral )
+ // InternalDataDSL.g:3606:3: ruleXLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5());
@@ -12429,10 +12985,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // InternalDataDSL.g:3458:2: ( ruleXIfExpression )
+ // InternalDataDSL.g:3611:2: ( ruleXIfExpression )
{
- // InternalDataDSL.g:3458:2: ( ruleXIfExpression )
- // InternalDataDSL.g:3459:3: ruleXIfExpression
+ // InternalDataDSL.g:3611:2: ( ruleXIfExpression )
+ // InternalDataDSL.g:3612:3: ruleXIfExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6());
@@ -12452,16 +13008,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // InternalDataDSL.g:3464:2: ( ( ruleXForLoopExpression ) )
+ // InternalDataDSL.g:3617:2: ( ( ruleXForLoopExpression ) )
{
- // InternalDataDSL.g:3464:2: ( ( ruleXForLoopExpression ) )
- // InternalDataDSL.g:3465:3: ( ruleXForLoopExpression )
+ // InternalDataDSL.g:3617:2: ( ( ruleXForLoopExpression ) )
+ // InternalDataDSL.g:3618:3: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
- // InternalDataDSL.g:3466:3: ( ruleXForLoopExpression )
- // InternalDataDSL.g:3466:4: ruleXForLoopExpression
+ // InternalDataDSL.g:3619:3: ( ruleXForLoopExpression )
+ // InternalDataDSL.g:3619:4: ruleXForLoopExpression
{
pushFollow(FOLLOW_2);
ruleXForLoopExpression();
@@ -12481,10 +13037,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // InternalDataDSL.g:3470:2: ( ruleXBasicForLoopExpression )
+ // InternalDataDSL.g:3623:2: ( ruleXBasicForLoopExpression )
{
- // InternalDataDSL.g:3470:2: ( ruleXBasicForLoopExpression )
- // InternalDataDSL.g:3471:3: ruleXBasicForLoopExpression
+ // InternalDataDSL.g:3623:2: ( ruleXBasicForLoopExpression )
+ // InternalDataDSL.g:3624:3: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
@@ -12504,10 +13060,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 10 :
- // InternalDataDSL.g:3476:2: ( ruleXWhileExpression )
+ // InternalDataDSL.g:3629:2: ( ruleXWhileExpression )
{
- // InternalDataDSL.g:3476:2: ( ruleXWhileExpression )
- // InternalDataDSL.g:3477:3: ruleXWhileExpression
+ // InternalDataDSL.g:3629:2: ( ruleXWhileExpression )
+ // InternalDataDSL.g:3630:3: ruleXWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9());
@@ -12527,10 +13083,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 11 :
- // InternalDataDSL.g:3482:2: ( ruleXDoWhileExpression )
+ // InternalDataDSL.g:3635:2: ( ruleXDoWhileExpression )
{
- // InternalDataDSL.g:3482:2: ( ruleXDoWhileExpression )
- // InternalDataDSL.g:3483:3: ruleXDoWhileExpression
+ // InternalDataDSL.g:3635:2: ( ruleXDoWhileExpression )
+ // InternalDataDSL.g:3636:3: ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10());
@@ -12550,10 +13106,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 12 :
- // InternalDataDSL.g:3488:2: ( ruleXThrowExpression )
+ // InternalDataDSL.g:3641:2: ( ruleXThrowExpression )
{
- // InternalDataDSL.g:3488:2: ( ruleXThrowExpression )
- // InternalDataDSL.g:3489:3: ruleXThrowExpression
+ // InternalDataDSL.g:3641:2: ( ruleXThrowExpression )
+ // InternalDataDSL.g:3642:3: ruleXThrowExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11());
@@ -12573,10 +13129,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 13 :
- // InternalDataDSL.g:3494:2: ( ruleXReturnExpression )
+ // InternalDataDSL.g:3647:2: ( ruleXReturnExpression )
{
- // InternalDataDSL.g:3494:2: ( ruleXReturnExpression )
- // InternalDataDSL.g:3495:3: ruleXReturnExpression
+ // InternalDataDSL.g:3647:2: ( ruleXReturnExpression )
+ // InternalDataDSL.g:3648:3: ruleXReturnExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12());
@@ -12596,10 +13152,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 14 :
- // InternalDataDSL.g:3500:2: ( ruleXTryCatchFinallyExpression )
+ // InternalDataDSL.g:3653:2: ( ruleXTryCatchFinallyExpression )
{
- // InternalDataDSL.g:3500:2: ( ruleXTryCatchFinallyExpression )
- // InternalDataDSL.g:3501:3: ruleXTryCatchFinallyExpression
+ // InternalDataDSL.g:3653:2: ( ruleXTryCatchFinallyExpression )
+ // InternalDataDSL.g:3654:3: ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13());
@@ -12619,10 +13175,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 15 :
- // InternalDataDSL.g:3506:2: ( ruleXParenthesizedExpression )
+ // InternalDataDSL.g:3659:2: ( ruleXParenthesizedExpression )
{
- // InternalDataDSL.g:3506:2: ( ruleXParenthesizedExpression )
- // InternalDataDSL.g:3507:3: ruleXParenthesizedExpression
+ // InternalDataDSL.g:3659:2: ( ruleXParenthesizedExpression )
+ // InternalDataDSL.g:3660:3: ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14());
@@ -12659,67 +13215,67 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XLiteral__Alternatives"
- // InternalDataDSL.g:3516:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
+ // InternalDataDSL.g:3669:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
public final void rule__XLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3520:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
- int alt30=7;
+ // InternalDataDSL.g:3673:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
+ int alt31=7;
switch ( input.LA(1) ) {
- case 117:
+ case 127:
{
- alt30=1;
+ alt31=1;
}
break;
- case 118:
+ case 128:
{
- alt30=2;
+ alt31=2;
}
break;
case 50:
- case 154:
+ case 166:
{
- alt30=3;
+ alt31=3;
}
break;
case RULE_HEX:
case RULE_INT:
case RULE_DECIMAL:
{
- alt30=4;
+ alt31=4;
}
break;
- case 129:
+ case 139:
{
- alt30=5;
+ alt31=5;
}
break;
case RULE_STRING:
{
- alt30=6;
+ alt31=6;
}
break;
- case 130:
+ case 140:
{
- alt30=7;
+ alt31=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt31) {
case 1 :
- // InternalDataDSL.g:3521:2: ( ruleXCollectionLiteral )
+ // InternalDataDSL.g:3674:2: ( ruleXCollectionLiteral )
{
- // InternalDataDSL.g:3521:2: ( ruleXCollectionLiteral )
- // InternalDataDSL.g:3522:3: ruleXCollectionLiteral
+ // InternalDataDSL.g:3674:2: ( ruleXCollectionLiteral )
+ // InternalDataDSL.g:3675:3: ruleXCollectionLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0());
@@ -12739,16 +13295,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3527:2: ( ( ruleXClosure ) )
+ // InternalDataDSL.g:3680:2: ( ( ruleXClosure ) )
{
- // InternalDataDSL.g:3527:2: ( ( ruleXClosure ) )
- // InternalDataDSL.g:3528:3: ( ruleXClosure )
+ // InternalDataDSL.g:3680:2: ( ( ruleXClosure ) )
+ // InternalDataDSL.g:3681:3: ( ruleXClosure )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1());
}
- // InternalDataDSL.g:3529:3: ( ruleXClosure )
- // InternalDataDSL.g:3529:4: ruleXClosure
+ // InternalDataDSL.g:3682:3: ( ruleXClosure )
+ // InternalDataDSL.g:3682:4: ruleXClosure
{
pushFollow(FOLLOW_2);
ruleXClosure();
@@ -12768,10 +13324,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3533:2: ( ruleXBooleanLiteral )
+ // InternalDataDSL.g:3686:2: ( ruleXBooleanLiteral )
{
- // InternalDataDSL.g:3533:2: ( ruleXBooleanLiteral )
- // InternalDataDSL.g:3534:3: ruleXBooleanLiteral
+ // InternalDataDSL.g:3686:2: ( ruleXBooleanLiteral )
+ // InternalDataDSL.g:3687:3: ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2());
@@ -12791,10 +13347,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3539:2: ( ruleXNumberLiteral )
+ // InternalDataDSL.g:3692:2: ( ruleXNumberLiteral )
{
- // InternalDataDSL.g:3539:2: ( ruleXNumberLiteral )
- // InternalDataDSL.g:3540:3: ruleXNumberLiteral
+ // InternalDataDSL.g:3692:2: ( ruleXNumberLiteral )
+ // InternalDataDSL.g:3693:3: ruleXNumberLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3());
@@ -12814,10 +13370,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:3545:2: ( ruleXNullLiteral )
+ // InternalDataDSL.g:3698:2: ( ruleXNullLiteral )
{
- // InternalDataDSL.g:3545:2: ( ruleXNullLiteral )
- // InternalDataDSL.g:3546:3: ruleXNullLiteral
+ // InternalDataDSL.g:3698:2: ( ruleXNullLiteral )
+ // InternalDataDSL.g:3699:3: ruleXNullLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4());
@@ -12837,10 +13393,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // InternalDataDSL.g:3551:2: ( ruleXStringLiteral )
+ // InternalDataDSL.g:3704:2: ( ruleXStringLiteral )
{
- // InternalDataDSL.g:3551:2: ( ruleXStringLiteral )
- // InternalDataDSL.g:3552:3: ruleXStringLiteral
+ // InternalDataDSL.g:3704:2: ( ruleXStringLiteral )
+ // InternalDataDSL.g:3705:3: ruleXStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5());
@@ -12860,10 +13416,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // InternalDataDSL.g:3557:2: ( ruleXTypeLiteral )
+ // InternalDataDSL.g:3710:2: ( ruleXTypeLiteral )
{
- // InternalDataDSL.g:3557:2: ( ruleXTypeLiteral )
- // InternalDataDSL.g:3558:3: ruleXTypeLiteral
+ // InternalDataDSL.g:3710:2: ( ruleXTypeLiteral )
+ // InternalDataDSL.g:3711:3: ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6());
@@ -12900,29 +13456,29 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCollectionLiteral__Alternatives"
- // InternalDataDSL.g:3567:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) );
+ // InternalDataDSL.g:3720:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) );
public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3571:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // InternalDataDSL.g:3724:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA31_0==117) ) {
- int LA31_1 = input.LA(2);
+ if ( (LA32_0==127) ) {
+ int LA32_1 = input.LA(2);
- if ( (LA31_1==70) ) {
- alt31=1;
+ if ( (LA32_1==75) ) {
+ alt32=1;
}
- else if ( (LA31_1==118) ) {
- alt31=2;
+ else if ( (LA32_1==128) ) {
+ alt32=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 1, input);
+ new NoViableAltException("", 32, 1, input);
throw nvae;
}
@@ -12930,16 +13486,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt31) {
+ switch (alt32) {
case 1 :
- // InternalDataDSL.g:3572:2: ( ruleXSetLiteral )
+ // InternalDataDSL.g:3725:2: ( ruleXSetLiteral )
{
- // InternalDataDSL.g:3572:2: ( ruleXSetLiteral )
- // InternalDataDSL.g:3573:3: ruleXSetLiteral
+ // InternalDataDSL.g:3725:2: ( ruleXSetLiteral )
+ // InternalDataDSL.g:3726:3: ruleXSetLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0());
@@ -12959,10 +13515,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3578:2: ( ruleXListLiteral )
+ // InternalDataDSL.g:3731:2: ( ruleXListLiteral )
{
- // InternalDataDSL.g:3578:2: ( ruleXListLiteral )
- // InternalDataDSL.g:3579:3: ruleXListLiteral
+ // InternalDataDSL.g:3731:2: ( ruleXListLiteral )
+ // InternalDataDSL.g:3732:3: ruleXListLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1());
@@ -12999,27 +13555,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Alternatives_2"
- // InternalDataDSL.g:3588:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );
+ // InternalDataDSL.g:3741:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );
public final void rule__XSwitchExpression__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3592:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) )
- int alt32=2;
- alt32 = dfa32.predict(input);
- switch (alt32) {
+ // InternalDataDSL.g:3745:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) )
+ int alt33=2;
+ alt33 = dfa33.predict(input);
+ switch (alt33) {
case 1 :
- // InternalDataDSL.g:3593:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // InternalDataDSL.g:3746:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
- // InternalDataDSL.g:3593:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
- // InternalDataDSL.g:3594:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalDataDSL.g:3746:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // InternalDataDSL.g:3747:3: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
- // InternalDataDSL.g:3595:3: ( rule__XSwitchExpression__Group_2_0__0 )
- // InternalDataDSL.g:3595:4: rule__XSwitchExpression__Group_2_0__0
+ // InternalDataDSL.g:3748:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalDataDSL.g:3748:4: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__0();
@@ -13039,16 +13595,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3599:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
+ // InternalDataDSL.g:3752:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
{
- // InternalDataDSL.g:3599:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
- // InternalDataDSL.g:3600:3: ( rule__XSwitchExpression__Group_2_1__0 )
+ // InternalDataDSL.g:3752:2: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
+ // InternalDataDSL.g:3753:3: ( rule__XSwitchExpression__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1());
}
- // InternalDataDSL.g:3601:3: ( rule__XSwitchExpression__Group_2_1__0 )
- // InternalDataDSL.g:3601:4: rule__XSwitchExpression__Group_2_1__0
+ // InternalDataDSL.g:3754:3: ( rule__XSwitchExpression__Group_2_1__0 )
+ // InternalDataDSL.g:3754:4: rule__XSwitchExpression__Group_2_1__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1__0();
@@ -13085,41 +13641,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Alternatives_3"
- // InternalDataDSL.g:3609:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) );
+ // InternalDataDSL.g:3762:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) );
public final void rule__XCasePart__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3613:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // InternalDataDSL.g:3766:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) )
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA33_0==123) ) {
- alt33=1;
+ if ( (LA34_0==133) ) {
+ alt34=1;
}
- else if ( (LA33_0==115) ) {
- alt33=2;
+ else if ( (LA34_0==125) ) {
+ alt34=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt34) {
case 1 :
- // InternalDataDSL.g:3614:2: ( ( rule__XCasePart__Group_3_0__0 ) )
+ // InternalDataDSL.g:3767:2: ( ( rule__XCasePart__Group_3_0__0 ) )
{
- // InternalDataDSL.g:3614:2: ( ( rule__XCasePart__Group_3_0__0 ) )
- // InternalDataDSL.g:3615:3: ( rule__XCasePart__Group_3_0__0 )
+ // InternalDataDSL.g:3767:2: ( ( rule__XCasePart__Group_3_0__0 ) )
+ // InternalDataDSL.g:3768:3: ( rule__XCasePart__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_3_0());
}
- // InternalDataDSL.g:3616:3: ( rule__XCasePart__Group_3_0__0 )
- // InternalDataDSL.g:3616:4: rule__XCasePart__Group_3_0__0
+ // InternalDataDSL.g:3769:3: ( rule__XCasePart__Group_3_0__0 )
+ // InternalDataDSL.g:3769:4: rule__XCasePart__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_3_0__0();
@@ -13139,16 +13695,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3620:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
+ // InternalDataDSL.g:3773:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
{
- // InternalDataDSL.g:3620:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
- // InternalDataDSL.g:3621:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
+ // InternalDataDSL.g:3773:2: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
+ // InternalDataDSL.g:3774:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1());
}
- // InternalDataDSL.g:3622:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
- // InternalDataDSL.g:3622:4: rule__XCasePart__FallThroughAssignment_3_1
+ // InternalDataDSL.g:3775:3: ( rule__XCasePart__FallThroughAssignment_3_1 )
+ // InternalDataDSL.g:3775:4: rule__XCasePart__FallThroughAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__FallThroughAssignment_3_1();
@@ -13185,35 +13741,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionOrVarDeclaration__Alternatives"
- // InternalDataDSL.g:3630:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
+ // InternalDataDSL.g:3783:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3634:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // InternalDataDSL.g:3787:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA34_0==44||LA34_0==153) ) {
- alt34=1;
+ if ( (LA35_0==44||LA35_0==165) ) {
+ alt35=1;
}
- else if ( ((LA34_0>=RULE_STRING && LA34_0<=RULE_DECIMAL)||LA34_0==27||(LA34_0>=34 && LA34_0<=35)||LA34_0==40||(LA34_0>=45 && LA34_0<=50)||LA34_0==70||LA34_0==95||LA34_0==113||(LA34_0>=117 && LA34_0<=118)||LA34_0==120||LA34_0==122||(LA34_0>=126 && LA34_0<=133)||LA34_0==135||LA34_0==154) ) {
- alt34=2;
+ else if ( ((LA35_0>=RULE_STRING && LA35_0<=RULE_DECIMAL)||LA35_0==27||(LA35_0>=34 && LA35_0<=35)||LA35_0==40||(LA35_0>=45 && LA35_0<=50)||LA35_0==75||LA35_0==102||LA35_0==123||(LA35_0>=127 && LA35_0<=128)||LA35_0==130||LA35_0==132||(LA35_0>=136 && LA35_0<=143)||LA35_0==145||LA35_0==166) ) {
+ alt35=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // InternalDataDSL.g:3635:2: ( ruleXVariableDeclaration )
+ // InternalDataDSL.g:3788:2: ( ruleXVariableDeclaration )
{
- // InternalDataDSL.g:3635:2: ( ruleXVariableDeclaration )
- // InternalDataDSL.g:3636:3: ruleXVariableDeclaration
+ // InternalDataDSL.g:3788:2: ( ruleXVariableDeclaration )
+ // InternalDataDSL.g:3789:3: ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0());
@@ -13233,10 +13789,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3641:2: ( ruleXExpression )
+ // InternalDataDSL.g:3794:2: ( ruleXExpression )
{
- // InternalDataDSL.g:3641:2: ( ruleXExpression )
- // InternalDataDSL.g:3642:3: ruleXExpression
+ // InternalDataDSL.g:3794:2: ( ruleXExpression )
+ // InternalDataDSL.g:3795:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1());
@@ -13273,41 +13829,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Alternatives_1"
- // InternalDataDSL.g:3651:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
+ // InternalDataDSL.g:3804:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3655:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalDataDSL.g:3808:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA35_0==153) ) {
- alt35=1;
+ if ( (LA36_0==165) ) {
+ alt36=1;
}
- else if ( (LA35_0==44) ) {
- alt35=2;
+ else if ( (LA36_0==44) ) {
+ alt36=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // InternalDataDSL.g:3656:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
+ // InternalDataDSL.g:3809:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
{
- // InternalDataDSL.g:3656:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
- // InternalDataDSL.g:3657:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
+ // InternalDataDSL.g:3809:2: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
+ // InternalDataDSL.g:3810:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
}
- // InternalDataDSL.g:3658:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
- // InternalDataDSL.g:3658:4: rule__XVariableDeclaration__WriteableAssignment_1_0
+ // InternalDataDSL.g:3811:3: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
+ // InternalDataDSL.g:3811:4: rule__XVariableDeclaration__WriteableAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__WriteableAssignment_1_0();
@@ -13327,10 +13883,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3662:2: ( 'val' )
+ // InternalDataDSL.g:3815:2: ( 'val' )
{
- // InternalDataDSL.g:3662:2: ( 'val' )
- // InternalDataDSL.g:3663:3: 'val'
+ // InternalDataDSL.g:3815:2: ( 'val' )
+ // InternalDataDSL.g:3816:3: 'val'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
@@ -13363,55 +13919,55 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Alternatives_2"
- // InternalDataDSL.g:3672:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );
+ // InternalDataDSL.g:3825:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );
public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3676:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalDataDSL.g:3829:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA36_0==RULE_ID) ) {
- int LA36_1 = input.LA(2);
+ if ( (LA37_0==RULE_ID) ) {
+ int LA37_1 = input.LA(2);
- if ( (synpred78_InternalDataDSL()) ) {
- alt36=1;
+ if ( (synpred79_InternalDataDSL()) ) {
+ alt37=1;
}
else if ( (true) ) {
- alt36=2;
+ alt37=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 1, input);
+ new NoViableAltException("", 37, 1, input);
throw nvae;
}
}
- else if ( (LA36_0==31||LA36_0==113) ) {
- alt36=1;
+ else if ( (LA37_0==31||LA37_0==123) ) {
+ alt37=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // InternalDataDSL.g:3677:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // InternalDataDSL.g:3830:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
- // InternalDataDSL.g:3677:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- // InternalDataDSL.g:3678:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalDataDSL.g:3830:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // InternalDataDSL.g:3831:3: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
- // InternalDataDSL.g:3679:3: ( rule__XVariableDeclaration__Group_2_0__0 )
- // InternalDataDSL.g:3679:4: rule__XVariableDeclaration__Group_2_0__0
+ // InternalDataDSL.g:3832:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalDataDSL.g:3832:4: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0();
@@ -13431,16 +13987,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3683:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
+ // InternalDataDSL.g:3836:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
{
- // InternalDataDSL.g:3683:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
- // InternalDataDSL.g:3684:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
+ // InternalDataDSL.g:3836:2: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
+ // InternalDataDSL.g:3837:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
}
- // InternalDataDSL.g:3685:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
- // InternalDataDSL.g:3685:4: rule__XVariableDeclaration__NameAssignment_2_1
+ // InternalDataDSL.g:3838:3: ( rule__XVariableDeclaration__NameAssignment_2_1 )
+ // InternalDataDSL.g:3838:4: rule__XVariableDeclaration__NameAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__NameAssignment_2_1();
@@ -13477,27 +14033,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Alternatives_3_1"
- // InternalDataDSL.g:3693:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );
+ // InternalDataDSL.g:3846:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );
public final void rule__XFeatureCall__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3697:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) )
- int alt37=2;
- alt37 = dfa37.predict(input);
- switch (alt37) {
+ // InternalDataDSL.g:3850:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) )
+ int alt38=2;
+ alt38 = dfa38.predict(input);
+ switch (alt38) {
case 1 :
- // InternalDataDSL.g:3698:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // InternalDataDSL.g:3851:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
- // InternalDataDSL.g:3698:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
- // InternalDataDSL.g:3699:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalDataDSL.g:3851:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // InternalDataDSL.g:3852:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
- // InternalDataDSL.g:3700:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
- // InternalDataDSL.g:3700:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
+ // InternalDataDSL.g:3853:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalDataDSL.g:3853:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
@@ -13517,16 +14073,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3704:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
+ // InternalDataDSL.g:3857:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
{
- // InternalDataDSL.g:3704:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
- // InternalDataDSL.g:3705:3: ( rule__XFeatureCall__Group_3_1_1__0 )
+ // InternalDataDSL.g:3857:2: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
+ // InternalDataDSL.g:3858:3: ( rule__XFeatureCall__Group_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1());
}
- // InternalDataDSL.g:3706:3: ( rule__XFeatureCall__Group_3_1_1__0 )
- // InternalDataDSL.g:3706:4: rule__XFeatureCall__Group_3_1_1__0
+ // InternalDataDSL.g:3859:3: ( rule__XFeatureCall__Group_3_1_1__0 )
+ // InternalDataDSL.g:3859:4: rule__XFeatureCall__Group_3_1_1__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1__0();
@@ -13563,54 +14119,54 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FeatureCallID__Alternatives"
- // InternalDataDSL.g:3714:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) );
+ // InternalDataDSL.g:3867:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) );
public final void rule__FeatureCallID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3718:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) )
- int alt38=5;
+ // InternalDataDSL.g:3871:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) )
+ int alt39=5;
switch ( input.LA(1) ) {
case RULE_ID:
{
- alt38=1;
+ alt39=1;
}
break;
case 45:
{
- alt38=2;
+ alt39=2;
}
break;
case 46:
{
- alt38=3;
+ alt39=3;
}
break;
case 47:
{
- alt38=4;
+ alt39=4;
}
break;
case 48:
{
- alt38=5;
+ alt39=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt38) {
+ switch (alt39) {
case 1 :
- // InternalDataDSL.g:3719:2: ( ruleValidID )
+ // InternalDataDSL.g:3872:2: ( ruleValidID )
{
- // InternalDataDSL.g:3719:2: ( ruleValidID )
- // InternalDataDSL.g:3720:3: ruleValidID
+ // InternalDataDSL.g:3872:2: ( ruleValidID )
+ // InternalDataDSL.g:3873:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0());
@@ -13630,10 +14186,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3725:2: ( 'extends' )
+ // InternalDataDSL.g:3878:2: ( 'extends' )
{
- // InternalDataDSL.g:3725:2: ( 'extends' )
- // InternalDataDSL.g:3726:3: 'extends'
+ // InternalDataDSL.g:3878:2: ( 'extends' )
+ // InternalDataDSL.g:3879:3: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1());
@@ -13649,10 +14205,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3731:2: ( 'static' )
+ // InternalDataDSL.g:3884:2: ( 'static' )
{
- // InternalDataDSL.g:3731:2: ( 'static' )
- // InternalDataDSL.g:3732:3: 'static'
+ // InternalDataDSL.g:3884:2: ( 'static' )
+ // InternalDataDSL.g:3885:3: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2());
@@ -13668,10 +14224,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3737:2: ( 'import' )
+ // InternalDataDSL.g:3890:2: ( 'import' )
{
- // InternalDataDSL.g:3737:2: ( 'import' )
- // InternalDataDSL.g:3738:3: 'import'
+ // InternalDataDSL.g:3890:2: ( 'import' )
+ // InternalDataDSL.g:3891:3: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3());
@@ -13687,10 +14243,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:3743:2: ( 'extension' )
+ // InternalDataDSL.g:3896:2: ( 'extension' )
{
- // InternalDataDSL.g:3743:2: ( 'extension' )
- // InternalDataDSL.g:3744:3: 'extension'
+ // InternalDataDSL.g:3896:2: ( 'extension' )
+ // InternalDataDSL.g:3897:3: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4());
@@ -13723,35 +14279,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IdOrSuper__Alternatives"
- // InternalDataDSL.g:3753:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) );
+ // InternalDataDSL.g:3906:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) );
public final void rule__IdOrSuper__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3757:1: ( ( ruleFeatureCallID ) | ( 'super' ) )
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalDataDSL.g:3910:1: ( ( ruleFeatureCallID ) | ( 'super' ) )
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA39_0==RULE_ID||(LA39_0>=45 && LA39_0<=48)) ) {
- alt39=1;
+ if ( (LA40_0==RULE_ID||(LA40_0>=45 && LA40_0<=48)) ) {
+ alt40=1;
}
- else if ( (LA39_0==49) ) {
- alt39=2;
+ else if ( (LA40_0==49) ) {
+ alt40=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 39, 0, input);
+ new NoViableAltException("", 40, 0, input);
throw nvae;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // InternalDataDSL.g:3758:2: ( ruleFeatureCallID )
+ // InternalDataDSL.g:3911:2: ( ruleFeatureCallID )
{
- // InternalDataDSL.g:3758:2: ( ruleFeatureCallID )
- // InternalDataDSL.g:3759:3: ruleFeatureCallID
+ // InternalDataDSL.g:3911:2: ( ruleFeatureCallID )
+ // InternalDataDSL.g:3912:3: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0());
@@ -13771,10 +14327,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3764:2: ( 'super' )
+ // InternalDataDSL.g:3917:2: ( 'super' )
{
- // InternalDataDSL.g:3764:2: ( 'super' )
- // InternalDataDSL.g:3765:3: 'super'
+ // InternalDataDSL.g:3917:2: ( 'super' )
+ // InternalDataDSL.g:3918:3: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
@@ -13807,27 +14363,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Alternatives_4_1"
- // InternalDataDSL.g:3774:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );
+ // InternalDataDSL.g:3927:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );
public final void rule__XConstructorCall__Alternatives_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3778:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) )
- int alt40=2;
- alt40 = dfa40.predict(input);
- switch (alt40) {
+ // InternalDataDSL.g:3931:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) )
+ int alt41=2;
+ alt41 = dfa41.predict(input);
+ switch (alt41) {
case 1 :
- // InternalDataDSL.g:3779:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // InternalDataDSL.g:3932:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
- // InternalDataDSL.g:3779:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
- // InternalDataDSL.g:3780:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalDataDSL.g:3932:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // InternalDataDSL.g:3933:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
- // InternalDataDSL.g:3781:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
- // InternalDataDSL.g:3781:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
+ // InternalDataDSL.g:3934:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalDataDSL.g:3934:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
@@ -13847,16 +14403,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3785:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
+ // InternalDataDSL.g:3938:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
{
- // InternalDataDSL.g:3785:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
- // InternalDataDSL.g:3786:3: ( rule__XConstructorCall__Group_4_1_1__0 )
+ // InternalDataDSL.g:3938:2: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
+ // InternalDataDSL.g:3939:3: ( rule__XConstructorCall__Group_4_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1());
}
- // InternalDataDSL.g:3787:3: ( rule__XConstructorCall__Group_4_1_1__0 )
- // InternalDataDSL.g:3787:4: rule__XConstructorCall__Group_4_1_1__0
+ // InternalDataDSL.g:3940:3: ( rule__XConstructorCall__Group_4_1_1__0 )
+ // InternalDataDSL.g:3940:4: rule__XConstructorCall__Group_4_1_1__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1__0();
@@ -13893,35 +14449,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBooleanLiteral__Alternatives_1"
- // InternalDataDSL.g:3795:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
+ // InternalDataDSL.g:3948:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3799:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalDataDSL.g:3952:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA41_0==50) ) {
- alt41=1;
+ if ( (LA42_0==50) ) {
+ alt42=1;
}
- else if ( (LA41_0==154) ) {
- alt41=2;
+ else if ( (LA42_0==166) ) {
+ alt42=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // InternalDataDSL.g:3800:2: ( 'false' )
+ // InternalDataDSL.g:3953:2: ( 'false' )
{
- // InternalDataDSL.g:3800:2: ( 'false' )
- // InternalDataDSL.g:3801:3: 'false'
+ // InternalDataDSL.g:3953:2: ( 'false' )
+ // InternalDataDSL.g:3954:3: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
@@ -13937,16 +14493,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3806:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
+ // InternalDataDSL.g:3959:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
{
- // InternalDataDSL.g:3806:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
- // InternalDataDSL.g:3807:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
+ // InternalDataDSL.g:3959:2: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
+ // InternalDataDSL.g:3960:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
}
- // InternalDataDSL.g:3808:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
- // InternalDataDSL.g:3808:4: rule__XBooleanLiteral__IsTrueAssignment_1_1
+ // InternalDataDSL.g:3961:3: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
+ // InternalDataDSL.g:3961:4: rule__XBooleanLiteral__IsTrueAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__IsTrueAssignment_1_1();
@@ -13983,41 +14539,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3"
- // InternalDataDSL.g:3816:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) );
+ // InternalDataDSL.g:3969:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) );
public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3820:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalDataDSL.g:3973:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==136) ) {
- alt42=1;
+ if ( (LA43_0==146) ) {
+ alt43=1;
}
- else if ( (LA42_0==134) ) {
- alt42=2;
+ else if ( (LA43_0==144) ) {
+ alt43=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalDataDSL.g:3821:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
+ // InternalDataDSL.g:3974:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
{
- // InternalDataDSL.g:3821:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
- // InternalDataDSL.g:3822:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
+ // InternalDataDSL.g:3974:2: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
+ // InternalDataDSL.g:3975:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
}
- // InternalDataDSL.g:3823:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
- // InternalDataDSL.g:3823:4: rule__XTryCatchFinallyExpression__Group_3_0__0
+ // InternalDataDSL.g:3976:3: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
+ // InternalDataDSL.g:3976:4: rule__XTryCatchFinallyExpression__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0__0();
@@ -14037,16 +14593,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3827:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
+ // InternalDataDSL.g:3980:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
{
- // InternalDataDSL.g:3827:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
- // InternalDataDSL.g:3828:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
+ // InternalDataDSL.g:3980:2: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
+ // InternalDataDSL.g:3981:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
}
- // InternalDataDSL.g:3829:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
- // InternalDataDSL.g:3829:4: rule__XTryCatchFinallyExpression__Group_3_1__0
+ // InternalDataDSL.g:3982:3: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
+ // InternalDataDSL.g:3982:4: rule__XTryCatchFinallyExpression__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_1__0();
@@ -14083,35 +14639,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Alternatives"
- // InternalDataDSL.g:3837:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) );
+ // InternalDataDSL.g:3990:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) );
public final void rule__Number__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3841:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) )
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // InternalDataDSL.g:3994:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) )
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==RULE_HEX) ) {
- alt43=1;
+ if ( (LA44_0==RULE_HEX) ) {
+ alt44=1;
}
- else if ( ((LA43_0>=RULE_INT && LA43_0<=RULE_DECIMAL)) ) {
- alt43=2;
+ else if ( ((LA44_0>=RULE_INT && LA44_0<=RULE_DECIMAL)) ) {
+ alt44=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // InternalDataDSL.g:3842:2: ( RULE_HEX )
+ // InternalDataDSL.g:3995:2: ( RULE_HEX )
{
- // InternalDataDSL.g:3842:2: ( RULE_HEX )
- // InternalDataDSL.g:3843:3: RULE_HEX
+ // InternalDataDSL.g:3995:2: ( RULE_HEX )
+ // InternalDataDSL.g:3996:3: RULE_HEX
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0());
@@ -14127,16 +14683,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3848:2: ( ( rule__Number__Group_1__0 ) )
+ // InternalDataDSL.g:4001:2: ( ( rule__Number__Group_1__0 ) )
{
- // InternalDataDSL.g:3848:2: ( ( rule__Number__Group_1__0 ) )
- // InternalDataDSL.g:3849:3: ( rule__Number__Group_1__0 )
+ // InternalDataDSL.g:4001:2: ( ( rule__Number__Group_1__0 ) )
+ // InternalDataDSL.g:4002:3: ( rule__Number__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1());
}
- // InternalDataDSL.g:3850:3: ( rule__Number__Group_1__0 )
- // InternalDataDSL.g:3850:4: rule__Number__Group_1__0
+ // InternalDataDSL.g:4003:3: ( rule__Number__Group_1__0 )
+ // InternalDataDSL.g:4003:4: rule__Number__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Number__Group_1__0();
@@ -14173,35 +14729,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Alternatives_1_0"
- // InternalDataDSL.g:3858:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
+ // InternalDataDSL.g:4011:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
public final void rule__Number__Alternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3862:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalDataDSL.g:4015:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==RULE_INT) ) {
- alt44=1;
+ if ( (LA45_0==RULE_INT) ) {
+ alt45=1;
}
- else if ( (LA44_0==RULE_DECIMAL) ) {
- alt44=2;
+ else if ( (LA45_0==RULE_DECIMAL) ) {
+ alt45=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalDataDSL.g:3863:2: ( RULE_INT )
+ // InternalDataDSL.g:4016:2: ( RULE_INT )
{
- // InternalDataDSL.g:3863:2: ( RULE_INT )
- // InternalDataDSL.g:3864:3: RULE_INT
+ // InternalDataDSL.g:4016:2: ( RULE_INT )
+ // InternalDataDSL.g:4017:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0());
@@ -14217,10 +14773,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3869:2: ( RULE_DECIMAL )
+ // InternalDataDSL.g:4022:2: ( RULE_DECIMAL )
{
- // InternalDataDSL.g:3869:2: ( RULE_DECIMAL )
- // InternalDataDSL.g:3870:3: RULE_DECIMAL
+ // InternalDataDSL.g:4022:2: ( RULE_DECIMAL )
+ // InternalDataDSL.g:4023:3: RULE_DECIMAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1());
@@ -14253,35 +14809,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Alternatives_1_1_1"
- // InternalDataDSL.g:3879:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
+ // InternalDataDSL.g:4032:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
public final void rule__Number__Alternatives_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3883:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalDataDSL.g:4036:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==RULE_INT) ) {
- alt45=1;
+ if ( (LA46_0==RULE_INT) ) {
+ alt46=1;
}
- else if ( (LA45_0==RULE_DECIMAL) ) {
- alt45=2;
+ else if ( (LA46_0==RULE_DECIMAL) ) {
+ alt46=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 45, 0, input);
+ new NoViableAltException("", 46, 0, input);
throw nvae;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // InternalDataDSL.g:3884:2: ( RULE_INT )
+ // InternalDataDSL.g:4037:2: ( RULE_INT )
{
- // InternalDataDSL.g:3884:2: ( RULE_INT )
- // InternalDataDSL.g:3885:3: RULE_INT
+ // InternalDataDSL.g:4037:2: ( RULE_INT )
+ // InternalDataDSL.g:4038:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0());
@@ -14297,10 +14853,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3890:2: ( RULE_DECIMAL )
+ // InternalDataDSL.g:4043:2: ( RULE_DECIMAL )
{
- // InternalDataDSL.g:3890:2: ( RULE_DECIMAL )
- // InternalDataDSL.g:3891:3: RULE_DECIMAL
+ // InternalDataDSL.g:4043:2: ( RULE_DECIMAL )
+ // InternalDataDSL.g:4044:3: RULE_DECIMAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1());
@@ -14333,41 +14889,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Alternatives"
- // InternalDataDSL.g:3900:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) );
+ // InternalDataDSL.g:4053:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) );
public final void rule__JvmTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3904:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) )
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // InternalDataDSL.g:4057:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) )
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==RULE_ID) ) {
- alt46=1;
+ if ( (LA47_0==RULE_ID) ) {
+ alt47=1;
}
- else if ( (LA46_0==31||LA46_0==113) ) {
- alt46=2;
+ else if ( (LA47_0==31||LA47_0==123) ) {
+ alt47=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // InternalDataDSL.g:3905:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
+ // InternalDataDSL.g:4058:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
{
- // InternalDataDSL.g:3905:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
- // InternalDataDSL.g:3906:3: ( rule__JvmTypeReference__Group_0__0 )
+ // InternalDataDSL.g:4058:2: ( ( rule__JvmTypeReference__Group_0__0 ) )
+ // InternalDataDSL.g:4059:3: ( rule__JvmTypeReference__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0());
}
- // InternalDataDSL.g:3907:3: ( rule__JvmTypeReference__Group_0__0 )
- // InternalDataDSL.g:3907:4: rule__JvmTypeReference__Group_0__0
+ // InternalDataDSL.g:4060:3: ( rule__JvmTypeReference__Group_0__0 )
+ // InternalDataDSL.g:4060:4: rule__JvmTypeReference__Group_0__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0__0();
@@ -14387,10 +14943,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3911:2: ( ruleXFunctionTypeRef )
+ // InternalDataDSL.g:4064:2: ( ruleXFunctionTypeRef )
{
- // InternalDataDSL.g:3911:2: ( ruleXFunctionTypeRef )
- // InternalDataDSL.g:3912:3: ruleXFunctionTypeRef
+ // InternalDataDSL.g:4064:2: ( ruleXFunctionTypeRef )
+ // InternalDataDSL.g:4065:3: ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
@@ -14427,35 +14983,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmArgumentTypeReference__Alternatives"
- // InternalDataDSL.g:3921:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
+ // InternalDataDSL.g:4074:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3925:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalDataDSL.g:4078:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==RULE_ID||LA47_0==31||LA47_0==113) ) {
- alt47=1;
+ if ( (LA48_0==RULE_ID||LA48_0==31||LA48_0==123) ) {
+ alt48=1;
}
- else if ( (LA47_0==137) ) {
- alt47=2;
+ else if ( (LA48_0==147) ) {
+ alt48=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // InternalDataDSL.g:3926:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:4079:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:3926:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:3927:3: ruleJvmTypeReference
+ // InternalDataDSL.g:4079:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:4080:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
@@ -14475,10 +15031,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3932:2: ( ruleJvmWildcardTypeReference )
+ // InternalDataDSL.g:4085:2: ( ruleJvmWildcardTypeReference )
{
- // InternalDataDSL.g:3932:2: ( ruleJvmWildcardTypeReference )
- // InternalDataDSL.g:3933:3: ruleJvmWildcardTypeReference
+ // InternalDataDSL.g:4085:2: ( ruleJvmWildcardTypeReference )
+ // InternalDataDSL.g:4086:3: ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
@@ -14515,41 +15071,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2"
- // InternalDataDSL.g:3942:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) );
+ // InternalDataDSL.g:4095:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) );
public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3946:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) )
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // InternalDataDSL.g:4099:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) )
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==45) ) {
- alt48=1;
+ if ( (LA49_0==45) ) {
+ alt49=1;
}
- else if ( (LA48_0==49) ) {
- alt48=2;
+ else if ( (LA49_0==49) ) {
+ alt49=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 49, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // InternalDataDSL.g:3947:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
+ // InternalDataDSL.g:4100:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
{
- // InternalDataDSL.g:3947:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
- // InternalDataDSL.g:3948:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
+ // InternalDataDSL.g:4100:2: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
+ // InternalDataDSL.g:4101:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0());
}
- // InternalDataDSL.g:3949:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
- // InternalDataDSL.g:3949:4: rule__JvmWildcardTypeReference__Group_2_0__0
+ // InternalDataDSL.g:4102:3: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
+ // InternalDataDSL.g:4102:4: rule__JvmWildcardTypeReference__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_0__0();
@@ -14569,16 +15125,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3953:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
+ // InternalDataDSL.g:4106:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
{
- // InternalDataDSL.g:3953:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
- // InternalDataDSL.g:3954:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
+ // InternalDataDSL.g:4106:2: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
+ // InternalDataDSL.g:4107:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1());
}
- // InternalDataDSL.g:3955:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
- // InternalDataDSL.g:3955:4: rule__JvmWildcardTypeReference__Group_2_1__0
+ // InternalDataDSL.g:4108:3: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
+ // InternalDataDSL.g:4108:4: rule__JvmWildcardTypeReference__Group_2_1__0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_1__0();
@@ -14615,65 +15171,65 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PredefinedBlobMimeTypeEnum__Alternatives"
- // InternalDataDSL.g:3963:1: rule__PredefinedBlobMimeTypeEnum__Alternatives : ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) );
+ // InternalDataDSL.g:4116:1: rule__PredefinedBlobMimeTypeEnum__Alternatives : ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) );
public final void rule__PredefinedBlobMimeTypeEnum__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:3967:1: ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) )
- int alt49=6;
+ // InternalDataDSL.g:4120:1: ( ( ( 'plain' ) ) | ( ( 'jpg' ) ) | ( ( 'png' ) ) | ( ( 'mpeg' ) ) | ( ( 'octet-stream' ) ) | ( ( 'pdf' ) ) )
+ int alt50=6;
switch ( input.LA(1) ) {
case 51:
{
- alt49=1;
+ alt50=1;
}
break;
case 52:
{
- alt49=2;
+ alt50=2;
}
break;
case 53:
{
- alt49=3;
+ alt50=3;
}
break;
case 54:
{
- alt49=4;
+ alt50=4;
}
break;
case 55:
{
- alt49=5;
+ alt50=5;
}
break;
case 56:
{
- alt49=6;
+ alt50=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 50, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // InternalDataDSL.g:3968:2: ( ( 'plain' ) )
+ // InternalDataDSL.g:4121:2: ( ( 'plain' ) )
{
- // InternalDataDSL.g:3968:2: ( ( 'plain' ) )
- // InternalDataDSL.g:3969:3: ( 'plain' )
+ // InternalDataDSL.g:4121:2: ( ( 'plain' ) )
+ // InternalDataDSL.g:4122:3: ( 'plain' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPlainEnumLiteralDeclaration_0());
}
- // InternalDataDSL.g:3970:3: ( 'plain' )
- // InternalDataDSL.g:3970:4: 'plain'
+ // InternalDataDSL.g:4123:3: ( 'plain' )
+ // InternalDataDSL.g:4123:4: 'plain'
{
match(input,51,FOLLOW_2); if (state.failed) return ;
@@ -14689,16 +15245,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:3974:2: ( ( 'jpg' ) )
+ // InternalDataDSL.g:4127:2: ( ( 'jpg' ) )
{
- // InternalDataDSL.g:3974:2: ( ( 'jpg' ) )
- // InternalDataDSL.g:3975:3: ( 'jpg' )
+ // InternalDataDSL.g:4127:2: ( ( 'jpg' ) )
+ // InternalDataDSL.g:4128:3: ( 'jpg' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getJpgEnumLiteralDeclaration_1());
}
- // InternalDataDSL.g:3976:3: ( 'jpg' )
- // InternalDataDSL.g:3976:4: 'jpg'
+ // InternalDataDSL.g:4129:3: ( 'jpg' )
+ // InternalDataDSL.g:4129:4: 'jpg'
{
match(input,52,FOLLOW_2); if (state.failed) return ;
@@ -14714,16 +15270,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:3980:2: ( ( 'png' ) )
+ // InternalDataDSL.g:4133:2: ( ( 'png' ) )
{
- // InternalDataDSL.g:3980:2: ( ( 'png' ) )
- // InternalDataDSL.g:3981:3: ( 'png' )
+ // InternalDataDSL.g:4133:2: ( ( 'png' ) )
+ // InternalDataDSL.g:4134:3: ( 'png' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPngEnumLiteralDeclaration_2());
}
- // InternalDataDSL.g:3982:3: ( 'png' )
- // InternalDataDSL.g:3982:4: 'png'
+ // InternalDataDSL.g:4135:3: ( 'png' )
+ // InternalDataDSL.g:4135:4: 'png'
{
match(input,53,FOLLOW_2); if (state.failed) return ;
@@ -14739,16 +15295,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:3986:2: ( ( 'mpeg' ) )
+ // InternalDataDSL.g:4139:2: ( ( 'mpeg' ) )
{
- // InternalDataDSL.g:3986:2: ( ( 'mpeg' ) )
- // InternalDataDSL.g:3987:3: ( 'mpeg' )
+ // InternalDataDSL.g:4139:2: ( ( 'mpeg' ) )
+ // InternalDataDSL.g:4140:3: ( 'mpeg' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getMpegEnumLiteralDeclaration_3());
}
- // InternalDataDSL.g:3988:3: ( 'mpeg' )
- // InternalDataDSL.g:3988:4: 'mpeg'
+ // InternalDataDSL.g:4141:3: ( 'mpeg' )
+ // InternalDataDSL.g:4141:4: 'mpeg'
{
match(input,54,FOLLOW_2); if (state.failed) return ;
@@ -14764,16 +15320,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:3992:2: ( ( 'octet-stream' ) )
+ // InternalDataDSL.g:4145:2: ( ( 'octet-stream' ) )
{
- // InternalDataDSL.g:3992:2: ( ( 'octet-stream' ) )
- // InternalDataDSL.g:3993:3: ( 'octet-stream' )
+ // InternalDataDSL.g:4145:2: ( ( 'octet-stream' ) )
+ // InternalDataDSL.g:4146:3: ( 'octet-stream' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getOctetstreamEnumLiteralDeclaration_4());
}
- // InternalDataDSL.g:3994:3: ( 'octet-stream' )
- // InternalDataDSL.g:3994:4: 'octet-stream'
+ // InternalDataDSL.g:4147:3: ( 'octet-stream' )
+ // InternalDataDSL.g:4147:4: 'octet-stream'
{
match(input,55,FOLLOW_2); if (state.failed) return ;
@@ -14789,16 +15345,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // InternalDataDSL.g:3998:2: ( ( 'pdf' ) )
+ // InternalDataDSL.g:4151:2: ( ( 'pdf' ) )
{
- // InternalDataDSL.g:3998:2: ( ( 'pdf' ) )
- // InternalDataDSL.g:3999:3: ( 'pdf' )
+ // InternalDataDSL.g:4151:2: ( ( 'pdf' ) )
+ // InternalDataDSL.g:4152:3: ( 'pdf' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPdfEnumLiteralDeclaration_5());
}
- // InternalDataDSL.g:4000:3: ( 'pdf' )
- // InternalDataDSL.g:4000:4: 'pdf'
+ // InternalDataDSL.g:4153:3: ( 'pdf' )
+ // InternalDataDSL.g:4153:4: 'pdf'
{
match(input,56,FOLLOW_2); if (state.failed) return ;
@@ -14831,50 +15387,50 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PredefinedBeanEnum__Alternatives"
- // InternalDataDSL.g:4008:1: rule__PredefinedBeanEnum__Alternatives : ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) );
+ // InternalDataDSL.g:4161:1: rule__PredefinedBeanEnum__Alternatives : ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) );
public final void rule__PredefinedBeanEnum__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4012:1: ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) )
- int alt50=3;
+ // InternalDataDSL.g:4165:1: ( ( ( 'NowDate' ) ) | ( ( 'StartDate' ) ) | ( ( 'UniversallyUniqueIdentifier' ) ) )
+ int alt51=3;
switch ( input.LA(1) ) {
case 57:
{
- alt50=1;
+ alt51=1;
}
break;
case 58:
{
- alt50=2;
+ alt51=2;
}
break;
case 59:
{
- alt50=3;
+ alt51=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
+ new NoViableAltException("", 51, 0, input);
throw nvae;
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // InternalDataDSL.g:4013:2: ( ( 'NowDate' ) )
+ // InternalDataDSL.g:4166:2: ( ( 'NowDate' ) )
{
- // InternalDataDSL.g:4013:2: ( ( 'NowDate' ) )
- // InternalDataDSL.g:4014:3: ( 'NowDate' )
+ // InternalDataDSL.g:4166:2: ( ( 'NowDate' ) )
+ // InternalDataDSL.g:4167:3: ( 'NowDate' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanEnumAccess().getNowEnumLiteralDeclaration_0());
}
- // InternalDataDSL.g:4015:3: ( 'NowDate' )
- // InternalDataDSL.g:4015:4: 'NowDate'
+ // InternalDataDSL.g:4168:3: ( 'NowDate' )
+ // InternalDataDSL.g:4168:4: 'NowDate'
{
match(input,57,FOLLOW_2); if (state.failed) return ;
@@ -14890,16 +15446,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:4019:2: ( ( 'StartDate' ) )
+ // InternalDataDSL.g:4172:2: ( ( 'StartDate' ) )
{
- // InternalDataDSL.g:4019:2: ( ( 'StartDate' ) )
- // InternalDataDSL.g:4020:3: ( 'StartDate' )
+ // InternalDataDSL.g:4172:2: ( ( 'StartDate' ) )
+ // InternalDataDSL.g:4173:3: ( 'StartDate' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanEnumAccess().getStartEnumLiteralDeclaration_1());
}
- // InternalDataDSL.g:4021:3: ( 'StartDate' )
- // InternalDataDSL.g:4021:4: 'StartDate'
+ // InternalDataDSL.g:4174:3: ( 'StartDate' )
+ // InternalDataDSL.g:4174:4: 'StartDate'
{
match(input,58,FOLLOW_2); if (state.failed) return ;
@@ -14915,16 +15471,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:4025:2: ( ( 'UniversallyUniqueIdentifier' ) )
+ // InternalDataDSL.g:4178:2: ( ( 'UniversallyUniqueIdentifier' ) )
{
- // InternalDataDSL.g:4025:2: ( ( 'UniversallyUniqueIdentifier' ) )
- // InternalDataDSL.g:4026:3: ( 'UniversallyUniqueIdentifier' )
+ // InternalDataDSL.g:4178:2: ( ( 'UniversallyUniqueIdentifier' ) )
+ // InternalDataDSL.g:4179:3: ( 'UniversallyUniqueIdentifier' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanEnumAccess().getUUIDEnumLiteralDeclaration_2());
}
- // InternalDataDSL.g:4027:3: ( 'UniversallyUniqueIdentifier' )
- // InternalDataDSL.g:4027:4: 'UniversallyUniqueIdentifier'
+ // InternalDataDSL.g:4180:3: ( 'UniversallyUniqueIdentifier' )
+ // InternalDataDSL.g:4180:4: 'UniversallyUniqueIdentifier'
{
match(input,59,FOLLOW_2); if (state.failed) return ;
@@ -14957,60 +15513,60 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PredefinedBeanTypeEnum__Alternatives"
- // InternalDataDSL.g:4035:1: rule__PredefinedBeanTypeEnum__Alternatives : ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) );
+ // InternalDataDSL.g:4188:1: rule__PredefinedBeanTypeEnum__Alternatives : ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) );
public final void rule__PredefinedBeanTypeEnum__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4039:1: ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) )
- int alt51=5;
+ // InternalDataDSL.g:4192:1: ( ( ( 'Date' ) ) | ( ( 'Milliseconds' ) ) | ( ( 'Nanoseconds' ) ) | ( ( 'Random' ) ) | ( ( 'ExecuteContext' ) ) )
+ int alt52=5;
switch ( input.LA(1) ) {
case 60:
{
- alt51=1;
+ alt52=1;
}
break;
case 61:
{
- alt51=2;
+ alt52=2;
}
break;
case 62:
{
- alt51=3;
+ alt52=3;
}
break;
case 63:
{
- alt51=4;
+ alt52=4;
}
break;
case 64:
{
- alt51=5;
+ alt52=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 52, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // InternalDataDSL.g:4040:2: ( ( 'Date' ) )
+ // InternalDataDSL.g:4193:2: ( ( 'Date' ) )
{
- // InternalDataDSL.g:4040:2: ( ( 'Date' ) )
- // InternalDataDSL.g:4041:3: ( 'Date' )
+ // InternalDataDSL.g:4193:2: ( ( 'Date' ) )
+ // InternalDataDSL.g:4194:3: ( 'Date' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanTypeEnumAccess().getDateEnumLiteralDeclaration_0());
}
- // InternalDataDSL.g:4042:3: ( 'Date' )
- // InternalDataDSL.g:4042:4: 'Date'
+ // InternalDataDSL.g:4195:3: ( 'Date' )
+ // InternalDataDSL.g:4195:4: 'Date'
{
match(input,60,FOLLOW_2); if (state.failed) return ;
@@ -15026,16 +15582,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:4046:2: ( ( 'Milliseconds' ) )
+ // InternalDataDSL.g:4199:2: ( ( 'Milliseconds' ) )
{
- // InternalDataDSL.g:4046:2: ( ( 'Milliseconds' ) )
- // InternalDataDSL.g:4047:3: ( 'Milliseconds' )
+ // InternalDataDSL.g:4199:2: ( ( 'Milliseconds' ) )
+ // InternalDataDSL.g:4200:3: ( 'Milliseconds' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanTypeEnumAccess().getMillisEnumLiteralDeclaration_1());
}
- // InternalDataDSL.g:4048:3: ( 'Milliseconds' )
- // InternalDataDSL.g:4048:4: 'Milliseconds'
+ // InternalDataDSL.g:4201:3: ( 'Milliseconds' )
+ // InternalDataDSL.g:4201:4: 'Milliseconds'
{
match(input,61,FOLLOW_2); if (state.failed) return ;
@@ -15051,16 +15607,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:4052:2: ( ( 'Nanoseconds' ) )
+ // InternalDataDSL.g:4205:2: ( ( 'Nanoseconds' ) )
{
- // InternalDataDSL.g:4052:2: ( ( 'Nanoseconds' ) )
- // InternalDataDSL.g:4053:3: ( 'Nanoseconds' )
+ // InternalDataDSL.g:4205:2: ( ( 'Nanoseconds' ) )
+ // InternalDataDSL.g:4206:3: ( 'Nanoseconds' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanTypeEnumAccess().getNanosEnumLiteralDeclaration_2());
}
- // InternalDataDSL.g:4054:3: ( 'Nanoseconds' )
- // InternalDataDSL.g:4054:4: 'Nanoseconds'
+ // InternalDataDSL.g:4207:3: ( 'Nanoseconds' )
+ // InternalDataDSL.g:4207:4: 'Nanoseconds'
{
match(input,62,FOLLOW_2); if (state.failed) return ;
@@ -15076,16 +15632,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:4058:2: ( ( 'Random' ) )
+ // InternalDataDSL.g:4211:2: ( ( 'Random' ) )
{
- // InternalDataDSL.g:4058:2: ( ( 'Random' ) )
- // InternalDataDSL.g:4059:3: ( 'Random' )
+ // InternalDataDSL.g:4211:2: ( ( 'Random' ) )
+ // InternalDataDSL.g:4212:3: ( 'Random' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanTypeEnumAccess().getRandomEnumLiteralDeclaration_3());
}
- // InternalDataDSL.g:4060:3: ( 'Random' )
- // InternalDataDSL.g:4060:4: 'Random'
+ // InternalDataDSL.g:4213:3: ( 'Random' )
+ // InternalDataDSL.g:4213:4: 'Random'
{
match(input,63,FOLLOW_2); if (state.failed) return ;
@@ -15101,16 +15657,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:4064:2: ( ( 'ExecuteContext' ) )
+ // InternalDataDSL.g:4217:2: ( ( 'ExecuteContext' ) )
{
- // InternalDataDSL.g:4064:2: ( ( 'ExecuteContext' ) )
- // InternalDataDSL.g:4065:3: ( 'ExecuteContext' )
+ // InternalDataDSL.g:4217:2: ( ( 'ExecuteContext' ) )
+ // InternalDataDSL.g:4218:3: ( 'ExecuteContext' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPredefinedBeanTypeEnumAccess().getExecContextEnumLiteralDeclaration_4());
}
- // InternalDataDSL.g:4066:3: ( 'ExecuteContext' )
- // InternalDataDSL.g:4066:4: 'ExecuteContext'
+ // InternalDataDSL.g:4219:3: ( 'ExecuteContext' )
+ // InternalDataDSL.g:4219:4: 'ExecuteContext'
{
match(input,64,FOLLOW_2); if (state.failed) return ;
@@ -15143,50 +15699,50 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EntityManagerMode__Alternatives"
- // InternalDataDSL.g:4074:1: rule__EntityManagerMode__Alternatives : ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) );
+ // InternalDataDSL.g:4227:1: rule__EntityManagerMode__Alternatives : ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) );
public final void rule__EntityManagerMode__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4078:1: ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) )
- int alt52=3;
+ // InternalDataDSL.g:4231:1: ( ( ( 'persist' ) ) | ( ( 'merge' ) ) | ( ( 'remove' ) ) )
+ int alt53=3;
switch ( input.LA(1) ) {
case 65:
{
- alt52=1;
+ alt53=1;
}
break;
case 66:
{
- alt52=2;
+ alt53=2;
}
break;
case 67:
{
- alt52=3;
+ alt53=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt53) {
case 1 :
- // InternalDataDSL.g:4079:2: ( ( 'persist' ) )
+ // InternalDataDSL.g:4232:2: ( ( 'persist' ) )
{
- // InternalDataDSL.g:4079:2: ( ( 'persist' ) )
- // InternalDataDSL.g:4080:3: ( 'persist' )
+ // InternalDataDSL.g:4232:2: ( ( 'persist' ) )
+ // InternalDataDSL.g:4233:3: ( 'persist' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntityManagerModeAccess().getPersistEnumLiteralDeclaration_0());
}
- // InternalDataDSL.g:4081:3: ( 'persist' )
- // InternalDataDSL.g:4081:4: 'persist'
+ // InternalDataDSL.g:4234:3: ( 'persist' )
+ // InternalDataDSL.g:4234:4: 'persist'
{
match(input,65,FOLLOW_2); if (state.failed) return ;
@@ -15202,16 +15758,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:4085:2: ( ( 'merge' ) )
+ // InternalDataDSL.g:4238:2: ( ( 'merge' ) )
{
- // InternalDataDSL.g:4085:2: ( ( 'merge' ) )
- // InternalDataDSL.g:4086:3: ( 'merge' )
+ // InternalDataDSL.g:4238:2: ( ( 'merge' ) )
+ // InternalDataDSL.g:4239:3: ( 'merge' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntityManagerModeAccess().getMergeEnumLiteralDeclaration_1());
}
- // InternalDataDSL.g:4087:3: ( 'merge' )
- // InternalDataDSL.g:4087:4: 'merge'
+ // InternalDataDSL.g:4240:3: ( 'merge' )
+ // InternalDataDSL.g:4240:4: 'merge'
{
match(input,66,FOLLOW_2); if (state.failed) return ;
@@ -15227,16 +15783,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:4091:2: ( ( 'remove' ) )
+ // InternalDataDSL.g:4244:2: ( ( 'remove' ) )
{
- // InternalDataDSL.g:4091:2: ( ( 'remove' ) )
- // InternalDataDSL.g:4092:3: ( 'remove' )
+ // InternalDataDSL.g:4244:2: ( ( 'remove' ) )
+ // InternalDataDSL.g:4245:3: ( 'remove' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEntityManagerModeAccess().getRemoveEnumLiteralDeclaration_2());
}
- // InternalDataDSL.g:4093:3: ( 'remove' )
- // InternalDataDSL.g:4093:4: 'remove'
+ // InternalDataDSL.g:4246:3: ( 'remove' )
+ // InternalDataDSL.g:4246:4: 'remove'
{
match(input,67,FOLLOW_2); if (state.failed) return ;
@@ -15268,15 +15824,383 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__EntityManagerMode__Alternatives"
+ // $ANTLR start "rule__ConditionAndOperator1__Alternatives"
+ // InternalDataDSL.g:4254:1: rule__ConditionAndOperator1__Alternatives : ( ( ( '=' ) ) | ( ( '!=' ) ) | ( ( '>' ) ) | ( ( '>=' ) ) | ( ( '<' ) ) | ( ( '<=' ) ) | ( ( 'isnull' ) ) | ( ( 'isnotnull' ) ) );
+ public final void rule__ConditionAndOperator1__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:4258:1: ( ( ( '=' ) ) | ( ( '!=' ) ) | ( ( '>' ) ) | ( ( '>=' ) ) | ( ( '<' ) ) | ( ( '<=' ) ) | ( ( 'isnull' ) ) | ( ( 'isnotnull' ) ) )
+ int alt54=8;
+ switch ( input.LA(1) ) {
+ case 13:
+ {
+ alt54=1;
+ }
+ break;
+ case 22:
+ {
+ alt54=2;
+ }
+ break;
+ case 26:
+ {
+ alt54=3;
+ }
+ break;
+ case 25:
+ {
+ alt54=4;
+ }
+ break;
+ case 27:
+ {
+ alt54=5;
+ }
+ break;
+ case 68:
+ {
+ alt54=6;
+ }
+ break;
+ case 69:
+ {
+ alt54=7;
+ }
+ break;
+ case 70:
+ {
+ alt54=8;
+ }
+ break;
+ default:
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 54, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt54) {
+ case 1 :
+ // InternalDataDSL.g:4259:2: ( ( '=' ) )
+ {
+ // InternalDataDSL.g:4259:2: ( ( '=' ) )
+ // InternalDataDSL.g:4260:3: ( '=' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0());
+ }
+ // InternalDataDSL.g:4261:3: ( '=' )
+ // InternalDataDSL.g:4261:4: '='
+ {
+ match(input,13,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalDataDSL.g:4265:2: ( ( '!=' ) )
+ {
+ // InternalDataDSL.g:4265:2: ( ( '!=' ) )
+ // InternalDataDSL.g:4266:3: ( '!=' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1());
+ }
+ // InternalDataDSL.g:4267:3: ( '!=' )
+ // InternalDataDSL.g:4267:4: '!='
+ {
+ match(input,22,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalDataDSL.g:4271:2: ( ( '>' ) )
+ {
+ // InternalDataDSL.g:4271:2: ( ( '>' ) )
+ // InternalDataDSL.g:4272:3: ( '>' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2());
+ }
+ // InternalDataDSL.g:4273:3: ( '>' )
+ // InternalDataDSL.g:4273:4: '>'
+ {
+ match(input,26,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalDataDSL.g:4277:2: ( ( '>=' ) )
+ {
+ // InternalDataDSL.g:4277:2: ( ( '>=' ) )
+ // InternalDataDSL.g:4278:3: ( '>=' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3());
+ }
+ // InternalDataDSL.g:4279:3: ( '>=' )
+ // InternalDataDSL.g:4279:4: '>='
+ {
+ match(input,25,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3());
+ }
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // InternalDataDSL.g:4283:2: ( ( '<' ) )
+ {
+ // InternalDataDSL.g:4283:2: ( ( '<' ) )
+ // InternalDataDSL.g:4284:3: ( '<' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4());
+ }
+ // InternalDataDSL.g:4285:3: ( '<' )
+ // InternalDataDSL.g:4285:4: '<'
+ {
+ match(input,27,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4());
+ }
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // InternalDataDSL.g:4289:2: ( ( '<=' ) )
+ {
+ // InternalDataDSL.g:4289:2: ( ( '<=' ) )
+ // InternalDataDSL.g:4290:3: ( '<=' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5());
+ }
+ // InternalDataDSL.g:4291:3: ( '<=' )
+ // InternalDataDSL.g:4291:4: '<='
+ {
+ match(input,68,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // InternalDataDSL.g:4295:2: ( ( 'isnull' ) )
+ {
+ // InternalDataDSL.g:4295:2: ( ( 'isnull' ) )
+ // InternalDataDSL.g:4296:3: ( 'isnull' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6());
+ }
+ // InternalDataDSL.g:4297:3: ( 'isnull' )
+ // InternalDataDSL.g:4297:4: 'isnull'
+ {
+ match(input,69,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6());
+ }
+
+ }
+
+
+ }
+ break;
+ case 8 :
+ // InternalDataDSL.g:4301:2: ( ( 'isnotnull' ) )
+ {
+ // InternalDataDSL.g:4301:2: ( ( 'isnotnull' ) )
+ // InternalDataDSL.g:4302:3: ( 'isnotnull' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7());
+ }
+ // InternalDataDSL.g:4303:3: ( 'isnotnull' )
+ // InternalDataDSL.g:4303:4: 'isnotnull'
+ {
+ match(input,70,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionAndOperator1__Alternatives"
+
+
+ // $ANTLR start "rule__ConditionAndOperator2__Alternatives"
+ // InternalDataDSL.g:4311:1: rule__ConditionAndOperator2__Alternatives : ( ( ( 'and' ) ) | ( ( 'or' ) ) );
+ public final void rule__ConditionAndOperator2__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:4315:1: ( ( ( 'and' ) ) | ( ( 'or' ) ) )
+ int alt55=2;
+ int LA55_0 = input.LA(1);
+
+ if ( (LA55_0==71) ) {
+ alt55=1;
+ }
+ else if ( (LA55_0==72) ) {
+ alt55=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 55, 0, input);
+
+ throw nvae;
+ }
+ switch (alt55) {
+ case 1 :
+ // InternalDataDSL.g:4316:2: ( ( 'and' ) )
+ {
+ // InternalDataDSL.g:4316:2: ( ( 'and' ) )
+ // InternalDataDSL.g:4317:3: ( 'and' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0());
+ }
+ // InternalDataDSL.g:4318:3: ( 'and' )
+ // InternalDataDSL.g:4318:4: 'and'
+ {
+ match(input,71,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalDataDSL.g:4322:2: ( ( 'or' ) )
+ {
+ // InternalDataDSL.g:4322:2: ( ( 'or' ) )
+ // InternalDataDSL.g:4323:3: ( 'or' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1());
+ }
+ // InternalDataDSL.g:4324:3: ( 'or' )
+ // InternalDataDSL.g:4324:4: 'or'
+ {
+ match(input,72,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionAndOperator2__Alternatives"
+
+
// $ANTLR start "rule__DataInterchangeModel__Group__0"
- // InternalDataDSL.g:4101:1: rule__DataInterchangeModel__Group__0 : rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 ;
+ // InternalDataDSL.g:4332:1: rule__DataInterchangeModel__Group__0 : rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 ;
public final void rule__DataInterchangeModel__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4105:1: ( rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 )
- // InternalDataDSL.g:4106:2: rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1
+ // InternalDataDSL.g:4336:1: ( rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1 )
+ // InternalDataDSL.g:4337:2: rule__DataInterchangeModel__Group__0__Impl rule__DataInterchangeModel__Group__1
{
pushFollow(FOLLOW_5);
rule__DataInterchangeModel__Group__0__Impl();
@@ -15307,31 +16231,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeModel__Group__0__Impl"
- // InternalDataDSL.g:4113:1: rule__DataInterchangeModel__Group__0__Impl : ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) ;
+ // InternalDataDSL.g:4344:1: rule__DataInterchangeModel__Group__0__Impl : ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) ;
public final void rule__DataInterchangeModel__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4117:1: ( ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) )
- // InternalDataDSL.g:4118:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? )
+ // InternalDataDSL.g:4348:1: ( ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? ) )
+ // InternalDataDSL.g:4349:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? )
{
- // InternalDataDSL.g:4118:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? )
- // InternalDataDSL.g:4119:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )?
+ // InternalDataDSL.g:4349:1: ( ( rule__DataInterchangeModel__ImportSectionAssignment_0 )? )
+ // InternalDataDSL.g:4350:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeModelAccess().getImportSectionAssignment_0());
}
- // InternalDataDSL.g:4120:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // InternalDataDSL.g:4351:2: ( rule__DataInterchangeModel__ImportSectionAssignment_0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA53_0==47) ) {
- alt53=1;
+ if ( (LA56_0==47) ) {
+ alt56=1;
}
- switch (alt53) {
+ switch (alt56) {
case 1 :
- // InternalDataDSL.g:4120:3: rule__DataInterchangeModel__ImportSectionAssignment_0
+ // InternalDataDSL.g:4351:3: rule__DataInterchangeModel__ImportSectionAssignment_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeModel__ImportSectionAssignment_0();
@@ -15369,14 +16293,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeModel__Group__1"
- // InternalDataDSL.g:4128:1: rule__DataInterchangeModel__Group__1 : rule__DataInterchangeModel__Group__1__Impl ;
+ // InternalDataDSL.g:4359:1: rule__DataInterchangeModel__Group__1 : rule__DataInterchangeModel__Group__1__Impl ;
public final void rule__DataInterchangeModel__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4132:1: ( rule__DataInterchangeModel__Group__1__Impl )
- // InternalDataDSL.g:4133:2: rule__DataInterchangeModel__Group__1__Impl
+ // InternalDataDSL.g:4363:1: ( rule__DataInterchangeModel__Group__1__Impl )
+ // InternalDataDSL.g:4364:2: rule__DataInterchangeModel__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeModel__Group__1__Impl();
@@ -15402,35 +16326,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeModel__Group__1__Impl"
- // InternalDataDSL.g:4139:1: rule__DataInterchangeModel__Group__1__Impl : ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) ;
+ // InternalDataDSL.g:4370:1: rule__DataInterchangeModel__Group__1__Impl : ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) ;
public final void rule__DataInterchangeModel__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4143:1: ( ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) )
- // InternalDataDSL.g:4144:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* )
+ // InternalDataDSL.g:4374:1: ( ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* ) )
+ // InternalDataDSL.g:4375:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* )
{
- // InternalDataDSL.g:4144:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* )
- // InternalDataDSL.g:4145:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )*
+ // InternalDataDSL.g:4375:1: ( ( rule__DataInterchangeModel__PackagesAssignment_1 )* )
+ // InternalDataDSL.g:4376:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeModelAccess().getPackagesAssignment_1());
}
- // InternalDataDSL.g:4146:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )*
- loop54:
+ // InternalDataDSL.g:4377:2: ( rule__DataInterchangeModel__PackagesAssignment_1 )*
+ loop57:
do {
- int alt54=2;
- int LA54_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA54_0==68) ) {
- alt54=1;
+ if ( (LA57_0==73) ) {
+ alt57=1;
}
- switch (alt54) {
+ switch (alt57) {
case 1 :
- // InternalDataDSL.g:4146:3: rule__DataInterchangeModel__PackagesAssignment_1
+ // InternalDataDSL.g:4377:3: rule__DataInterchangeModel__PackagesAssignment_1
{
pushFollow(FOLLOW_6);
rule__DataInterchangeModel__PackagesAssignment_1();
@@ -15442,7 +16366,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop54;
+ break loop57;
}
} while (true);
@@ -15471,14 +16395,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__0"
- // InternalDataDSL.g:4155:1: rule__DataInterchangePackage__Group__0 : rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 ;
+ // InternalDataDSL.g:4386:1: rule__DataInterchangePackage__Group__0 : rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 ;
public final void rule__DataInterchangePackage__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4159:1: ( rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 )
- // InternalDataDSL.g:4160:2: rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1
+ // InternalDataDSL.g:4390:1: ( rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1 )
+ // InternalDataDSL.g:4391:2: rule__DataInterchangePackage__Group__0__Impl rule__DataInterchangePackage__Group__1
{
pushFollow(FOLLOW_5);
rule__DataInterchangePackage__Group__0__Impl();
@@ -15509,23 +16433,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__0__Impl"
- // InternalDataDSL.g:4167:1: rule__DataInterchangePackage__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:4398:1: rule__DataInterchangePackage__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangePackage__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4171:1: ( ( () ) )
- // InternalDataDSL.g:4172:1: ( () )
+ // InternalDataDSL.g:4402:1: ( ( () ) )
+ // InternalDataDSL.g:4403:1: ( () )
{
- // InternalDataDSL.g:4172:1: ( () )
- // InternalDataDSL.g:4173:2: ()
+ // InternalDataDSL.g:4403:1: ( () )
+ // InternalDataDSL.g:4404:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getDataInterchangePackageAction_0());
}
- // InternalDataDSL.g:4174:2: ()
- // InternalDataDSL.g:4174:3:
+ // InternalDataDSL.g:4405:2: ()
+ // InternalDataDSL.g:4405:3:
{
}
@@ -15550,14 +16474,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__1"
- // InternalDataDSL.g:4182:1: rule__DataInterchangePackage__Group__1 : rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 ;
+ // InternalDataDSL.g:4413:1: rule__DataInterchangePackage__Group__1 : rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 ;
public final void rule__DataInterchangePackage__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4186:1: ( rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 )
- // InternalDataDSL.g:4187:2: rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2
+ // InternalDataDSL.g:4417:1: ( rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2 )
+ // InternalDataDSL.g:4418:2: rule__DataInterchangePackage__Group__1__Impl rule__DataInterchangePackage__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangePackage__Group__1__Impl();
@@ -15588,22 +16512,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__1__Impl"
- // InternalDataDSL.g:4194:1: rule__DataInterchangePackage__Group__1__Impl : ( 'package' ) ;
+ // InternalDataDSL.g:4425:1: rule__DataInterchangePackage__Group__1__Impl : ( 'package' ) ;
public final void rule__DataInterchangePackage__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4198:1: ( ( 'package' ) )
- // InternalDataDSL.g:4199:1: ( 'package' )
+ // InternalDataDSL.g:4429:1: ( ( 'package' ) )
+ // InternalDataDSL.g:4430:1: ( 'package' )
{
- // InternalDataDSL.g:4199:1: ( 'package' )
- // InternalDataDSL.g:4200:2: 'package'
+ // InternalDataDSL.g:4430:1: ( 'package' )
+ // InternalDataDSL.g:4431:2: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getPackageKeyword_1());
}
- match(input,68,FOLLOW_2); if (state.failed) return ;
+ match(input,73,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePackageAccess().getPackageKeyword_1());
}
@@ -15629,14 +16553,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__2"
- // InternalDataDSL.g:4209:1: rule__DataInterchangePackage__Group__2 : rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 ;
+ // InternalDataDSL.g:4440:1: rule__DataInterchangePackage__Group__2 : rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 ;
public final void rule__DataInterchangePackage__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4213:1: ( rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 )
- // InternalDataDSL.g:4214:2: rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3
+ // InternalDataDSL.g:4444:1: ( rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3 )
+ // InternalDataDSL.g:4445:2: rule__DataInterchangePackage__Group__2__Impl rule__DataInterchangePackage__Group__3
{
pushFollow(FOLLOW_8);
rule__DataInterchangePackage__Group__2__Impl();
@@ -15667,23 +16591,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__2__Impl"
- // InternalDataDSL.g:4221:1: rule__DataInterchangePackage__Group__2__Impl : ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) ;
+ // InternalDataDSL.g:4452:1: rule__DataInterchangePackage__Group__2__Impl : ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) ;
public final void rule__DataInterchangePackage__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4225:1: ( ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) )
- // InternalDataDSL.g:4226:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) )
+ // InternalDataDSL.g:4456:1: ( ( ( rule__DataInterchangePackage__NameAssignment_2 ) ) )
+ // InternalDataDSL.g:4457:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) )
{
- // InternalDataDSL.g:4226:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) )
- // InternalDataDSL.g:4227:2: ( rule__DataInterchangePackage__NameAssignment_2 )
+ // InternalDataDSL.g:4457:1: ( ( rule__DataInterchangePackage__NameAssignment_2 ) )
+ // InternalDataDSL.g:4458:2: ( rule__DataInterchangePackage__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getNameAssignment_2());
}
- // InternalDataDSL.g:4228:2: ( rule__DataInterchangePackage__NameAssignment_2 )
- // InternalDataDSL.g:4228:3: rule__DataInterchangePackage__NameAssignment_2
+ // InternalDataDSL.g:4459:2: ( rule__DataInterchangePackage__NameAssignment_2 )
+ // InternalDataDSL.g:4459:3: rule__DataInterchangePackage__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangePackage__NameAssignment_2();
@@ -15718,14 +16642,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__3"
- // InternalDataDSL.g:4236:1: rule__DataInterchangePackage__Group__3 : rule__DataInterchangePackage__Group__3__Impl rule__DataInterchangePackage__Group__4 ;
+ // InternalDataDSL.g:4467:1: rule__DataInterchangePackage__Group__3 : rule__DataInterchangePackage__Group__3__Impl rule__DataInterchangePackage__Group__4 ;
public final void rule__DataInterchangePackage__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4240:1: ( rule__DataInterchangePackage__Group__3__Impl rule__DataInterchangePackage__Group__4 )
- // InternalDataDSL.g:4241:2: rule__DataInterchangePackage__Group__3__Impl rule__DataInterchangePackage__Group__4
+ // InternalDataDSL.g:4471:1: ( rule__DataInterchangePackage__Group__3__Impl rule__DataInterchangePackage__Group__4 )
+ // InternalDataDSL.g:4472:2: rule__DataInterchangePackage__Group__3__Impl rule__DataInterchangePackage__Group__4
{
pushFollow(FOLLOW_9);
rule__DataInterchangePackage__Group__3__Impl();
@@ -15756,22 +16680,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__3__Impl"
- // InternalDataDSL.g:4248:1: rule__DataInterchangePackage__Group__3__Impl : ( 'title' ) ;
+ // InternalDataDSL.g:4479:1: rule__DataInterchangePackage__Group__3__Impl : ( 'title' ) ;
public final void rule__DataInterchangePackage__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4252:1: ( ( 'title' ) )
- // InternalDataDSL.g:4253:1: ( 'title' )
+ // InternalDataDSL.g:4483:1: ( ( 'title' ) )
+ // InternalDataDSL.g:4484:1: ( 'title' )
{
- // InternalDataDSL.g:4253:1: ( 'title' )
- // InternalDataDSL.g:4254:2: 'title'
+ // InternalDataDSL.g:4484:1: ( 'title' )
+ // InternalDataDSL.g:4485:2: 'title'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getTitleKeyword_3());
}
- match(input,69,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePackageAccess().getTitleKeyword_3());
}
@@ -15797,14 +16721,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__4"
- // InternalDataDSL.g:4263:1: rule__DataInterchangePackage__Group__4 : rule__DataInterchangePackage__Group__4__Impl rule__DataInterchangePackage__Group__5 ;
+ // InternalDataDSL.g:4494:1: rule__DataInterchangePackage__Group__4 : rule__DataInterchangePackage__Group__4__Impl rule__DataInterchangePackage__Group__5 ;
public final void rule__DataInterchangePackage__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4267:1: ( rule__DataInterchangePackage__Group__4__Impl rule__DataInterchangePackage__Group__5 )
- // InternalDataDSL.g:4268:2: rule__DataInterchangePackage__Group__4__Impl rule__DataInterchangePackage__Group__5
+ // InternalDataDSL.g:4498:1: ( rule__DataInterchangePackage__Group__4__Impl rule__DataInterchangePackage__Group__5 )
+ // InternalDataDSL.g:4499:2: rule__DataInterchangePackage__Group__4__Impl rule__DataInterchangePackage__Group__5
{
pushFollow(FOLLOW_10);
rule__DataInterchangePackage__Group__4__Impl();
@@ -15835,23 +16759,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__4__Impl"
- // InternalDataDSL.g:4275:1: rule__DataInterchangePackage__Group__4__Impl : ( ( rule__DataInterchangePackage__TitleAssignment_4 ) ) ;
+ // InternalDataDSL.g:4506:1: rule__DataInterchangePackage__Group__4__Impl : ( ( rule__DataInterchangePackage__TitleAssignment_4 ) ) ;
public final void rule__DataInterchangePackage__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4279:1: ( ( ( rule__DataInterchangePackage__TitleAssignment_4 ) ) )
- // InternalDataDSL.g:4280:1: ( ( rule__DataInterchangePackage__TitleAssignment_4 ) )
+ // InternalDataDSL.g:4510:1: ( ( ( rule__DataInterchangePackage__TitleAssignment_4 ) ) )
+ // InternalDataDSL.g:4511:1: ( ( rule__DataInterchangePackage__TitleAssignment_4 ) )
{
- // InternalDataDSL.g:4280:1: ( ( rule__DataInterchangePackage__TitleAssignment_4 ) )
- // InternalDataDSL.g:4281:2: ( rule__DataInterchangePackage__TitleAssignment_4 )
+ // InternalDataDSL.g:4511:1: ( ( rule__DataInterchangePackage__TitleAssignment_4 ) )
+ // InternalDataDSL.g:4512:2: ( rule__DataInterchangePackage__TitleAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getTitleAssignment_4());
}
- // InternalDataDSL.g:4282:2: ( rule__DataInterchangePackage__TitleAssignment_4 )
- // InternalDataDSL.g:4282:3: rule__DataInterchangePackage__TitleAssignment_4
+ // InternalDataDSL.g:4513:2: ( rule__DataInterchangePackage__TitleAssignment_4 )
+ // InternalDataDSL.g:4513:3: rule__DataInterchangePackage__TitleAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangePackage__TitleAssignment_4();
@@ -15886,14 +16810,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__5"
- // InternalDataDSL.g:4290:1: rule__DataInterchangePackage__Group__5 : rule__DataInterchangePackage__Group__5__Impl ;
+ // InternalDataDSL.g:4521:1: rule__DataInterchangePackage__Group__5 : rule__DataInterchangePackage__Group__5__Impl ;
public final void rule__DataInterchangePackage__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4294:1: ( rule__DataInterchangePackage__Group__5__Impl )
- // InternalDataDSL.g:4295:2: rule__DataInterchangePackage__Group__5__Impl
+ // InternalDataDSL.g:4525:1: ( rule__DataInterchangePackage__Group__5__Impl )
+ // InternalDataDSL.g:4526:2: rule__DataInterchangePackage__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangePackage__Group__5__Impl();
@@ -15919,31 +16843,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group__5__Impl"
- // InternalDataDSL.g:4301:1: rule__DataInterchangePackage__Group__5__Impl : ( ( rule__DataInterchangePackage__Group_5__0 )? ) ;
+ // InternalDataDSL.g:4532:1: rule__DataInterchangePackage__Group__5__Impl : ( ( rule__DataInterchangePackage__Group_5__0 )? ) ;
public final void rule__DataInterchangePackage__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4305:1: ( ( ( rule__DataInterchangePackage__Group_5__0 )? ) )
- // InternalDataDSL.g:4306:1: ( ( rule__DataInterchangePackage__Group_5__0 )? )
+ // InternalDataDSL.g:4536:1: ( ( ( rule__DataInterchangePackage__Group_5__0 )? ) )
+ // InternalDataDSL.g:4537:1: ( ( rule__DataInterchangePackage__Group_5__0 )? )
{
- // InternalDataDSL.g:4306:1: ( ( rule__DataInterchangePackage__Group_5__0 )? )
- // InternalDataDSL.g:4307:2: ( rule__DataInterchangePackage__Group_5__0 )?
+ // InternalDataDSL.g:4537:1: ( ( rule__DataInterchangePackage__Group_5__0 )? )
+ // InternalDataDSL.g:4538:2: ( rule__DataInterchangePackage__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getGroup_5());
}
- // InternalDataDSL.g:4308:2: ( rule__DataInterchangePackage__Group_5__0 )?
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // InternalDataDSL.g:4539:2: ( rule__DataInterchangePackage__Group_5__0 )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA55_0==70) ) {
- alt55=1;
+ if ( (LA58_0==75) ) {
+ alt58=1;
}
- switch (alt55) {
+ switch (alt58) {
case 1 :
- // InternalDataDSL.g:4308:3: rule__DataInterchangePackage__Group_5__0
+ // InternalDataDSL.g:4539:3: rule__DataInterchangePackage__Group_5__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangePackage__Group_5__0();
@@ -15981,14 +16905,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group_5__0"
- // InternalDataDSL.g:4317:1: rule__DataInterchangePackage__Group_5__0 : rule__DataInterchangePackage__Group_5__0__Impl rule__DataInterchangePackage__Group_5__1 ;
+ // InternalDataDSL.g:4548:1: rule__DataInterchangePackage__Group_5__0 : rule__DataInterchangePackage__Group_5__0__Impl rule__DataInterchangePackage__Group_5__1 ;
public final void rule__DataInterchangePackage__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4321:1: ( rule__DataInterchangePackage__Group_5__0__Impl rule__DataInterchangePackage__Group_5__1 )
- // InternalDataDSL.g:4322:2: rule__DataInterchangePackage__Group_5__0__Impl rule__DataInterchangePackage__Group_5__1
+ // InternalDataDSL.g:4552:1: ( rule__DataInterchangePackage__Group_5__0__Impl rule__DataInterchangePackage__Group_5__1 )
+ // InternalDataDSL.g:4553:2: rule__DataInterchangePackage__Group_5__0__Impl rule__DataInterchangePackage__Group_5__1
{
pushFollow(FOLLOW_11);
rule__DataInterchangePackage__Group_5__0__Impl();
@@ -16019,22 +16943,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group_5__0__Impl"
- // InternalDataDSL.g:4329:1: rule__DataInterchangePackage__Group_5__0__Impl : ( '{' ) ;
+ // InternalDataDSL.g:4560:1: rule__DataInterchangePackage__Group_5__0__Impl : ( '{' ) ;
public final void rule__DataInterchangePackage__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4333:1: ( ( '{' ) )
- // InternalDataDSL.g:4334:1: ( '{' )
+ // InternalDataDSL.g:4564:1: ( ( '{' ) )
+ // InternalDataDSL.g:4565:1: ( '{' )
{
- // InternalDataDSL.g:4334:1: ( '{' )
- // InternalDataDSL.g:4335:2: '{'
+ // InternalDataDSL.g:4565:1: ( '{' )
+ // InternalDataDSL.g:4566:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getLeftCurlyBracketKeyword_5_0());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePackageAccess().getLeftCurlyBracketKeyword_5_0());
}
@@ -16060,14 +16984,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group_5__1"
- // InternalDataDSL.g:4344:1: rule__DataInterchangePackage__Group_5__1 : rule__DataInterchangePackage__Group_5__1__Impl rule__DataInterchangePackage__Group_5__2 ;
+ // InternalDataDSL.g:4575:1: rule__DataInterchangePackage__Group_5__1 : rule__DataInterchangePackage__Group_5__1__Impl rule__DataInterchangePackage__Group_5__2 ;
public final void rule__DataInterchangePackage__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4348:1: ( rule__DataInterchangePackage__Group_5__1__Impl rule__DataInterchangePackage__Group_5__2 )
- // InternalDataDSL.g:4349:2: rule__DataInterchangePackage__Group_5__1__Impl rule__DataInterchangePackage__Group_5__2
+ // InternalDataDSL.g:4579:1: ( rule__DataInterchangePackage__Group_5__1__Impl rule__DataInterchangePackage__Group_5__2 )
+ // InternalDataDSL.g:4580:2: rule__DataInterchangePackage__Group_5__1__Impl rule__DataInterchangePackage__Group_5__2
{
pushFollow(FOLLOW_11);
rule__DataInterchangePackage__Group_5__1__Impl();
@@ -16098,35 +17022,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group_5__1__Impl"
- // InternalDataDSL.g:4356:1: rule__DataInterchangePackage__Group_5__1__Impl : ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* ) ;
+ // InternalDataDSL.g:4587:1: rule__DataInterchangePackage__Group_5__1__Impl : ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* ) ;
public final void rule__DataInterchangePackage__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4360:1: ( ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* ) )
- // InternalDataDSL.g:4361:1: ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* )
+ // InternalDataDSL.g:4591:1: ( ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* ) )
+ // InternalDataDSL.g:4592:1: ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* )
{
- // InternalDataDSL.g:4361:1: ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* )
- // InternalDataDSL.g:4362:2: ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )*
+ // InternalDataDSL.g:4592:1: ( ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )* )
+ // InternalDataDSL.g:4593:2: ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getDatIntsAssignment_5_1());
}
- // InternalDataDSL.g:4363:2: ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )*
- loop56:
+ // InternalDataDSL.g:4594:2: ( rule__DataInterchangePackage__DatIntsAssignment_5_1 )*
+ loop59:
do {
- int alt56=2;
- int LA56_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA56_0==72) ) {
- alt56=1;
+ if ( (LA59_0==77) ) {
+ alt59=1;
}
- switch (alt56) {
+ switch (alt59) {
case 1 :
- // InternalDataDSL.g:4363:3: rule__DataInterchangePackage__DatIntsAssignment_5_1
+ // InternalDataDSL.g:4594:3: rule__DataInterchangePackage__DatIntsAssignment_5_1
{
pushFollow(FOLLOW_12);
rule__DataInterchangePackage__DatIntsAssignment_5_1();
@@ -16138,7 +17062,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop56;
+ break loop59;
}
} while (true);
@@ -16167,14 +17091,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group_5__2"
- // InternalDataDSL.g:4371:1: rule__DataInterchangePackage__Group_5__2 : rule__DataInterchangePackage__Group_5__2__Impl ;
+ // InternalDataDSL.g:4602:1: rule__DataInterchangePackage__Group_5__2 : rule__DataInterchangePackage__Group_5__2__Impl ;
public final void rule__DataInterchangePackage__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4375:1: ( rule__DataInterchangePackage__Group_5__2__Impl )
- // InternalDataDSL.g:4376:2: rule__DataInterchangePackage__Group_5__2__Impl
+ // InternalDataDSL.g:4606:1: ( rule__DataInterchangePackage__Group_5__2__Impl )
+ // InternalDataDSL.g:4607:2: rule__DataInterchangePackage__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangePackage__Group_5__2__Impl();
@@ -16200,22 +17124,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__Group_5__2__Impl"
- // InternalDataDSL.g:4382:1: rule__DataInterchangePackage__Group_5__2__Impl : ( '}' ) ;
+ // InternalDataDSL.g:4613:1: rule__DataInterchangePackage__Group_5__2__Impl : ( '}' ) ;
public final void rule__DataInterchangePackage__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4386:1: ( ( '}' ) )
- // InternalDataDSL.g:4387:1: ( '}' )
+ // InternalDataDSL.g:4617:1: ( ( '}' ) )
+ // InternalDataDSL.g:4618:1: ( '}' )
{
- // InternalDataDSL.g:4387:1: ( '}' )
- // InternalDataDSL.g:4388:2: '}'
+ // InternalDataDSL.g:4618:1: ( '}' )
+ // InternalDataDSL.g:4619:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getRightCurlyBracketKeyword_5_2());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePackageAccess().getRightCurlyBracketKeyword_5_2());
}
@@ -16241,14 +17165,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__0"
- // InternalDataDSL.g:4398:1: rule__DataInterchange__Group__0 : rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 ;
+ // InternalDataDSL.g:4629:1: rule__DataInterchange__Group__0 : rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 ;
public final void rule__DataInterchange__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4402:1: ( rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 )
- // InternalDataDSL.g:4403:2: rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1
+ // InternalDataDSL.g:4633:1: ( rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1 )
+ // InternalDataDSL.g:4634:2: rule__DataInterchange__Group__0__Impl rule__DataInterchange__Group__1
{
pushFollow(FOLLOW_13);
rule__DataInterchange__Group__0__Impl();
@@ -16279,23 +17203,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__0__Impl"
- // InternalDataDSL.g:4410:1: rule__DataInterchange__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:4641:1: rule__DataInterchange__Group__0__Impl : ( () ) ;
public final void rule__DataInterchange__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4414:1: ( ( () ) )
- // InternalDataDSL.g:4415:1: ( () )
+ // InternalDataDSL.g:4645:1: ( ( () ) )
+ // InternalDataDSL.g:4646:1: ( () )
{
- // InternalDataDSL.g:4415:1: ( () )
- // InternalDataDSL.g:4416:2: ()
+ // InternalDataDSL.g:4646:1: ( () )
+ // InternalDataDSL.g:4647:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getDataInterchangeAction_0());
}
- // InternalDataDSL.g:4417:2: ()
- // InternalDataDSL.g:4417:3:
+ // InternalDataDSL.g:4648:2: ()
+ // InternalDataDSL.g:4648:3:
{
}
@@ -16320,14 +17244,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__1"
- // InternalDataDSL.g:4425:1: rule__DataInterchange__Group__1 : rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 ;
+ // InternalDataDSL.g:4656:1: rule__DataInterchange__Group__1 : rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 ;
public final void rule__DataInterchange__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4429:1: ( rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 )
- // InternalDataDSL.g:4430:2: rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2
+ // InternalDataDSL.g:4660:1: ( rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2 )
+ // InternalDataDSL.g:4661:2: rule__DataInterchange__Group__1__Impl rule__DataInterchange__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchange__Group__1__Impl();
@@ -16358,22 +17282,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__1__Impl"
- // InternalDataDSL.g:4437:1: rule__DataInterchange__Group__1__Impl : ( 'interchange' ) ;
+ // InternalDataDSL.g:4668:1: rule__DataInterchange__Group__1__Impl : ( 'interchange' ) ;
public final void rule__DataInterchange__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4441:1: ( ( 'interchange' ) )
- // InternalDataDSL.g:4442:1: ( 'interchange' )
+ // InternalDataDSL.g:4672:1: ( ( 'interchange' ) )
+ // InternalDataDSL.g:4673:1: ( 'interchange' )
{
- // InternalDataDSL.g:4442:1: ( 'interchange' )
- // InternalDataDSL.g:4443:2: 'interchange'
+ // InternalDataDSL.g:4673:1: ( 'interchange' )
+ // InternalDataDSL.g:4674:2: 'interchange'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getInterchangeKeyword_1());
}
- match(input,72,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeAccess().getInterchangeKeyword_1());
}
@@ -16399,14 +17323,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__2"
- // InternalDataDSL.g:4452:1: rule__DataInterchange__Group__2 : rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 ;
+ // InternalDataDSL.g:4683:1: rule__DataInterchange__Group__2 : rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 ;
public final void rule__DataInterchange__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4456:1: ( rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 )
- // InternalDataDSL.g:4457:2: rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3
+ // InternalDataDSL.g:4687:1: ( rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3 )
+ // InternalDataDSL.g:4688:2: rule__DataInterchange__Group__2__Impl rule__DataInterchange__Group__3
{
pushFollow(FOLLOW_14);
rule__DataInterchange__Group__2__Impl();
@@ -16437,23 +17361,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__2__Impl"
- // InternalDataDSL.g:4464:1: rule__DataInterchange__Group__2__Impl : ( ( rule__DataInterchange__NameAssignment_2 ) ) ;
+ // InternalDataDSL.g:4695:1: rule__DataInterchange__Group__2__Impl : ( ( rule__DataInterchange__NameAssignment_2 ) ) ;
public final void rule__DataInterchange__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4468:1: ( ( ( rule__DataInterchange__NameAssignment_2 ) ) )
- // InternalDataDSL.g:4469:1: ( ( rule__DataInterchange__NameAssignment_2 ) )
+ // InternalDataDSL.g:4699:1: ( ( ( rule__DataInterchange__NameAssignment_2 ) ) )
+ // InternalDataDSL.g:4700:1: ( ( rule__DataInterchange__NameAssignment_2 ) )
{
- // InternalDataDSL.g:4469:1: ( ( rule__DataInterchange__NameAssignment_2 ) )
- // InternalDataDSL.g:4470:2: ( rule__DataInterchange__NameAssignment_2 )
+ // InternalDataDSL.g:4700:1: ( ( rule__DataInterchange__NameAssignment_2 ) )
+ // InternalDataDSL.g:4701:2: ( rule__DataInterchange__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getNameAssignment_2());
}
- // InternalDataDSL.g:4471:2: ( rule__DataInterchange__NameAssignment_2 )
- // InternalDataDSL.g:4471:3: rule__DataInterchange__NameAssignment_2
+ // InternalDataDSL.g:4702:2: ( rule__DataInterchange__NameAssignment_2 )
+ // InternalDataDSL.g:4702:3: rule__DataInterchange__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchange__NameAssignment_2();
@@ -16488,14 +17412,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__3"
- // InternalDataDSL.g:4479:1: rule__DataInterchange__Group__3 : rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 ;
+ // InternalDataDSL.g:4710:1: rule__DataInterchange__Group__3 : rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 ;
public final void rule__DataInterchange__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4483:1: ( rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 )
- // InternalDataDSL.g:4484:2: rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4
+ // InternalDataDSL.g:4714:1: ( rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4 )
+ // InternalDataDSL.g:4715:2: rule__DataInterchange__Group__3__Impl rule__DataInterchange__Group__4
{
pushFollow(FOLLOW_14);
rule__DataInterchange__Group__3__Impl();
@@ -16526,31 +17450,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__3__Impl"
- // InternalDataDSL.g:4491:1: rule__DataInterchange__Group__3__Impl : ( ( rule__DataInterchange__Group_3__0 )? ) ;
+ // InternalDataDSL.g:4722:1: rule__DataInterchange__Group__3__Impl : ( ( rule__DataInterchange__Group_3__0 )? ) ;
public final void rule__DataInterchange__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4495:1: ( ( ( rule__DataInterchange__Group_3__0 )? ) )
- // InternalDataDSL.g:4496:1: ( ( rule__DataInterchange__Group_3__0 )? )
+ // InternalDataDSL.g:4726:1: ( ( ( rule__DataInterchange__Group_3__0 )? ) )
+ // InternalDataDSL.g:4727:1: ( ( rule__DataInterchange__Group_3__0 )? )
{
- // InternalDataDSL.g:4496:1: ( ( rule__DataInterchange__Group_3__0 )? )
- // InternalDataDSL.g:4497:2: ( rule__DataInterchange__Group_3__0 )?
+ // InternalDataDSL.g:4727:1: ( ( rule__DataInterchange__Group_3__0 )? )
+ // InternalDataDSL.g:4728:2: ( rule__DataInterchange__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getGroup_3());
}
- // InternalDataDSL.g:4498:2: ( rule__DataInterchange__Group_3__0 )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // InternalDataDSL.g:4729:2: ( rule__DataInterchange__Group_3__0 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA57_0==139) ) {
- alt57=1;
+ if ( (LA60_0==149) ) {
+ alt60=1;
}
- switch (alt57) {
+ switch (alt60) {
case 1 :
- // InternalDataDSL.g:4498:3: rule__DataInterchange__Group_3__0
+ // InternalDataDSL.g:4729:3: rule__DataInterchange__Group_3__0
{
pushFollow(FOLLOW_2);
rule__DataInterchange__Group_3__0();
@@ -16588,14 +17512,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__4"
- // InternalDataDSL.g:4506:1: rule__DataInterchange__Group__4 : rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 ;
+ // InternalDataDSL.g:4737:1: rule__DataInterchange__Group__4 : rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 ;
public final void rule__DataInterchange__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4510:1: ( rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 )
- // InternalDataDSL.g:4511:2: rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5
+ // InternalDataDSL.g:4741:1: ( rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5 )
+ // InternalDataDSL.g:4742:2: rule__DataInterchange__Group__4__Impl rule__DataInterchange__Group__5
{
pushFollow(FOLLOW_15);
rule__DataInterchange__Group__4__Impl();
@@ -16626,23 +17550,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__4__Impl"
- // InternalDataDSL.g:4518:1: rule__DataInterchange__Group__4__Impl : ( ( rule__DataInterchange__ModeAssignment_4 ) ) ;
+ // InternalDataDSL.g:4749:1: rule__DataInterchange__Group__4__Impl : ( ( rule__DataInterchange__ModeAssignment_4 ) ) ;
public final void rule__DataInterchange__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4522:1: ( ( ( rule__DataInterchange__ModeAssignment_4 ) ) )
- // InternalDataDSL.g:4523:1: ( ( rule__DataInterchange__ModeAssignment_4 ) )
+ // InternalDataDSL.g:4753:1: ( ( ( rule__DataInterchange__ModeAssignment_4 ) ) )
+ // InternalDataDSL.g:4754:1: ( ( rule__DataInterchange__ModeAssignment_4 ) )
{
- // InternalDataDSL.g:4523:1: ( ( rule__DataInterchange__ModeAssignment_4 ) )
- // InternalDataDSL.g:4524:2: ( rule__DataInterchange__ModeAssignment_4 )
+ // InternalDataDSL.g:4754:1: ( ( rule__DataInterchange__ModeAssignment_4 ) )
+ // InternalDataDSL.g:4755:2: ( rule__DataInterchange__ModeAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getModeAssignment_4());
}
- // InternalDataDSL.g:4525:2: ( rule__DataInterchange__ModeAssignment_4 )
- // InternalDataDSL.g:4525:3: rule__DataInterchange__ModeAssignment_4
+ // InternalDataDSL.g:4756:2: ( rule__DataInterchange__ModeAssignment_4 )
+ // InternalDataDSL.g:4756:3: rule__DataInterchange__ModeAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchange__ModeAssignment_4();
@@ -16677,14 +17601,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__5"
- // InternalDataDSL.g:4533:1: rule__DataInterchange__Group__5 : rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 ;
+ // InternalDataDSL.g:4764:1: rule__DataInterchange__Group__5 : rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 ;
public final void rule__DataInterchange__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4537:1: ( rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 )
- // InternalDataDSL.g:4538:2: rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6
+ // InternalDataDSL.g:4768:1: ( rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6 )
+ // InternalDataDSL.g:4769:2: rule__DataInterchange__Group__5__Impl rule__DataInterchange__Group__6
{
pushFollow(FOLLOW_15);
rule__DataInterchange__Group__5__Impl();
@@ -16715,31 +17639,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__5__Impl"
- // InternalDataDSL.g:4545:1: rule__DataInterchange__Group__5__Impl : ( ( rule__DataInterchange__Group_5__0 )? ) ;
+ // InternalDataDSL.g:4776:1: rule__DataInterchange__Group__5__Impl : ( ( rule__DataInterchange__Group_5__0 )? ) ;
public final void rule__DataInterchange__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4549:1: ( ( ( rule__DataInterchange__Group_5__0 )? ) )
- // InternalDataDSL.g:4550:1: ( ( rule__DataInterchange__Group_5__0 )? )
+ // InternalDataDSL.g:4780:1: ( ( ( rule__DataInterchange__Group_5__0 )? ) )
+ // InternalDataDSL.g:4781:1: ( ( rule__DataInterchange__Group_5__0 )? )
{
- // InternalDataDSL.g:4550:1: ( ( rule__DataInterchange__Group_5__0 )? )
- // InternalDataDSL.g:4551:2: ( rule__DataInterchange__Group_5__0 )?
+ // InternalDataDSL.g:4781:1: ( ( rule__DataInterchange__Group_5__0 )? )
+ // InternalDataDSL.g:4782:2: ( rule__DataInterchange__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getGroup_5());
}
- // InternalDataDSL.g:4552:2: ( rule__DataInterchange__Group_5__0 )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalDataDSL.g:4783:2: ( rule__DataInterchange__Group_5__0 )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA58_0==75) ) {
- alt58=1;
+ if ( (LA61_0==80) ) {
+ alt61=1;
}
- switch (alt58) {
+ switch (alt61) {
case 1 :
- // InternalDataDSL.g:4552:3: rule__DataInterchange__Group_5__0
+ // InternalDataDSL.g:4783:3: rule__DataInterchange__Group_5__0
{
pushFollow(FOLLOW_2);
rule__DataInterchange__Group_5__0();
@@ -16777,14 +17701,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__6"
- // InternalDataDSL.g:4560:1: rule__DataInterchange__Group__6 : rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 ;
+ // InternalDataDSL.g:4791:1: rule__DataInterchange__Group__6 : rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 ;
public final void rule__DataInterchange__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4564:1: ( rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 )
- // InternalDataDSL.g:4565:2: rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7
+ // InternalDataDSL.g:4795:1: ( rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7 )
+ // InternalDataDSL.g:4796:2: rule__DataInterchange__Group__6__Impl rule__DataInterchange__Group__7
{
pushFollow(FOLLOW_15);
rule__DataInterchange__Group__6__Impl();
@@ -16815,31 +17739,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__6__Impl"
- // InternalDataDSL.g:4572:1: rule__DataInterchange__Group__6__Impl : ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) ;
+ // InternalDataDSL.g:4803:1: rule__DataInterchange__Group__6__Impl : ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) ;
public final void rule__DataInterchange__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4576:1: ( ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) )
- // InternalDataDSL.g:4577:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? )
+ // InternalDataDSL.g:4807:1: ( ( ( rule__DataInterchange__CreateReportAssignment_6 )? ) )
+ // InternalDataDSL.g:4808:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? )
{
- // InternalDataDSL.g:4577:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? )
- // InternalDataDSL.g:4578:2: ( rule__DataInterchange__CreateReportAssignment_6 )?
+ // InternalDataDSL.g:4808:1: ( ( rule__DataInterchange__CreateReportAssignment_6 )? )
+ // InternalDataDSL.g:4809:2: ( rule__DataInterchange__CreateReportAssignment_6 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getCreateReportAssignment_6());
}
- // InternalDataDSL.g:4579:2: ( rule__DataInterchange__CreateReportAssignment_6 )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalDataDSL.g:4810:2: ( rule__DataInterchange__CreateReportAssignment_6 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA59_0==140) ) {
- alt59=1;
+ if ( (LA62_0==150) ) {
+ alt62=1;
}
- switch (alt59) {
+ switch (alt62) {
case 1 :
- // InternalDataDSL.g:4579:3: rule__DataInterchange__CreateReportAssignment_6
+ // InternalDataDSL.g:4810:3: rule__DataInterchange__CreateReportAssignment_6
{
pushFollow(FOLLOW_2);
rule__DataInterchange__CreateReportAssignment_6();
@@ -16877,14 +17801,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__7"
- // InternalDataDSL.g:4587:1: rule__DataInterchange__Group__7 : rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 ;
+ // InternalDataDSL.g:4818:1: rule__DataInterchange__Group__7 : rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 ;
public final void rule__DataInterchange__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4591:1: ( rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 )
- // InternalDataDSL.g:4592:2: rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8
+ // InternalDataDSL.g:4822:1: ( rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8 )
+ // InternalDataDSL.g:4823:2: rule__DataInterchange__Group__7__Impl rule__DataInterchange__Group__8
{
pushFollow(FOLLOW_15);
rule__DataInterchange__Group__7__Impl();
@@ -16915,31 +17839,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__7__Impl"
- // InternalDataDSL.g:4599:1: rule__DataInterchange__Group__7__Impl : ( ( rule__DataInterchange__Group_7__0 )? ) ;
+ // InternalDataDSL.g:4830:1: rule__DataInterchange__Group__7__Impl : ( ( rule__DataInterchange__Group_7__0 )? ) ;
public final void rule__DataInterchange__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4603:1: ( ( ( rule__DataInterchange__Group_7__0 )? ) )
- // InternalDataDSL.g:4604:1: ( ( rule__DataInterchange__Group_7__0 )? )
+ // InternalDataDSL.g:4834:1: ( ( ( rule__DataInterchange__Group_7__0 )? ) )
+ // InternalDataDSL.g:4835:1: ( ( rule__DataInterchange__Group_7__0 )? )
{
- // InternalDataDSL.g:4604:1: ( ( rule__DataInterchange__Group_7__0 )? )
- // InternalDataDSL.g:4605:2: ( rule__DataInterchange__Group_7__0 )?
+ // InternalDataDSL.g:4835:1: ( ( rule__DataInterchange__Group_7__0 )? )
+ // InternalDataDSL.g:4836:2: ( rule__DataInterchange__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getGroup_7());
}
- // InternalDataDSL.g:4606:2: ( rule__DataInterchange__Group_7__0 )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalDataDSL.g:4837:2: ( rule__DataInterchange__Group_7__0 )?
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA60_0==76) ) {
- alt60=1;
+ if ( (LA63_0==81) ) {
+ alt63=1;
}
- switch (alt60) {
+ switch (alt63) {
case 1 :
- // InternalDataDSL.g:4606:3: rule__DataInterchange__Group_7__0
+ // InternalDataDSL.g:4837:3: rule__DataInterchange__Group_7__0
{
pushFollow(FOLLOW_2);
rule__DataInterchange__Group_7__0();
@@ -16977,16 +17901,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__8"
- // InternalDataDSL.g:4614:1: rule__DataInterchange__Group__8 : rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 ;
+ // InternalDataDSL.g:4845:1: rule__DataInterchange__Group__8 : rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 ;
public final void rule__DataInterchange__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4618:1: ( rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 )
- // InternalDataDSL.g:4619:2: rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9
+ // InternalDataDSL.g:4849:1: ( rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9 )
+ // InternalDataDSL.g:4850:2: rule__DataInterchange__Group__8__Impl rule__DataInterchange__Group__9
{
- pushFollow(FOLLOW_16);
+ pushFollow(FOLLOW_15);
rule__DataInterchange__Group__8__Impl();
state._fsp--;
@@ -17015,24 +17939,45 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__8__Impl"
- // InternalDataDSL.g:4626:1: rule__DataInterchange__Group__8__Impl : ( 'file' ) ;
+ // InternalDataDSL.g:4857:1: rule__DataInterchange__Group__8__Impl : ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) ;
public final void rule__DataInterchange__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4630:1: ( ( 'file' ) )
- // InternalDataDSL.g:4631:1: ( 'file' )
+ // InternalDataDSL.g:4861:1: ( ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? ) )
+ // InternalDataDSL.g:4862:1: ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? )
{
- // InternalDataDSL.g:4631:1: ( 'file' )
- // InternalDataDSL.g:4632:2: 'file'
+ // InternalDataDSL.g:4862:1: ( ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )? )
+ // InternalDataDSL.g:4863:2: ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getFileKeyword_8());
+ before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportAssignment_8());
}
- match(input,73,FOLLOW_2); if (state.failed) return ;
+ // InternalDataDSL.g:4864:2: ( rule__DataInterchange__DeleteFileAfterImportAssignment_8 )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
+
+ if ( (LA64_0==151) ) {
+ alt64=1;
+ }
+ switch (alt64) {
+ case 1 :
+ // InternalDataDSL.g:4864:3: rule__DataInterchange__DeleteFileAfterImportAssignment_8
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchange__DeleteFileAfterImportAssignment_8();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getFileKeyword_8());
+ after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportAssignment_8());
}
}
@@ -17056,16 +18001,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__9"
- // InternalDataDSL.g:4641:1: rule__DataInterchange__Group__9 : rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 ;
+ // InternalDataDSL.g:4872:1: rule__DataInterchange__Group__9 : rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 ;
public final void rule__DataInterchange__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4645:1: ( rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 )
- // InternalDataDSL.g:4646:2: rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10
+ // InternalDataDSL.g:4876:1: ( rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10 )
+ // InternalDataDSL.g:4877:2: rule__DataInterchange__Group__9__Impl rule__DataInterchange__Group__10
{
- pushFollow(FOLLOW_17);
+ pushFollow(FOLLOW_16);
rule__DataInterchange__Group__9__Impl();
state._fsp--;
@@ -17094,34 +18039,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__9__Impl"
- // InternalDataDSL.g:4653:1: rule__DataInterchange__Group__9__Impl : ( ( rule__DataInterchange__FileEndpointAssignment_9 ) ) ;
+ // InternalDataDSL.g:4884:1: rule__DataInterchange__Group__9__Impl : ( 'file' ) ;
public final void rule__DataInterchange__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4657:1: ( ( ( rule__DataInterchange__FileEndpointAssignment_9 ) ) )
- // InternalDataDSL.g:4658:1: ( ( rule__DataInterchange__FileEndpointAssignment_9 ) )
+ // InternalDataDSL.g:4888:1: ( ( 'file' ) )
+ // InternalDataDSL.g:4889:1: ( 'file' )
{
- // InternalDataDSL.g:4658:1: ( ( rule__DataInterchange__FileEndpointAssignment_9 ) )
- // InternalDataDSL.g:4659:2: ( rule__DataInterchange__FileEndpointAssignment_9 )
+ // InternalDataDSL.g:4889:1: ( 'file' )
+ // InternalDataDSL.g:4890:2: 'file'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_9());
+ before(grammarAccess.getDataInterchangeAccess().getFileKeyword_9());
}
- // InternalDataDSL.g:4660:2: ( rule__DataInterchange__FileEndpointAssignment_9 )
- // InternalDataDSL.g:4660:3: rule__DataInterchange__FileEndpointAssignment_9
- {
- pushFollow(FOLLOW_2);
- rule__DataInterchange__FileEndpointAssignment_9();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
+ match(input,78,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_9());
+ after(grammarAccess.getDataInterchangeAccess().getFileKeyword_9());
}
}
@@ -17145,16 +18080,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__10"
- // InternalDataDSL.g:4668:1: rule__DataInterchange__Group__10 : rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 ;
+ // InternalDataDSL.g:4899:1: rule__DataInterchange__Group__10 : rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 ;
public final void rule__DataInterchange__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4672:1: ( rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 )
- // InternalDataDSL.g:4673:2: rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11
+ // InternalDataDSL.g:4903:1: ( rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11 )
+ // InternalDataDSL.g:4904:2: rule__DataInterchange__Group__10__Impl rule__DataInterchange__Group__11
{
- pushFollow(FOLLOW_10);
+ pushFollow(FOLLOW_17);
rule__DataInterchange__Group__10__Impl();
state._fsp--;
@@ -17183,24 +18118,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__10__Impl"
- // InternalDataDSL.g:4680:1: rule__DataInterchange__Group__10__Impl : ( 'path' ) ;
+ // InternalDataDSL.g:4911:1: rule__DataInterchange__Group__10__Impl : ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) ;
public final void rule__DataInterchange__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4684:1: ( ( 'path' ) )
- // InternalDataDSL.g:4685:1: ( 'path' )
+ // InternalDataDSL.g:4915:1: ( ( ( rule__DataInterchange__FileEndpointAssignment_10 ) ) )
+ // InternalDataDSL.g:4916:1: ( ( rule__DataInterchange__FileEndpointAssignment_10 ) )
{
- // InternalDataDSL.g:4685:1: ( 'path' )
- // InternalDataDSL.g:4686:2: 'path'
+ // InternalDataDSL.g:4916:1: ( ( rule__DataInterchange__FileEndpointAssignment_10 ) )
+ // InternalDataDSL.g:4917:2: ( rule__DataInterchange__FileEndpointAssignment_10 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getPathKeyword_10());
+ before(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_10());
}
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ // InternalDataDSL.g:4918:2: ( rule__DataInterchange__FileEndpointAssignment_10 )
+ // InternalDataDSL.g:4918:3: rule__DataInterchange__FileEndpointAssignment_10
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchange__FileEndpointAssignment_10();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getPathKeyword_10());
+ after(grammarAccess.getDataInterchangeAccess().getFileEndpointAssignment_10());
}
}
@@ -17224,16 +18169,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__11"
- // InternalDataDSL.g:4695:1: rule__DataInterchange__Group__11 : rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 ;
+ // InternalDataDSL.g:4926:1: rule__DataInterchange__Group__11 : rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 ;
public final void rule__DataInterchange__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4699:1: ( rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 )
- // InternalDataDSL.g:4700:2: rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12
+ // InternalDataDSL.g:4930:1: ( rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12 )
+ // InternalDataDSL.g:4931:2: rule__DataInterchange__Group__11__Impl rule__DataInterchange__Group__12
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_10);
rule__DataInterchange__Group__11__Impl();
state._fsp--;
@@ -17262,24 +18207,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__11__Impl"
- // InternalDataDSL.g:4707:1: rule__DataInterchange__Group__11__Impl : ( '{' ) ;
+ // InternalDataDSL.g:4938:1: rule__DataInterchange__Group__11__Impl : ( 'path' ) ;
public final void rule__DataInterchange__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4711:1: ( ( '{' ) )
- // InternalDataDSL.g:4712:1: ( '{' )
+ // InternalDataDSL.g:4942:1: ( ( 'path' ) )
+ // InternalDataDSL.g:4943:1: ( 'path' )
{
- // InternalDataDSL.g:4712:1: ( '{' )
- // InternalDataDSL.g:4713:2: '{'
+ // InternalDataDSL.g:4943:1: ( 'path' )
+ // InternalDataDSL.g:4944:2: 'path'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_11());
+ before(grammarAccess.getDataInterchangeAccess().getPathKeyword_11());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_11());
+ after(grammarAccess.getDataInterchangeAccess().getPathKeyword_11());
}
}
@@ -17303,14 +18248,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__12"
- // InternalDataDSL.g:4722:1: rule__DataInterchange__Group__12 : rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 ;
+ // InternalDataDSL.g:4953:1: rule__DataInterchange__Group__12 : rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 ;
public final void rule__DataInterchange__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4726:1: ( rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 )
- // InternalDataDSL.g:4727:2: rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13
+ // InternalDataDSL.g:4957:1: ( rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13 )
+ // InternalDataDSL.g:4958:2: rule__DataInterchange__Group__12__Impl rule__DataInterchange__Group__13
{
pushFollow(FOLLOW_18);
rule__DataInterchange__Group__12__Impl();
@@ -17341,38 +18286,117 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group__12__Impl"
- // InternalDataDSL.g:4734:1: rule__DataInterchange__Group__12__Impl : ( ( rule__DataInterchange__PathAssignment_12 )* ) ;
+ // InternalDataDSL.g:4965:1: rule__DataInterchange__Group__12__Impl : ( '{' ) ;
public final void rule__DataInterchange__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4738:1: ( ( ( rule__DataInterchange__PathAssignment_12 )* ) )
- // InternalDataDSL.g:4739:1: ( ( rule__DataInterchange__PathAssignment_12 )* )
+ // InternalDataDSL.g:4969:1: ( ( '{' ) )
+ // InternalDataDSL.g:4970:1: ( '{' )
{
- // InternalDataDSL.g:4739:1: ( ( rule__DataInterchange__PathAssignment_12 )* )
- // InternalDataDSL.g:4740:2: ( rule__DataInterchange__PathAssignment_12 )*
+ // InternalDataDSL.g:4970:1: ( '{' )
+ // InternalDataDSL.g:4971:2: '{'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getPathAssignment_12());
+ before(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12());
+ }
+ match(input,75,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12());
}
- // InternalDataDSL.g:4741:2: ( rule__DataInterchange__PathAssignment_12 )*
- loop61:
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchange__Group__12__Impl"
+
+
+ // $ANTLR start "rule__DataInterchange__Group__13"
+ // InternalDataDSL.g:4980:1: rule__DataInterchange__Group__13 : rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 ;
+ public final void rule__DataInterchange__Group__13() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:4984:1: ( rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14 )
+ // InternalDataDSL.g:4985:2: rule__DataInterchange__Group__13__Impl rule__DataInterchange__Group__14
+ {
+ pushFollow(FOLLOW_18);
+ rule__DataInterchange__Group__13__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchange__Group__14();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchange__Group__13"
+
+
+ // $ANTLR start "rule__DataInterchange__Group__13__Impl"
+ // InternalDataDSL.g:4992:1: rule__DataInterchange__Group__13__Impl : ( ( rule__DataInterchange__PathAssignment_13 )* ) ;
+ public final void rule__DataInterchange__Group__13__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:4996:1: ( ( ( rule__DataInterchange__PathAssignment_13 )* ) )
+ // InternalDataDSL.g:4997:1: ( ( rule__DataInterchange__PathAssignment_13 )* )
+ {
+ // InternalDataDSL.g:4997:1: ( ( rule__DataInterchange__PathAssignment_13 )* )
+ // InternalDataDSL.g:4998:2: ( rule__DataInterchange__PathAssignment_13 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeAccess().getPathAssignment_13());
+ }
+ // InternalDataDSL.g:4999:2: ( rule__DataInterchange__PathAssignment_13 )*
+ loop65:
do {
- int alt61=2;
- int LA61_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA61_0==86) ) {
- alt61=1;
+ if ( (LA65_0==91) ) {
+ alt65=1;
}
- switch (alt61) {
+ switch (alt65) {
case 1 :
- // InternalDataDSL.g:4741:3: rule__DataInterchange__PathAssignment_12
+ // InternalDataDSL.g:4999:3: rule__DataInterchange__PathAssignment_13
{
pushFollow(FOLLOW_19);
- rule__DataInterchange__PathAssignment_12();
+ rule__DataInterchange__PathAssignment_13();
state._fsp--;
if (state.failed) return ;
@@ -17381,12 +18405,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop61;
+ break loop65;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getPathAssignment_12());
+ after(grammarAccess.getDataInterchangeAccess().getPathAssignment_13());
}
}
@@ -17406,21 +18430,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchange__Group__12__Impl"
+ // $ANTLR end "rule__DataInterchange__Group__13__Impl"
- // $ANTLR start "rule__DataInterchange__Group__13"
- // InternalDataDSL.g:4749:1: rule__DataInterchange__Group__13 : rule__DataInterchange__Group__13__Impl ;
- public final void rule__DataInterchange__Group__13() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchange__Group__14"
+ // InternalDataDSL.g:5007:1: rule__DataInterchange__Group__14 : rule__DataInterchange__Group__14__Impl ;
+ public final void rule__DataInterchange__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4753:1: ( rule__DataInterchange__Group__13__Impl )
- // InternalDataDSL.g:4754:2: rule__DataInterchange__Group__13__Impl
+ // InternalDataDSL.g:5011:1: ( rule__DataInterchange__Group__14__Impl )
+ // InternalDataDSL.g:5012:2: rule__DataInterchange__Group__14__Impl
{
pushFollow(FOLLOW_2);
- rule__DataInterchange__Group__13__Impl();
+ rule__DataInterchange__Group__14__Impl();
state._fsp--;
if (state.failed) return ;
@@ -17439,28 +18463,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchange__Group__13"
+ // $ANTLR end "rule__DataInterchange__Group__14"
- // $ANTLR start "rule__DataInterchange__Group__13__Impl"
- // InternalDataDSL.g:4760:1: rule__DataInterchange__Group__13__Impl : ( '}' ) ;
- public final void rule__DataInterchange__Group__13__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchange__Group__14__Impl"
+ // InternalDataDSL.g:5018:1: rule__DataInterchange__Group__14__Impl : ( '}' ) ;
+ public final void rule__DataInterchange__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4764:1: ( ( '}' ) )
- // InternalDataDSL.g:4765:1: ( '}' )
+ // InternalDataDSL.g:5022:1: ( ( '}' ) )
+ // InternalDataDSL.g:5023:1: ( '}' )
{
- // InternalDataDSL.g:4765:1: ( '}' )
- // InternalDataDSL.g:4766:2: '}'
+ // InternalDataDSL.g:5023:1: ( '}' )
+ // InternalDataDSL.g:5024:2: '}'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_13());
+ before(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_13());
+ after(grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14());
}
}
@@ -17480,18 +18504,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchange__Group__13__Impl"
+ // $ANTLR end "rule__DataInterchange__Group__14__Impl"
// $ANTLR start "rule__DataInterchange__Group_3__0"
- // InternalDataDSL.g:4776:1: rule__DataInterchange__Group_3__0 : rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 ;
+ // InternalDataDSL.g:5034:1: rule__DataInterchange__Group_3__0 : rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 ;
public final void rule__DataInterchange__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4780:1: ( rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 )
- // InternalDataDSL.g:4781:2: rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1
+ // InternalDataDSL.g:5038:1: ( rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1 )
+ // InternalDataDSL.g:5039:2: rule__DataInterchange__Group_3__0__Impl rule__DataInterchange__Group_3__1
{
pushFollow(FOLLOW_9);
rule__DataInterchange__Group_3__0__Impl();
@@ -17522,23 +18546,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_3__0__Impl"
- // InternalDataDSL.g:4788:1: rule__DataInterchange__Group_3__0__Impl : ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) ;
+ // InternalDataDSL.g:5046:1: rule__DataInterchange__Group_3__0__Impl : ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) ;
public final void rule__DataInterchange__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4792:1: ( ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) )
- // InternalDataDSL.g:4793:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) )
+ // InternalDataDSL.g:5050:1: ( ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) ) )
+ // InternalDataDSL.g:5051:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) )
{
- // InternalDataDSL.g:4793:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) )
- // InternalDataDSL.g:4794:2: ( rule__DataInterchange__DescriptionAssignment_3_0 )
+ // InternalDataDSL.g:5051:1: ( ( rule__DataInterchange__DescriptionAssignment_3_0 ) )
+ // InternalDataDSL.g:5052:2: ( rule__DataInterchange__DescriptionAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getDescriptionAssignment_3_0());
}
- // InternalDataDSL.g:4795:2: ( rule__DataInterchange__DescriptionAssignment_3_0 )
- // InternalDataDSL.g:4795:3: rule__DataInterchange__DescriptionAssignment_3_0
+ // InternalDataDSL.g:5053:2: ( rule__DataInterchange__DescriptionAssignment_3_0 )
+ // InternalDataDSL.g:5053:3: rule__DataInterchange__DescriptionAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__DataInterchange__DescriptionAssignment_3_0();
@@ -17573,14 +18597,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_3__1"
- // InternalDataDSL.g:4803:1: rule__DataInterchange__Group_3__1 : rule__DataInterchange__Group_3__1__Impl ;
+ // InternalDataDSL.g:5061:1: rule__DataInterchange__Group_3__1 : rule__DataInterchange__Group_3__1__Impl ;
public final void rule__DataInterchange__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4807:1: ( rule__DataInterchange__Group_3__1__Impl )
- // InternalDataDSL.g:4808:2: rule__DataInterchange__Group_3__1__Impl
+ // InternalDataDSL.g:5065:1: ( rule__DataInterchange__Group_3__1__Impl )
+ // InternalDataDSL.g:5066:2: rule__DataInterchange__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchange__Group_3__1__Impl();
@@ -17606,23 +18630,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_3__1__Impl"
- // InternalDataDSL.g:4814:1: rule__DataInterchange__Group_3__1__Impl : ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) ;
+ // InternalDataDSL.g:5072:1: rule__DataInterchange__Group_3__1__Impl : ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) ;
public final void rule__DataInterchange__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4818:1: ( ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) )
- // InternalDataDSL.g:4819:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) )
+ // InternalDataDSL.g:5076:1: ( ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) ) )
+ // InternalDataDSL.g:5077:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) )
{
- // InternalDataDSL.g:4819:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) )
- // InternalDataDSL.g:4820:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 )
+ // InternalDataDSL.g:5077:1: ( ( rule__DataInterchange__DescriptionValueAssignment_3_1 ) )
+ // InternalDataDSL.g:5078:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getDescriptionValueAssignment_3_1());
}
- // InternalDataDSL.g:4821:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 )
- // InternalDataDSL.g:4821:3: rule__DataInterchange__DescriptionValueAssignment_3_1
+ // InternalDataDSL.g:5079:2: ( rule__DataInterchange__DescriptionValueAssignment_3_1 )
+ // InternalDataDSL.g:5079:3: rule__DataInterchange__DescriptionValueAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__DataInterchange__DescriptionValueAssignment_3_1();
@@ -17657,14 +18681,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_5__0"
- // InternalDataDSL.g:4830:1: rule__DataInterchange__Group_5__0 : rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 ;
+ // InternalDataDSL.g:5088:1: rule__DataInterchange__Group_5__0 : rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 ;
public final void rule__DataInterchange__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4834:1: ( rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 )
- // InternalDataDSL.g:4835:2: rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1
+ // InternalDataDSL.g:5092:1: ( rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1 )
+ // InternalDataDSL.g:5093:2: rule__DataInterchange__Group_5__0__Impl rule__DataInterchange__Group_5__1
{
pushFollow(FOLLOW_9);
rule__DataInterchange__Group_5__0__Impl();
@@ -17695,22 +18719,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_5__0__Impl"
- // InternalDataDSL.g:4842:1: rule__DataInterchange__Group_5__0__Impl : ( 'vectorName' ) ;
+ // InternalDataDSL.g:5100:1: rule__DataInterchange__Group_5__0__Impl : ( 'vectorName' ) ;
public final void rule__DataInterchange__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4846:1: ( ( 'vectorName' ) )
- // InternalDataDSL.g:4847:1: ( 'vectorName' )
+ // InternalDataDSL.g:5104:1: ( ( 'vectorName' ) )
+ // InternalDataDSL.g:5105:1: ( 'vectorName' )
{
- // InternalDataDSL.g:4847:1: ( 'vectorName' )
- // InternalDataDSL.g:4848:2: 'vectorName'
+ // InternalDataDSL.g:5105:1: ( 'vectorName' )
+ // InternalDataDSL.g:5106:2: 'vectorName'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getVectorNameKeyword_5_0());
}
- match(input,75,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeAccess().getVectorNameKeyword_5_0());
}
@@ -17736,14 +18760,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_5__1"
- // InternalDataDSL.g:4857:1: rule__DataInterchange__Group_5__1 : rule__DataInterchange__Group_5__1__Impl ;
+ // InternalDataDSL.g:5115:1: rule__DataInterchange__Group_5__1 : rule__DataInterchange__Group_5__1__Impl ;
public final void rule__DataInterchange__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4861:1: ( rule__DataInterchange__Group_5__1__Impl )
- // InternalDataDSL.g:4862:2: rule__DataInterchange__Group_5__1__Impl
+ // InternalDataDSL.g:5119:1: ( rule__DataInterchange__Group_5__1__Impl )
+ // InternalDataDSL.g:5120:2: rule__DataInterchange__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchange__Group_5__1__Impl();
@@ -17769,23 +18793,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_5__1__Impl"
- // InternalDataDSL.g:4868:1: rule__DataInterchange__Group_5__1__Impl : ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) ;
+ // InternalDataDSL.g:5126:1: rule__DataInterchange__Group_5__1__Impl : ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) ;
public final void rule__DataInterchange__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4872:1: ( ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) )
- // InternalDataDSL.g:4873:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) )
+ // InternalDataDSL.g:5130:1: ( ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) ) )
+ // InternalDataDSL.g:5131:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) )
{
- // InternalDataDSL.g:4873:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) )
- // InternalDataDSL.g:4874:2: ( rule__DataInterchange__VectorNameAssignment_5_1 )
+ // InternalDataDSL.g:5131:1: ( ( rule__DataInterchange__VectorNameAssignment_5_1 ) )
+ // InternalDataDSL.g:5132:2: ( rule__DataInterchange__VectorNameAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getVectorNameAssignment_5_1());
}
- // InternalDataDSL.g:4875:2: ( rule__DataInterchange__VectorNameAssignment_5_1 )
- // InternalDataDSL.g:4875:3: rule__DataInterchange__VectorNameAssignment_5_1
+ // InternalDataDSL.g:5133:2: ( rule__DataInterchange__VectorNameAssignment_5_1 )
+ // InternalDataDSL.g:5133:3: rule__DataInterchange__VectorNameAssignment_5_1
{
pushFollow(FOLLOW_2);
rule__DataInterchange__VectorNameAssignment_5_1();
@@ -17820,14 +18844,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_7__0"
- // InternalDataDSL.g:4884:1: rule__DataInterchange__Group_7__0 : rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 ;
+ // InternalDataDSL.g:5142:1: rule__DataInterchange__Group_7__0 : rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 ;
public final void rule__DataInterchange__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4888:1: ( rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 )
- // InternalDataDSL.g:4889:2: rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1
+ // InternalDataDSL.g:5146:1: ( rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1 )
+ // InternalDataDSL.g:5147:2: rule__DataInterchange__Group_7__0__Impl rule__DataInterchange__Group_7__1
{
pushFollow(FOLLOW_20);
rule__DataInterchange__Group_7__0__Impl();
@@ -17858,22 +18882,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_7__0__Impl"
- // InternalDataDSL.g:4896:1: rule__DataInterchange__Group_7__0__Impl : ( 'elementSize' ) ;
+ // InternalDataDSL.g:5154:1: rule__DataInterchange__Group_7__0__Impl : ( 'elementSize' ) ;
public final void rule__DataInterchange__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4900:1: ( ( 'elementSize' ) )
- // InternalDataDSL.g:4901:1: ( 'elementSize' )
+ // InternalDataDSL.g:5158:1: ( ( 'elementSize' ) )
+ // InternalDataDSL.g:5159:1: ( 'elementSize' )
{
- // InternalDataDSL.g:4901:1: ( 'elementSize' )
- // InternalDataDSL.g:4902:2: 'elementSize'
+ // InternalDataDSL.g:5159:1: ( 'elementSize' )
+ // InternalDataDSL.g:5160:2: 'elementSize'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getElementSizeKeyword_7_0());
}
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeAccess().getElementSizeKeyword_7_0());
}
@@ -17899,14 +18923,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_7__1"
- // InternalDataDSL.g:4911:1: rule__DataInterchange__Group_7__1 : rule__DataInterchange__Group_7__1__Impl ;
+ // InternalDataDSL.g:5169:1: rule__DataInterchange__Group_7__1 : rule__DataInterchange__Group_7__1__Impl ;
public final void rule__DataInterchange__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4915:1: ( rule__DataInterchange__Group_7__1__Impl )
- // InternalDataDSL.g:4916:2: rule__DataInterchange__Group_7__1__Impl
+ // InternalDataDSL.g:5173:1: ( rule__DataInterchange__Group_7__1__Impl )
+ // InternalDataDSL.g:5174:2: rule__DataInterchange__Group_7__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchange__Group_7__1__Impl();
@@ -17932,23 +18956,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__Group_7__1__Impl"
- // InternalDataDSL.g:4922:1: rule__DataInterchange__Group_7__1__Impl : ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) ;
+ // InternalDataDSL.g:5180:1: rule__DataInterchange__Group_7__1__Impl : ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) ;
public final void rule__DataInterchange__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4926:1: ( ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) )
- // InternalDataDSL.g:4927:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) )
+ // InternalDataDSL.g:5184:1: ( ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) ) )
+ // InternalDataDSL.g:5185:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) )
{
- // InternalDataDSL.g:4927:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) )
- // InternalDataDSL.g:4928:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 )
+ // InternalDataDSL.g:5185:1: ( ( rule__DataInterchange__ElementSizeAssignment_7_1 ) )
+ // InternalDataDSL.g:5186:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getElementSizeAssignment_7_1());
}
- // InternalDataDSL.g:4929:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 )
- // InternalDataDSL.g:4929:3: rule__DataInterchange__ElementSizeAssignment_7_1
+ // InternalDataDSL.g:5187:2: ( rule__DataInterchange__ElementSizeAssignment_7_1 )
+ // InternalDataDSL.g:5187:3: rule__DataInterchange__ElementSizeAssignment_7_1
{
pushFollow(FOLLOW_2);
rule__DataInterchange__ElementSizeAssignment_7_1();
@@ -17983,14 +19007,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__0"
- // InternalDataDSL.g:4938:1: rule__DataInterchangeFileXML__Group__0 : rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 ;
+ // InternalDataDSL.g:5196:1: rule__DataInterchangeFileXML__Group__0 : rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 ;
public final void rule__DataInterchangeFileXML__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4942:1: ( rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 )
- // InternalDataDSL.g:4943:2: rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1
+ // InternalDataDSL.g:5200:1: ( rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1 )
+ // InternalDataDSL.g:5201:2: rule__DataInterchangeFileXML__Group__0__Impl rule__DataInterchangeFileXML__Group__1
{
pushFollow(FOLLOW_21);
rule__DataInterchangeFileXML__Group__0__Impl();
@@ -18021,23 +19045,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__0__Impl"
- // InternalDataDSL.g:4950:1: rule__DataInterchangeFileXML__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:5208:1: rule__DataInterchangeFileXML__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeFileXML__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4954:1: ( ( () ) )
- // InternalDataDSL.g:4955:1: ( () )
+ // InternalDataDSL.g:5212:1: ( ( () ) )
+ // InternalDataDSL.g:5213:1: ( () )
{
- // InternalDataDSL.g:4955:1: ( () )
- // InternalDataDSL.g:4956:2: ()
+ // InternalDataDSL.g:5213:1: ( () )
+ // InternalDataDSL.g:5214:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getDataInterchangeFileXMLAction_0());
}
- // InternalDataDSL.g:4957:2: ()
- // InternalDataDSL.g:4957:3:
+ // InternalDataDSL.g:5215:2: ()
+ // InternalDataDSL.g:5215:3:
{
}
@@ -18062,14 +19086,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__1"
- // InternalDataDSL.g:4965:1: rule__DataInterchangeFileXML__Group__1 : rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 ;
+ // InternalDataDSL.g:5223:1: rule__DataInterchangeFileXML__Group__1 : rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 ;
public final void rule__DataInterchangeFileXML__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4969:1: ( rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 )
- // InternalDataDSL.g:4970:2: rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2
+ // InternalDataDSL.g:5227:1: ( rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2 )
+ // InternalDataDSL.g:5228:2: rule__DataInterchangeFileXML__Group__1__Impl rule__DataInterchangeFileXML__Group__2
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileXML__Group__1__Impl();
@@ -18100,22 +19124,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__1__Impl"
- // InternalDataDSL.g:4977:1: rule__DataInterchangeFileXML__Group__1__Impl : ( 'XML' ) ;
+ // InternalDataDSL.g:5235:1: rule__DataInterchangeFileXML__Group__1__Impl : ( 'XML' ) ;
public final void rule__DataInterchangeFileXML__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4981:1: ( ( 'XML' ) )
- // InternalDataDSL.g:4982:1: ( 'XML' )
+ // InternalDataDSL.g:5239:1: ( ( 'XML' ) )
+ // InternalDataDSL.g:5240:1: ( 'XML' )
{
- // InternalDataDSL.g:4982:1: ( 'XML' )
- // InternalDataDSL.g:4983:2: 'XML'
+ // InternalDataDSL.g:5240:1: ( 'XML' )
+ // InternalDataDSL.g:5241:2: 'XML'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getXMLKeyword_1());
}
- match(input,77,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileXMLAccess().getXMLKeyword_1());
}
@@ -18141,14 +19165,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__2"
- // InternalDataDSL.g:4992:1: rule__DataInterchangeFileXML__Group__2 : rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 ;
+ // InternalDataDSL.g:5250:1: rule__DataInterchangeFileXML__Group__2 : rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 ;
public final void rule__DataInterchangeFileXML__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:4996:1: ( rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 )
- // InternalDataDSL.g:4997:2: rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3
+ // InternalDataDSL.g:5254:1: ( rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3 )
+ // InternalDataDSL.g:5255:2: rule__DataInterchangeFileXML__Group__2__Impl rule__DataInterchangeFileXML__Group__3
{
pushFollow(FOLLOW_22);
rule__DataInterchangeFileXML__Group__2__Impl();
@@ -18179,23 +19203,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__2__Impl"
- // InternalDataDSL.g:5004:1: rule__DataInterchangeFileXML__Group__2__Impl : ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) ;
+ // InternalDataDSL.g:5262:1: rule__DataInterchangeFileXML__Group__2__Impl : ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) ;
public final void rule__DataInterchangeFileXML__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5008:1: ( ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) )
- // InternalDataDSL.g:5009:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) )
+ // InternalDataDSL.g:5266:1: ( ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) ) )
+ // InternalDataDSL.g:5267:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) )
{
- // InternalDataDSL.g:5009:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) )
- // InternalDataDSL.g:5010:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 )
+ // InternalDataDSL.g:5267:1: ( ( rule__DataInterchangeFileXML__FileURLAssignment_2 ) )
+ // InternalDataDSL.g:5268:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getFileURLAssignment_2());
}
- // InternalDataDSL.g:5011:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 )
- // InternalDataDSL.g:5011:3: rule__DataInterchangeFileXML__FileURLAssignment_2
+ // InternalDataDSL.g:5269:2: ( rule__DataInterchangeFileXML__FileURLAssignment_2 )
+ // InternalDataDSL.g:5269:3: rule__DataInterchangeFileXML__FileURLAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__FileURLAssignment_2();
@@ -18230,14 +19254,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__3"
- // InternalDataDSL.g:5019:1: rule__DataInterchangeFileXML__Group__3 : rule__DataInterchangeFileXML__Group__3__Impl ;
+ // InternalDataDSL.g:5277:1: rule__DataInterchangeFileXML__Group__3 : rule__DataInterchangeFileXML__Group__3__Impl ;
public final void rule__DataInterchangeFileXML__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5023:1: ( rule__DataInterchangeFileXML__Group__3__Impl )
- // InternalDataDSL.g:5024:2: rule__DataInterchangeFileXML__Group__3__Impl
+ // InternalDataDSL.g:5281:1: ( rule__DataInterchangeFileXML__Group__3__Impl )
+ // InternalDataDSL.g:5282:2: rule__DataInterchangeFileXML__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__Group__3__Impl();
@@ -18263,23 +19287,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group__3__Impl"
- // InternalDataDSL.g:5030:1: rule__DataInterchangeFileXML__Group__3__Impl : ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) ) ;
+ // InternalDataDSL.g:5288:1: rule__DataInterchangeFileXML__Group__3__Impl : ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) ) ;
public final void rule__DataInterchangeFileXML__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5034:1: ( ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) ) )
- // InternalDataDSL.g:5035:1: ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) )
+ // InternalDataDSL.g:5292:1: ( ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) ) )
+ // InternalDataDSL.g:5293:1: ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) )
{
- // InternalDataDSL.g:5035:1: ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) )
- // InternalDataDSL.g:5036:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3 )
+ // InternalDataDSL.g:5293:1: ( ( rule__DataInterchangeFileXML__UnorderedGroup_3 ) )
+ // InternalDataDSL.g:5294:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3());
}
- // InternalDataDSL.g:5037:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3 )
- // InternalDataDSL.g:5037:3: rule__DataInterchangeFileXML__UnorderedGroup_3
+ // InternalDataDSL.g:5295:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3 )
+ // InternalDataDSL.g:5295:3: rule__DataInterchangeFileXML__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__UnorderedGroup_3();
@@ -18314,14 +19338,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__0"
- // InternalDataDSL.g:5046:1: rule__DataInterchangeFileXML__Group_3_1__0 : rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 ;
+ // InternalDataDSL.g:5304:1: rule__DataInterchangeFileXML__Group_3_1__0 : rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 ;
public final void rule__DataInterchangeFileXML__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5050:1: ( rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 )
- // InternalDataDSL.g:5051:2: rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1
+ // InternalDataDSL.g:5308:1: ( rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1 )
+ // InternalDataDSL.g:5309:2: rule__DataInterchangeFileXML__Group_3_1__0__Impl rule__DataInterchangeFileXML__Group_3_1__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileXML__Group_3_1__0__Impl();
@@ -18352,22 +19376,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__0__Impl"
- // InternalDataDSL.g:5058:1: rule__DataInterchangeFileXML__Group_3_1__0__Impl : ( 'encoding' ) ;
+ // InternalDataDSL.g:5316:1: rule__DataInterchangeFileXML__Group_3_1__0__Impl : ( 'encoding' ) ;
public final void rule__DataInterchangeFileXML__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5062:1: ( ( 'encoding' ) )
- // InternalDataDSL.g:5063:1: ( 'encoding' )
+ // InternalDataDSL.g:5320:1: ( ( 'encoding' ) )
+ // InternalDataDSL.g:5321:1: ( 'encoding' )
{
- // InternalDataDSL.g:5063:1: ( 'encoding' )
- // InternalDataDSL.g:5064:2: 'encoding'
+ // InternalDataDSL.g:5321:1: ( 'encoding' )
+ // InternalDataDSL.g:5322:2: 'encoding'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingKeyword_3_1_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingKeyword_3_1_0());
}
@@ -18393,14 +19417,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__1"
- // InternalDataDSL.g:5073:1: rule__DataInterchangeFileXML__Group_3_1__1 : rule__DataInterchangeFileXML__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:5331:1: rule__DataInterchangeFileXML__Group_3_1__1 : rule__DataInterchangeFileXML__Group_3_1__1__Impl ;
public final void rule__DataInterchangeFileXML__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5077:1: ( rule__DataInterchangeFileXML__Group_3_1__1__Impl )
- // InternalDataDSL.g:5078:2: rule__DataInterchangeFileXML__Group_3_1__1__Impl
+ // InternalDataDSL.g:5335:1: ( rule__DataInterchangeFileXML__Group_3_1__1__Impl )
+ // InternalDataDSL.g:5336:2: rule__DataInterchangeFileXML__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__Group_3_1__1__Impl();
@@ -18426,23 +19450,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_1__1__Impl"
- // InternalDataDSL.g:5084:1: rule__DataInterchangeFileXML__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:5342:1: rule__DataInterchangeFileXML__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) ;
public final void rule__DataInterchangeFileXML__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5088:1: ( ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:5089:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) )
+ // InternalDataDSL.g:5346:1: ( ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:5347:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:5089:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) )
- // InternalDataDSL.g:5090:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 )
+ // InternalDataDSL.g:5347:1: ( ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 ) )
+ // InternalDataDSL.g:5348:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingAssignment_3_1_1());
}
- // InternalDataDSL.g:5091:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 )
- // InternalDataDSL.g:5091:3: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1
+ // InternalDataDSL.g:5349:2: ( rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 )
+ // InternalDataDSL.g:5349:3: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__EncodingAssignment_3_1_1();
@@ -18477,14 +19501,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__0"
- // InternalDataDSL.g:5100:1: rule__DataInterchangeFileXML__Group_3_2__0 : rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 ;
+ // InternalDataDSL.g:5358:1: rule__DataInterchangeFileXML__Group_3_2__0 : rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 ;
public final void rule__DataInterchangeFileXML__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5104:1: ( rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 )
- // InternalDataDSL.g:5105:2: rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1
+ // InternalDataDSL.g:5362:1: ( rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1 )
+ // InternalDataDSL.g:5363:2: rule__DataInterchangeFileXML__Group_3_2__0__Impl rule__DataInterchangeFileXML__Group_3_2__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileXML__Group_3_2__0__Impl();
@@ -18515,22 +19539,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__0__Impl"
- // InternalDataDSL.g:5112:1: rule__DataInterchangeFileXML__Group_3_2__0__Impl : ( 'locale' ) ;
+ // InternalDataDSL.g:5370:1: rule__DataInterchangeFileXML__Group_3_2__0__Impl : ( 'locale' ) ;
public final void rule__DataInterchangeFileXML__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5116:1: ( ( 'locale' ) )
- // InternalDataDSL.g:5117:1: ( 'locale' )
+ // InternalDataDSL.g:5374:1: ( ( 'locale' ) )
+ // InternalDataDSL.g:5375:1: ( 'locale' )
{
- // InternalDataDSL.g:5117:1: ( 'locale' )
- // InternalDataDSL.g:5118:2: 'locale'
+ // InternalDataDSL.g:5375:1: ( 'locale' )
+ // InternalDataDSL.g:5376:2: 'locale'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleKeyword_3_2_0());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleKeyword_3_2_0());
}
@@ -18556,14 +19580,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__1"
- // InternalDataDSL.g:5127:1: rule__DataInterchangeFileXML__Group_3_2__1 : rule__DataInterchangeFileXML__Group_3_2__1__Impl ;
+ // InternalDataDSL.g:5385:1: rule__DataInterchangeFileXML__Group_3_2__1 : rule__DataInterchangeFileXML__Group_3_2__1__Impl ;
public final void rule__DataInterchangeFileXML__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5131:1: ( rule__DataInterchangeFileXML__Group_3_2__1__Impl )
- // InternalDataDSL.g:5132:2: rule__DataInterchangeFileXML__Group_3_2__1__Impl
+ // InternalDataDSL.g:5389:1: ( rule__DataInterchangeFileXML__Group_3_2__1__Impl )
+ // InternalDataDSL.g:5390:2: rule__DataInterchangeFileXML__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__Group_3_2__1__Impl();
@@ -18589,23 +19613,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__Group_3_2__1__Impl"
- // InternalDataDSL.g:5138:1: rule__DataInterchangeFileXML__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) ;
+ // InternalDataDSL.g:5396:1: rule__DataInterchangeFileXML__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) ;
public final void rule__DataInterchangeFileXML__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5142:1: ( ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) )
- // InternalDataDSL.g:5143:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) )
+ // InternalDataDSL.g:5400:1: ( ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) ) )
+ // InternalDataDSL.g:5401:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) )
{
- // InternalDataDSL.g:5143:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) )
- // InternalDataDSL.g:5144:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 )
+ // InternalDataDSL.g:5401:1: ( ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 ) )
+ // InternalDataDSL.g:5402:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleAssignment_3_2_1());
}
- // InternalDataDSL.g:5145:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 )
- // InternalDataDSL.g:5145:3: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1
+ // InternalDataDSL.g:5403:2: ( rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 )
+ // InternalDataDSL.g:5403:3: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__LocaleAssignment_3_2_1();
@@ -18640,14 +19664,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__0"
- // InternalDataDSL.g:5154:1: rule__DataInterchangeFileCSV__Group__0 : rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 ;
+ // InternalDataDSL.g:5412:1: rule__DataInterchangeFileCSV__Group__0 : rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 ;
public final void rule__DataInterchangeFileCSV__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5158:1: ( rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 )
- // InternalDataDSL.g:5159:2: rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1
+ // InternalDataDSL.g:5416:1: ( rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1 )
+ // InternalDataDSL.g:5417:2: rule__DataInterchangeFileCSV__Group__0__Impl rule__DataInterchangeFileCSV__Group__1
{
pushFollow(FOLLOW_23);
rule__DataInterchangeFileCSV__Group__0__Impl();
@@ -18678,23 +19702,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__0__Impl"
- // InternalDataDSL.g:5166:1: rule__DataInterchangeFileCSV__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:5424:1: rule__DataInterchangeFileCSV__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeFileCSV__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5170:1: ( ( () ) )
- // InternalDataDSL.g:5171:1: ( () )
+ // InternalDataDSL.g:5428:1: ( ( () ) )
+ // InternalDataDSL.g:5429:1: ( () )
{
- // InternalDataDSL.g:5171:1: ( () )
- // InternalDataDSL.g:5172:2: ()
+ // InternalDataDSL.g:5429:1: ( () )
+ // InternalDataDSL.g:5430:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getDataInterchangeFileCSVAction_0());
}
- // InternalDataDSL.g:5173:2: ()
- // InternalDataDSL.g:5173:3:
+ // InternalDataDSL.g:5431:2: ()
+ // InternalDataDSL.g:5431:3:
{
}
@@ -18719,14 +19743,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__1"
- // InternalDataDSL.g:5181:1: rule__DataInterchangeFileCSV__Group__1 : rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 ;
+ // InternalDataDSL.g:5439:1: rule__DataInterchangeFileCSV__Group__1 : rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 ;
public final void rule__DataInterchangeFileCSV__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5185:1: ( rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 )
- // InternalDataDSL.g:5186:2: rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2
+ // InternalDataDSL.g:5443:1: ( rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2 )
+ // InternalDataDSL.g:5444:2: rule__DataInterchangeFileCSV__Group__1__Impl rule__DataInterchangeFileCSV__Group__2
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileCSV__Group__1__Impl();
@@ -18757,22 +19781,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__1__Impl"
- // InternalDataDSL.g:5193:1: rule__DataInterchangeFileCSV__Group__1__Impl : ( 'CSV' ) ;
+ // InternalDataDSL.g:5451:1: rule__DataInterchangeFileCSV__Group__1__Impl : ( 'CSV' ) ;
public final void rule__DataInterchangeFileCSV__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5197:1: ( ( 'CSV' ) )
- // InternalDataDSL.g:5198:1: ( 'CSV' )
+ // InternalDataDSL.g:5455:1: ( ( 'CSV' ) )
+ // InternalDataDSL.g:5456:1: ( 'CSV' )
{
- // InternalDataDSL.g:5198:1: ( 'CSV' )
- // InternalDataDSL.g:5199:2: 'CSV'
+ // InternalDataDSL.g:5456:1: ( 'CSV' )
+ // InternalDataDSL.g:5457:2: 'CSV'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getCSVKeyword_1());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,85,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getCSVKeyword_1());
}
@@ -18798,14 +19822,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__2"
- // InternalDataDSL.g:5208:1: rule__DataInterchangeFileCSV__Group__2 : rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 ;
+ // InternalDataDSL.g:5466:1: rule__DataInterchangeFileCSV__Group__2 : rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 ;
public final void rule__DataInterchangeFileCSV__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5212:1: ( rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 )
- // InternalDataDSL.g:5213:2: rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3
+ // InternalDataDSL.g:5470:1: ( rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3 )
+ // InternalDataDSL.g:5471:2: rule__DataInterchangeFileCSV__Group__2__Impl rule__DataInterchangeFileCSV__Group__3
{
pushFollow(FOLLOW_24);
rule__DataInterchangeFileCSV__Group__2__Impl();
@@ -18836,23 +19860,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__2__Impl"
- // InternalDataDSL.g:5220:1: rule__DataInterchangeFileCSV__Group__2__Impl : ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) ;
+ // InternalDataDSL.g:5478:1: rule__DataInterchangeFileCSV__Group__2__Impl : ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) ;
public final void rule__DataInterchangeFileCSV__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5224:1: ( ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) )
- // InternalDataDSL.g:5225:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) )
+ // InternalDataDSL.g:5482:1: ( ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) ) )
+ // InternalDataDSL.g:5483:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) )
{
- // InternalDataDSL.g:5225:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) )
- // InternalDataDSL.g:5226:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 )
+ // InternalDataDSL.g:5483:1: ( ( rule__DataInterchangeFileCSV__FileURLAssignment_2 ) )
+ // InternalDataDSL.g:5484:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getFileURLAssignment_2());
}
- // InternalDataDSL.g:5227:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 )
- // InternalDataDSL.g:5227:3: rule__DataInterchangeFileCSV__FileURLAssignment_2
+ // InternalDataDSL.g:5485:2: ( rule__DataInterchangeFileCSV__FileURLAssignment_2 )
+ // InternalDataDSL.g:5485:3: rule__DataInterchangeFileCSV__FileURLAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__FileURLAssignment_2();
@@ -18887,14 +19911,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__3"
- // InternalDataDSL.g:5235:1: rule__DataInterchangeFileCSV__Group__3 : rule__DataInterchangeFileCSV__Group__3__Impl ;
+ // InternalDataDSL.g:5493:1: rule__DataInterchangeFileCSV__Group__3 : rule__DataInterchangeFileCSV__Group__3__Impl ;
public final void rule__DataInterchangeFileCSV__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5239:1: ( rule__DataInterchangeFileCSV__Group__3__Impl )
- // InternalDataDSL.g:5240:2: rule__DataInterchangeFileCSV__Group__3__Impl
+ // InternalDataDSL.g:5497:1: ( rule__DataInterchangeFileCSV__Group__3__Impl )
+ // InternalDataDSL.g:5498:2: rule__DataInterchangeFileCSV__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group__3__Impl();
@@ -18920,23 +19944,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group__3__Impl"
- // InternalDataDSL.g:5246:1: rule__DataInterchangeFileCSV__Group__3__Impl : ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) ) ;
+ // InternalDataDSL.g:5504:1: rule__DataInterchangeFileCSV__Group__3__Impl : ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) ) ;
public final void rule__DataInterchangeFileCSV__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5250:1: ( ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) ) )
- // InternalDataDSL.g:5251:1: ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) )
+ // InternalDataDSL.g:5508:1: ( ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) ) )
+ // InternalDataDSL.g:5509:1: ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) )
{
- // InternalDataDSL.g:5251:1: ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) )
- // InternalDataDSL.g:5252:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3 )
+ // InternalDataDSL.g:5509:1: ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3 ) )
+ // InternalDataDSL.g:5510:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3());
}
- // InternalDataDSL.g:5253:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3 )
- // InternalDataDSL.g:5253:3: rule__DataInterchangeFileCSV__UnorderedGroup_3
+ // InternalDataDSL.g:5511:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3 )
+ // InternalDataDSL.g:5511:3: rule__DataInterchangeFileCSV__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3();
@@ -18971,14 +19995,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__0"
- // InternalDataDSL.g:5262:1: rule__DataInterchangeFileCSV__Group_3_0__0 : rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 ;
+ // InternalDataDSL.g:5520:1: rule__DataInterchangeFileCSV__Group_3_0__0 : rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 ;
public final void rule__DataInterchangeFileCSV__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5266:1: ( rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 )
- // InternalDataDSL.g:5267:2: rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1
+ // InternalDataDSL.g:5524:1: ( rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1 )
+ // InternalDataDSL.g:5525:2: rule__DataInterchangeFileCSV__Group_3_0__0__Impl rule__DataInterchangeFileCSV__Group_3_0__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileCSV__Group_3_0__0__Impl();
@@ -19009,22 +20033,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__0__Impl"
- // InternalDataDSL.g:5274:1: rule__DataInterchangeFileCSV__Group_3_0__0__Impl : ( 'delimiter' ) ;
+ // InternalDataDSL.g:5532:1: rule__DataInterchangeFileCSV__Group_3_0__0__Impl : ( 'delimiter' ) ;
public final void rule__DataInterchangeFileCSV__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5278:1: ( ( 'delimiter' ) )
- // InternalDataDSL.g:5279:1: ( 'delimiter' )
+ // InternalDataDSL.g:5536:1: ( ( 'delimiter' ) )
+ // InternalDataDSL.g:5537:1: ( 'delimiter' )
{
- // InternalDataDSL.g:5279:1: ( 'delimiter' )
- // InternalDataDSL.g:5280:2: 'delimiter'
+ // InternalDataDSL.g:5537:1: ( 'delimiter' )
+ // InternalDataDSL.g:5538:2: 'delimiter'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterKeyword_3_0_0());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterKeyword_3_0_0());
}
@@ -19050,14 +20074,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__1"
- // InternalDataDSL.g:5289:1: rule__DataInterchangeFileCSV__Group_3_0__1 : rule__DataInterchangeFileCSV__Group_3_0__1__Impl ;
+ // InternalDataDSL.g:5547:1: rule__DataInterchangeFileCSV__Group_3_0__1 : rule__DataInterchangeFileCSV__Group_3_0__1__Impl ;
public final void rule__DataInterchangeFileCSV__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5293:1: ( rule__DataInterchangeFileCSV__Group_3_0__1__Impl )
- // InternalDataDSL.g:5294:2: rule__DataInterchangeFileCSV__Group_3_0__1__Impl
+ // InternalDataDSL.g:5551:1: ( rule__DataInterchangeFileCSV__Group_3_0__1__Impl )
+ // InternalDataDSL.g:5552:2: rule__DataInterchangeFileCSV__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_0__1__Impl();
@@ -19083,23 +20107,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_0__1__Impl"
- // InternalDataDSL.g:5300:1: rule__DataInterchangeFileCSV__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) ;
+ // InternalDataDSL.g:5558:1: rule__DataInterchangeFileCSV__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) ;
public final void rule__DataInterchangeFileCSV__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5304:1: ( ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) )
- // InternalDataDSL.g:5305:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) )
+ // InternalDataDSL.g:5562:1: ( ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) ) )
+ // InternalDataDSL.g:5563:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) )
{
- // InternalDataDSL.g:5305:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) )
- // InternalDataDSL.g:5306:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 )
+ // InternalDataDSL.g:5563:1: ( ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 ) )
+ // InternalDataDSL.g:5564:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterAssignment_3_0_1());
}
- // InternalDataDSL.g:5307:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 )
- // InternalDataDSL.g:5307:3: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1
+ // InternalDataDSL.g:5565:2: ( rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 )
+ // InternalDataDSL.g:5565:3: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1();
@@ -19134,14 +20158,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__0"
- // InternalDataDSL.g:5316:1: rule__DataInterchangeFileCSV__Group_3_1__0 : rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 ;
+ // InternalDataDSL.g:5574:1: rule__DataInterchangeFileCSV__Group_3_1__0 : rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 ;
public final void rule__DataInterchangeFileCSV__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5320:1: ( rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 )
- // InternalDataDSL.g:5321:2: rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1
+ // InternalDataDSL.g:5578:1: ( rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1 )
+ // InternalDataDSL.g:5579:2: rule__DataInterchangeFileCSV__Group_3_1__0__Impl rule__DataInterchangeFileCSV__Group_3_1__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileCSV__Group_3_1__0__Impl();
@@ -19172,22 +20196,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__0__Impl"
- // InternalDataDSL.g:5328:1: rule__DataInterchangeFileCSV__Group_3_1__0__Impl : ( 'quoteCharacter' ) ;
+ // InternalDataDSL.g:5586:1: rule__DataInterchangeFileCSV__Group_3_1__0__Impl : ( 'quoteCharacter' ) ;
public final void rule__DataInterchangeFileCSV__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5332:1: ( ( 'quoteCharacter' ) )
- // InternalDataDSL.g:5333:1: ( 'quoteCharacter' )
+ // InternalDataDSL.g:5590:1: ( ( 'quoteCharacter' ) )
+ // InternalDataDSL.g:5591:1: ( 'quoteCharacter' )
{
- // InternalDataDSL.g:5333:1: ( 'quoteCharacter' )
- // InternalDataDSL.g:5334:2: 'quoteCharacter'
+ // InternalDataDSL.g:5591:1: ( 'quoteCharacter' )
+ // InternalDataDSL.g:5592:2: 'quoteCharacter'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterKeyword_3_1_0());
}
- match(input,82,FOLLOW_2); if (state.failed) return ;
+ match(input,87,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterKeyword_3_1_0());
}
@@ -19213,14 +20237,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__1"
- // InternalDataDSL.g:5343:1: rule__DataInterchangeFileCSV__Group_3_1__1 : rule__DataInterchangeFileCSV__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:5601:1: rule__DataInterchangeFileCSV__Group_3_1__1 : rule__DataInterchangeFileCSV__Group_3_1__1__Impl ;
public final void rule__DataInterchangeFileCSV__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5347:1: ( rule__DataInterchangeFileCSV__Group_3_1__1__Impl )
- // InternalDataDSL.g:5348:2: rule__DataInterchangeFileCSV__Group_3_1__1__Impl
+ // InternalDataDSL.g:5605:1: ( rule__DataInterchangeFileCSV__Group_3_1__1__Impl )
+ // InternalDataDSL.g:5606:2: rule__DataInterchangeFileCSV__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_1__1__Impl();
@@ -19246,23 +20270,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_1__1__Impl"
- // InternalDataDSL.g:5354:1: rule__DataInterchangeFileCSV__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:5612:1: rule__DataInterchangeFileCSV__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) ;
public final void rule__DataInterchangeFileCSV__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5358:1: ( ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:5359:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) )
+ // InternalDataDSL.g:5616:1: ( ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:5617:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:5359:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) )
- // InternalDataDSL.g:5360:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 )
+ // InternalDataDSL.g:5617:1: ( ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 ) )
+ // InternalDataDSL.g:5618:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterAssignment_3_1_1());
}
- // InternalDataDSL.g:5361:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 )
- // InternalDataDSL.g:5361:3: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1
+ // InternalDataDSL.g:5619:2: ( rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 )
+ // InternalDataDSL.g:5619:3: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1();
@@ -19297,14 +20321,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__0"
- // InternalDataDSL.g:5370:1: rule__DataInterchangeFileCSV__Group_3_2__0 : rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 ;
+ // InternalDataDSL.g:5628:1: rule__DataInterchangeFileCSV__Group_3_2__0 : rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 ;
public final void rule__DataInterchangeFileCSV__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5374:1: ( rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 )
- // InternalDataDSL.g:5375:2: rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1
+ // InternalDataDSL.g:5632:1: ( rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1 )
+ // InternalDataDSL.g:5633:2: rule__DataInterchangeFileCSV__Group_3_2__0__Impl rule__DataInterchangeFileCSV__Group_3_2__1
{
pushFollow(FOLLOW_20);
rule__DataInterchangeFileCSV__Group_3_2__0__Impl();
@@ -19335,22 +20359,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__0__Impl"
- // InternalDataDSL.g:5382:1: rule__DataInterchangeFileCSV__Group_3_2__0__Impl : ( 'skipLines' ) ;
+ // InternalDataDSL.g:5640:1: rule__DataInterchangeFileCSV__Group_3_2__0__Impl : ( 'skipLines' ) ;
public final void rule__DataInterchangeFileCSV__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5386:1: ( ( 'skipLines' ) )
- // InternalDataDSL.g:5387:1: ( 'skipLines' )
+ // InternalDataDSL.g:5644:1: ( ( 'skipLines' ) )
+ // InternalDataDSL.g:5645:1: ( 'skipLines' )
{
- // InternalDataDSL.g:5387:1: ( 'skipLines' )
- // InternalDataDSL.g:5388:2: 'skipLines'
+ // InternalDataDSL.g:5645:1: ( 'skipLines' )
+ // InternalDataDSL.g:5646:2: 'skipLines'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesKeyword_3_2_0());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,88,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesKeyword_3_2_0());
}
@@ -19376,14 +20400,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__1"
- // InternalDataDSL.g:5397:1: rule__DataInterchangeFileCSV__Group_3_2__1 : rule__DataInterchangeFileCSV__Group_3_2__1__Impl ;
+ // InternalDataDSL.g:5655:1: rule__DataInterchangeFileCSV__Group_3_2__1 : rule__DataInterchangeFileCSV__Group_3_2__1__Impl ;
public final void rule__DataInterchangeFileCSV__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5401:1: ( rule__DataInterchangeFileCSV__Group_3_2__1__Impl )
- // InternalDataDSL.g:5402:2: rule__DataInterchangeFileCSV__Group_3_2__1__Impl
+ // InternalDataDSL.g:5659:1: ( rule__DataInterchangeFileCSV__Group_3_2__1__Impl )
+ // InternalDataDSL.g:5660:2: rule__DataInterchangeFileCSV__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_2__1__Impl();
@@ -19409,23 +20433,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_2__1__Impl"
- // InternalDataDSL.g:5408:1: rule__DataInterchangeFileCSV__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) ;
+ // InternalDataDSL.g:5666:1: rule__DataInterchangeFileCSV__Group_3_2__1__Impl : ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) ;
public final void rule__DataInterchangeFileCSV__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5412:1: ( ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) )
- // InternalDataDSL.g:5413:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) )
+ // InternalDataDSL.g:5670:1: ( ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) ) )
+ // InternalDataDSL.g:5671:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) )
{
- // InternalDataDSL.g:5413:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) )
- // InternalDataDSL.g:5414:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 )
+ // InternalDataDSL.g:5671:1: ( ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 ) )
+ // InternalDataDSL.g:5672:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesAssignment_3_2_1());
}
- // InternalDataDSL.g:5415:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 )
- // InternalDataDSL.g:5415:3: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1
+ // InternalDataDSL.g:5673:2: ( rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 )
+ // InternalDataDSL.g:5673:3: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1();
@@ -19460,14 +20484,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__0"
- // InternalDataDSL.g:5424:1: rule__DataInterchangeFileCSV__Group_3_4__0 : rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 ;
+ // InternalDataDSL.g:5682:1: rule__DataInterchangeFileCSV__Group_3_4__0 : rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 ;
public final void rule__DataInterchangeFileCSV__Group_3_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5428:1: ( rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 )
- // InternalDataDSL.g:5429:2: rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1
+ // InternalDataDSL.g:5686:1: ( rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1 )
+ // InternalDataDSL.g:5687:2: rule__DataInterchangeFileCSV__Group_3_4__0__Impl rule__DataInterchangeFileCSV__Group_3_4__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileCSV__Group_3_4__0__Impl();
@@ -19498,22 +20522,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__0__Impl"
- // InternalDataDSL.g:5436:1: rule__DataInterchangeFileCSV__Group_3_4__0__Impl : ( 'encoding' ) ;
+ // InternalDataDSL.g:5694:1: rule__DataInterchangeFileCSV__Group_3_4__0__Impl : ( 'encoding' ) ;
public final void rule__DataInterchangeFileCSV__Group_3_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5440:1: ( ( 'encoding' ) )
- // InternalDataDSL.g:5441:1: ( 'encoding' )
+ // InternalDataDSL.g:5698:1: ( ( 'encoding' ) )
+ // InternalDataDSL.g:5699:1: ( 'encoding' )
{
- // InternalDataDSL.g:5441:1: ( 'encoding' )
- // InternalDataDSL.g:5442:2: 'encoding'
+ // InternalDataDSL.g:5699:1: ( 'encoding' )
+ // InternalDataDSL.g:5700:2: 'encoding'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingKeyword_3_4_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingKeyword_3_4_0());
}
@@ -19539,14 +20563,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__1"
- // InternalDataDSL.g:5451:1: rule__DataInterchangeFileCSV__Group_3_4__1 : rule__DataInterchangeFileCSV__Group_3_4__1__Impl ;
+ // InternalDataDSL.g:5709:1: rule__DataInterchangeFileCSV__Group_3_4__1 : rule__DataInterchangeFileCSV__Group_3_4__1__Impl ;
public final void rule__DataInterchangeFileCSV__Group_3_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5455:1: ( rule__DataInterchangeFileCSV__Group_3_4__1__Impl )
- // InternalDataDSL.g:5456:2: rule__DataInterchangeFileCSV__Group_3_4__1__Impl
+ // InternalDataDSL.g:5713:1: ( rule__DataInterchangeFileCSV__Group_3_4__1__Impl )
+ // InternalDataDSL.g:5714:2: rule__DataInterchangeFileCSV__Group_3_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_4__1__Impl();
@@ -19572,23 +20596,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_4__1__Impl"
- // InternalDataDSL.g:5462:1: rule__DataInterchangeFileCSV__Group_3_4__1__Impl : ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) ;
+ // InternalDataDSL.g:5720:1: rule__DataInterchangeFileCSV__Group_3_4__1__Impl : ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) ;
public final void rule__DataInterchangeFileCSV__Group_3_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5466:1: ( ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) )
- // InternalDataDSL.g:5467:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) )
+ // InternalDataDSL.g:5724:1: ( ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) ) )
+ // InternalDataDSL.g:5725:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) )
{
- // InternalDataDSL.g:5467:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) )
- // InternalDataDSL.g:5468:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 )
+ // InternalDataDSL.g:5725:1: ( ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 ) )
+ // InternalDataDSL.g:5726:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingAssignment_3_4_1());
}
- // InternalDataDSL.g:5469:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 )
- // InternalDataDSL.g:5469:3: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1
+ // InternalDataDSL.g:5727:2: ( rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 )
+ // InternalDataDSL.g:5727:3: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1();
@@ -19623,14 +20647,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__0"
- // InternalDataDSL.g:5478:1: rule__DataInterchangeFileCSV__Group_3_5__0 : rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 ;
+ // InternalDataDSL.g:5736:1: rule__DataInterchangeFileCSV__Group_3_5__0 : rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 ;
public final void rule__DataInterchangeFileCSV__Group_3_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5482:1: ( rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 )
- // InternalDataDSL.g:5483:2: rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1
+ // InternalDataDSL.g:5740:1: ( rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1 )
+ // InternalDataDSL.g:5741:2: rule__DataInterchangeFileCSV__Group_3_5__0__Impl rule__DataInterchangeFileCSV__Group_3_5__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileCSV__Group_3_5__0__Impl();
@@ -19661,22 +20685,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__0__Impl"
- // InternalDataDSL.g:5490:1: rule__DataInterchangeFileCSV__Group_3_5__0__Impl : ( 'locale' ) ;
+ // InternalDataDSL.g:5748:1: rule__DataInterchangeFileCSV__Group_3_5__0__Impl : ( 'locale' ) ;
public final void rule__DataInterchangeFileCSV__Group_3_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5494:1: ( ( 'locale' ) )
- // InternalDataDSL.g:5495:1: ( 'locale' )
+ // InternalDataDSL.g:5752:1: ( ( 'locale' ) )
+ // InternalDataDSL.g:5753:1: ( 'locale' )
{
- // InternalDataDSL.g:5495:1: ( 'locale' )
- // InternalDataDSL.g:5496:2: 'locale'
+ // InternalDataDSL.g:5753:1: ( 'locale' )
+ // InternalDataDSL.g:5754:2: 'locale'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleKeyword_3_5_0());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleKeyword_3_5_0());
}
@@ -19702,14 +20726,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__1"
- // InternalDataDSL.g:5505:1: rule__DataInterchangeFileCSV__Group_3_5__1 : rule__DataInterchangeFileCSV__Group_3_5__1__Impl ;
+ // InternalDataDSL.g:5763:1: rule__DataInterchangeFileCSV__Group_3_5__1 : rule__DataInterchangeFileCSV__Group_3_5__1__Impl ;
public final void rule__DataInterchangeFileCSV__Group_3_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5509:1: ( rule__DataInterchangeFileCSV__Group_3_5__1__Impl )
- // InternalDataDSL.g:5510:2: rule__DataInterchangeFileCSV__Group_3_5__1__Impl
+ // InternalDataDSL.g:5767:1: ( rule__DataInterchangeFileCSV__Group_3_5__1__Impl )
+ // InternalDataDSL.g:5768:2: rule__DataInterchangeFileCSV__Group_3_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_5__1__Impl();
@@ -19735,23 +20759,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__Group_3_5__1__Impl"
- // InternalDataDSL.g:5516:1: rule__DataInterchangeFileCSV__Group_3_5__1__Impl : ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) ;
+ // InternalDataDSL.g:5774:1: rule__DataInterchangeFileCSV__Group_3_5__1__Impl : ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) ;
public final void rule__DataInterchangeFileCSV__Group_3_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5520:1: ( ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) )
- // InternalDataDSL.g:5521:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) )
+ // InternalDataDSL.g:5778:1: ( ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) ) )
+ // InternalDataDSL.g:5779:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) )
{
- // InternalDataDSL.g:5521:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) )
- // InternalDataDSL.g:5522:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 )
+ // InternalDataDSL.g:5779:1: ( ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 ) )
+ // InternalDataDSL.g:5780:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleAssignment_3_5_1());
}
- // InternalDataDSL.g:5523:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 )
- // InternalDataDSL.g:5523:3: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1
+ // InternalDataDSL.g:5781:2: ( rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 )
+ // InternalDataDSL.g:5781:3: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1();
@@ -19786,14 +20810,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__0"
- // InternalDataDSL.g:5532:1: rule__DataInterchangeFileEDI__Group__0 : rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 ;
+ // InternalDataDSL.g:5790:1: rule__DataInterchangeFileEDI__Group__0 : rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 ;
public final void rule__DataInterchangeFileEDI__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5536:1: ( rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 )
- // InternalDataDSL.g:5537:2: rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1
+ // InternalDataDSL.g:5794:1: ( rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1 )
+ // InternalDataDSL.g:5795:2: rule__DataInterchangeFileEDI__Group__0__Impl rule__DataInterchangeFileEDI__Group__1
{
pushFollow(FOLLOW_16);
rule__DataInterchangeFileEDI__Group__0__Impl();
@@ -19824,23 +20848,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__0__Impl"
- // InternalDataDSL.g:5544:1: rule__DataInterchangeFileEDI__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:5802:1: rule__DataInterchangeFileEDI__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeFileEDI__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5548:1: ( ( () ) )
- // InternalDataDSL.g:5549:1: ( () )
+ // InternalDataDSL.g:5806:1: ( ( () ) )
+ // InternalDataDSL.g:5807:1: ( () )
{
- // InternalDataDSL.g:5549:1: ( () )
- // InternalDataDSL.g:5550:2: ()
+ // InternalDataDSL.g:5807:1: ( () )
+ // InternalDataDSL.g:5808:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getDataInterchangeFileEDIAction_0());
}
- // InternalDataDSL.g:5551:2: ()
- // InternalDataDSL.g:5551:3:
+ // InternalDataDSL.g:5809:2: ()
+ // InternalDataDSL.g:5809:3:
{
}
@@ -19865,14 +20889,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__1"
- // InternalDataDSL.g:5559:1: rule__DataInterchangeFileEDI__Group__1 : rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 ;
+ // InternalDataDSL.g:5817:1: rule__DataInterchangeFileEDI__Group__1 : rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 ;
public final void rule__DataInterchangeFileEDI__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5563:1: ( rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 )
- // InternalDataDSL.g:5564:2: rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2
+ // InternalDataDSL.g:5821:1: ( rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2 )
+ // InternalDataDSL.g:5822:2: rule__DataInterchangeFileEDI__Group__1__Impl rule__DataInterchangeFileEDI__Group__2
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileEDI__Group__1__Impl();
@@ -19903,22 +20927,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__1__Impl"
- // InternalDataDSL.g:5571:1: rule__DataInterchangeFileEDI__Group__1__Impl : ( 'EDI' ) ;
+ // InternalDataDSL.g:5829:1: rule__DataInterchangeFileEDI__Group__1__Impl : ( 'EDI' ) ;
public final void rule__DataInterchangeFileEDI__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5575:1: ( ( 'EDI' ) )
- // InternalDataDSL.g:5576:1: ( 'EDI' )
+ // InternalDataDSL.g:5833:1: ( ( 'EDI' ) )
+ // InternalDataDSL.g:5834:1: ( 'EDI' )
{
- // InternalDataDSL.g:5576:1: ( 'EDI' )
- // InternalDataDSL.g:5577:2: 'EDI'
+ // InternalDataDSL.g:5834:1: ( 'EDI' )
+ // InternalDataDSL.g:5835:2: 'EDI'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getEDIKeyword_1());
}
- match(input,84,FOLLOW_2); if (state.failed) return ;
+ match(input,89,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileEDIAccess().getEDIKeyword_1());
}
@@ -19944,14 +20968,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__2"
- // InternalDataDSL.g:5586:1: rule__DataInterchangeFileEDI__Group__2 : rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 ;
+ // InternalDataDSL.g:5844:1: rule__DataInterchangeFileEDI__Group__2 : rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 ;
public final void rule__DataInterchangeFileEDI__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5590:1: ( rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 )
- // InternalDataDSL.g:5591:2: rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3
+ // InternalDataDSL.g:5848:1: ( rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3 )
+ // InternalDataDSL.g:5849:2: rule__DataInterchangeFileEDI__Group__2__Impl rule__DataInterchangeFileEDI__Group__3
{
pushFollow(FOLLOW_25);
rule__DataInterchangeFileEDI__Group__2__Impl();
@@ -19982,23 +21006,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__2__Impl"
- // InternalDataDSL.g:5598:1: rule__DataInterchangeFileEDI__Group__2__Impl : ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) ;
+ // InternalDataDSL.g:5856:1: rule__DataInterchangeFileEDI__Group__2__Impl : ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) ;
public final void rule__DataInterchangeFileEDI__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5602:1: ( ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) )
- // InternalDataDSL.g:5603:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) )
+ // InternalDataDSL.g:5860:1: ( ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) ) )
+ // InternalDataDSL.g:5861:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) )
{
- // InternalDataDSL.g:5603:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) )
- // InternalDataDSL.g:5604:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 )
+ // InternalDataDSL.g:5861:1: ( ( rule__DataInterchangeFileEDI__FileURLAssignment_2 ) )
+ // InternalDataDSL.g:5862:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getFileURLAssignment_2());
}
- // InternalDataDSL.g:5605:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 )
- // InternalDataDSL.g:5605:3: rule__DataInterchangeFileEDI__FileURLAssignment_2
+ // InternalDataDSL.g:5863:2: ( rule__DataInterchangeFileEDI__FileURLAssignment_2 )
+ // InternalDataDSL.g:5863:3: rule__DataInterchangeFileEDI__FileURLAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__FileURLAssignment_2();
@@ -20033,14 +21057,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__3"
- // InternalDataDSL.g:5613:1: rule__DataInterchangeFileEDI__Group__3 : rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 ;
+ // InternalDataDSL.g:5871:1: rule__DataInterchangeFileEDI__Group__3 : rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 ;
public final void rule__DataInterchangeFileEDI__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5617:1: ( rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 )
- // InternalDataDSL.g:5618:2: rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4
+ // InternalDataDSL.g:5875:1: ( rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4 )
+ // InternalDataDSL.g:5876:2: rule__DataInterchangeFileEDI__Group__3__Impl rule__DataInterchangeFileEDI__Group__4
{
pushFollow(FOLLOW_26);
rule__DataInterchangeFileEDI__Group__3__Impl();
@@ -20071,23 +21095,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__3__Impl"
- // InternalDataDSL.g:5625:1: rule__DataInterchangeFileEDI__Group__3__Impl : ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) ) ;
+ // InternalDataDSL.g:5883:1: rule__DataInterchangeFileEDI__Group__3__Impl : ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) ) ;
public final void rule__DataInterchangeFileEDI__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5629:1: ( ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) ) )
- // InternalDataDSL.g:5630:1: ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) )
+ // InternalDataDSL.g:5887:1: ( ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) ) )
+ // InternalDataDSL.g:5888:1: ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) )
{
- // InternalDataDSL.g:5630:1: ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) )
- // InternalDataDSL.g:5631:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3 )
+ // InternalDataDSL.g:5888:1: ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3 ) )
+ // InternalDataDSL.g:5889:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3());
}
- // InternalDataDSL.g:5632:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3 )
- // InternalDataDSL.g:5632:3: rule__DataInterchangeFileEDI__UnorderedGroup_3
+ // InternalDataDSL.g:5890:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3 )
+ // InternalDataDSL.g:5890:3: rule__DataInterchangeFileEDI__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__UnorderedGroup_3();
@@ -20122,14 +21146,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__4"
- // InternalDataDSL.g:5640:1: rule__DataInterchangeFileEDI__Group__4 : rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 ;
+ // InternalDataDSL.g:5898:1: rule__DataInterchangeFileEDI__Group__4 : rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 ;
public final void rule__DataInterchangeFileEDI__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5644:1: ( rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 )
- // InternalDataDSL.g:5645:2: rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5
+ // InternalDataDSL.g:5902:1: ( rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5 )
+ // InternalDataDSL.g:5903:2: rule__DataInterchangeFileEDI__Group__4__Impl rule__DataInterchangeFileEDI__Group__5
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileEDI__Group__4__Impl();
@@ -20160,22 +21184,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__4__Impl"
- // InternalDataDSL.g:5652:1: rule__DataInterchangeFileEDI__Group__4__Impl : ( 'mappingModel' ) ;
+ // InternalDataDSL.g:5910:1: rule__DataInterchangeFileEDI__Group__4__Impl : ( 'mappingModel' ) ;
public final void rule__DataInterchangeFileEDI__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5656:1: ( ( 'mappingModel' ) )
- // InternalDataDSL.g:5657:1: ( 'mappingModel' )
+ // InternalDataDSL.g:5914:1: ( ( 'mappingModel' ) )
+ // InternalDataDSL.g:5915:1: ( 'mappingModel' )
{
- // InternalDataDSL.g:5657:1: ( 'mappingModel' )
- // InternalDataDSL.g:5658:2: 'mappingModel'
+ // InternalDataDSL.g:5915:1: ( 'mappingModel' )
+ // InternalDataDSL.g:5916:2: 'mappingModel'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelKeyword_4());
}
- match(input,85,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelKeyword_4());
}
@@ -20201,14 +21225,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__5"
- // InternalDataDSL.g:5667:1: rule__DataInterchangeFileEDI__Group__5 : rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 ;
+ // InternalDataDSL.g:5925:1: rule__DataInterchangeFileEDI__Group__5 : rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 ;
public final void rule__DataInterchangeFileEDI__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5671:1: ( rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 )
- // InternalDataDSL.g:5672:2: rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6
+ // InternalDataDSL.g:5929:1: ( rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6 )
+ // InternalDataDSL.g:5930:2: rule__DataInterchangeFileEDI__Group__5__Impl rule__DataInterchangeFileEDI__Group__6
{
pushFollow(FOLLOW_27);
rule__DataInterchangeFileEDI__Group__5__Impl();
@@ -20239,23 +21263,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__5__Impl"
- // InternalDataDSL.g:5679:1: rule__DataInterchangeFileEDI__Group__5__Impl : ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) ;
+ // InternalDataDSL.g:5937:1: rule__DataInterchangeFileEDI__Group__5__Impl : ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) ;
public final void rule__DataInterchangeFileEDI__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5683:1: ( ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) )
- // InternalDataDSL.g:5684:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) )
+ // InternalDataDSL.g:5941:1: ( ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) ) )
+ // InternalDataDSL.g:5942:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) )
{
- // InternalDataDSL.g:5684:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) )
- // InternalDataDSL.g:5685:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 )
+ // InternalDataDSL.g:5942:1: ( ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 ) )
+ // InternalDataDSL.g:5943:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelAssignment_5());
}
- // InternalDataDSL.g:5686:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 )
- // InternalDataDSL.g:5686:3: rule__DataInterchangeFileEDI__MappingModelAssignment_5
+ // InternalDataDSL.g:5944:2: ( rule__DataInterchangeFileEDI__MappingModelAssignment_5 )
+ // InternalDataDSL.g:5944:3: rule__DataInterchangeFileEDI__MappingModelAssignment_5
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__MappingModelAssignment_5();
@@ -20290,14 +21314,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__6"
- // InternalDataDSL.g:5694:1: rule__DataInterchangeFileEDI__Group__6 : rule__DataInterchangeFileEDI__Group__6__Impl ;
+ // InternalDataDSL.g:5952:1: rule__DataInterchangeFileEDI__Group__6 : rule__DataInterchangeFileEDI__Group__6__Impl ;
public final void rule__DataInterchangeFileEDI__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5698:1: ( rule__DataInterchangeFileEDI__Group__6__Impl )
- // InternalDataDSL.g:5699:2: rule__DataInterchangeFileEDI__Group__6__Impl
+ // InternalDataDSL.g:5956:1: ( rule__DataInterchangeFileEDI__Group__6__Impl )
+ // InternalDataDSL.g:5957:2: rule__DataInterchangeFileEDI__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__Group__6__Impl();
@@ -20323,31 +21347,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group__6__Impl"
- // InternalDataDSL.g:5705:1: rule__DataInterchangeFileEDI__Group__6__Impl : ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) ;
+ // InternalDataDSL.g:5963:1: rule__DataInterchangeFileEDI__Group__6__Impl : ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) ;
public final void rule__DataInterchangeFileEDI__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5709:1: ( ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) )
- // InternalDataDSL.g:5710:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? )
+ // InternalDataDSL.g:5967:1: ( ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? ) )
+ // InternalDataDSL.g:5968:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? )
{
- // InternalDataDSL.g:5710:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? )
- // InternalDataDSL.g:5711:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )?
+ // InternalDataDSL.g:5968:1: ( ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )? )
+ // InternalDataDSL.g:5969:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getValidateAssignment_6());
}
- // InternalDataDSL.g:5712:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // InternalDataDSL.g:5970:2: ( rule__DataInterchangeFileEDI__ValidateAssignment_6 )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA62_0==143) ) {
- alt62=1;
+ if ( (LA66_0==154) ) {
+ alt66=1;
}
- switch (alt62) {
+ switch (alt66) {
case 1 :
- // InternalDataDSL.g:5712:3: rule__DataInterchangeFileEDI__ValidateAssignment_6
+ // InternalDataDSL.g:5970:3: rule__DataInterchangeFileEDI__ValidateAssignment_6
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__ValidateAssignment_6();
@@ -20385,14 +21409,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__0"
- // InternalDataDSL.g:5721:1: rule__DataInterchangeFileEDI__Group_3_0__0 : rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 ;
+ // InternalDataDSL.g:5979:1: rule__DataInterchangeFileEDI__Group_3_0__0 : rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 ;
public final void rule__DataInterchangeFileEDI__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5725:1: ( rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 )
- // InternalDataDSL.g:5726:2: rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1
+ // InternalDataDSL.g:5983:1: ( rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1 )
+ // InternalDataDSL.g:5984:2: rule__DataInterchangeFileEDI__Group_3_0__0__Impl rule__DataInterchangeFileEDI__Group_3_0__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileEDI__Group_3_0__0__Impl();
@@ -20423,22 +21447,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__0__Impl"
- // InternalDataDSL.g:5733:1: rule__DataInterchangeFileEDI__Group_3_0__0__Impl : ( 'encoding' ) ;
+ // InternalDataDSL.g:5991:1: rule__DataInterchangeFileEDI__Group_3_0__0__Impl : ( 'encoding' ) ;
public final void rule__DataInterchangeFileEDI__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5737:1: ( ( 'encoding' ) )
- // InternalDataDSL.g:5738:1: ( 'encoding' )
+ // InternalDataDSL.g:5995:1: ( ( 'encoding' ) )
+ // InternalDataDSL.g:5996:1: ( 'encoding' )
{
- // InternalDataDSL.g:5738:1: ( 'encoding' )
- // InternalDataDSL.g:5739:2: 'encoding'
+ // InternalDataDSL.g:5996:1: ( 'encoding' )
+ // InternalDataDSL.g:5997:2: 'encoding'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingKeyword_3_0_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingKeyword_3_0_0());
}
@@ -20464,14 +21488,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__1"
- // InternalDataDSL.g:5748:1: rule__DataInterchangeFileEDI__Group_3_0__1 : rule__DataInterchangeFileEDI__Group_3_0__1__Impl ;
+ // InternalDataDSL.g:6006:1: rule__DataInterchangeFileEDI__Group_3_0__1 : rule__DataInterchangeFileEDI__Group_3_0__1__Impl ;
public final void rule__DataInterchangeFileEDI__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5752:1: ( rule__DataInterchangeFileEDI__Group_3_0__1__Impl )
- // InternalDataDSL.g:5753:2: rule__DataInterchangeFileEDI__Group_3_0__1__Impl
+ // InternalDataDSL.g:6010:1: ( rule__DataInterchangeFileEDI__Group_3_0__1__Impl )
+ // InternalDataDSL.g:6011:2: rule__DataInterchangeFileEDI__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__Group_3_0__1__Impl();
@@ -20497,23 +21521,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_0__1__Impl"
- // InternalDataDSL.g:5759:1: rule__DataInterchangeFileEDI__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) ;
+ // InternalDataDSL.g:6017:1: rule__DataInterchangeFileEDI__Group_3_0__1__Impl : ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) ;
public final void rule__DataInterchangeFileEDI__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5763:1: ( ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) )
- // InternalDataDSL.g:5764:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) )
+ // InternalDataDSL.g:6021:1: ( ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) ) )
+ // InternalDataDSL.g:6022:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) )
{
- // InternalDataDSL.g:5764:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) )
- // InternalDataDSL.g:5765:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 )
+ // InternalDataDSL.g:6022:1: ( ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 ) )
+ // InternalDataDSL.g:6023:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingAssignment_3_0_1());
}
- // InternalDataDSL.g:5766:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 )
- // InternalDataDSL.g:5766:3: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1
+ // InternalDataDSL.g:6024:2: ( rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 )
+ // InternalDataDSL.g:6024:3: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1();
@@ -20548,14 +21572,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__0"
- // InternalDataDSL.g:5775:1: rule__DataInterchangeFileEDI__Group_3_1__0 : rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 ;
+ // InternalDataDSL.g:6033:1: rule__DataInterchangeFileEDI__Group_3_1__0 : rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 ;
public final void rule__DataInterchangeFileEDI__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5779:1: ( rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 )
- // InternalDataDSL.g:5780:2: rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1
+ // InternalDataDSL.g:6037:1: ( rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1 )
+ // InternalDataDSL.g:6038:2: rule__DataInterchangeFileEDI__Group_3_1__0__Impl rule__DataInterchangeFileEDI__Group_3_1__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFileEDI__Group_3_1__0__Impl();
@@ -20586,22 +21610,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__0__Impl"
- // InternalDataDSL.g:5787:1: rule__DataInterchangeFileEDI__Group_3_1__0__Impl : ( 'locale' ) ;
+ // InternalDataDSL.g:6045:1: rule__DataInterchangeFileEDI__Group_3_1__0__Impl : ( 'locale' ) ;
public final void rule__DataInterchangeFileEDI__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5791:1: ( ( 'locale' ) )
- // InternalDataDSL.g:5792:1: ( 'locale' )
+ // InternalDataDSL.g:6049:1: ( ( 'locale' ) )
+ // InternalDataDSL.g:6050:1: ( 'locale' )
{
- // InternalDataDSL.g:5792:1: ( 'locale' )
- // InternalDataDSL.g:5793:2: 'locale'
+ // InternalDataDSL.g:6050:1: ( 'locale' )
+ // InternalDataDSL.g:6051:2: 'locale'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleKeyword_3_1_0());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleKeyword_3_1_0());
}
@@ -20627,14 +21651,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__1"
- // InternalDataDSL.g:5802:1: rule__DataInterchangeFileEDI__Group_3_1__1 : rule__DataInterchangeFileEDI__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:6060:1: rule__DataInterchangeFileEDI__Group_3_1__1 : rule__DataInterchangeFileEDI__Group_3_1__1__Impl ;
public final void rule__DataInterchangeFileEDI__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5806:1: ( rule__DataInterchangeFileEDI__Group_3_1__1__Impl )
- // InternalDataDSL.g:5807:2: rule__DataInterchangeFileEDI__Group_3_1__1__Impl
+ // InternalDataDSL.g:6064:1: ( rule__DataInterchangeFileEDI__Group_3_1__1__Impl )
+ // InternalDataDSL.g:6065:2: rule__DataInterchangeFileEDI__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__Group_3_1__1__Impl();
@@ -20660,23 +21684,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__Group_3_1__1__Impl"
- // InternalDataDSL.g:5813:1: rule__DataInterchangeFileEDI__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:6071:1: rule__DataInterchangeFileEDI__Group_3_1__1__Impl : ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) ;
public final void rule__DataInterchangeFileEDI__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5817:1: ( ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:5818:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) )
+ // InternalDataDSL.g:6075:1: ( ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:6076:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:5818:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) )
- // InternalDataDSL.g:5819:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 )
+ // InternalDataDSL.g:6076:1: ( ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 ) )
+ // InternalDataDSL.g:6077:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleAssignment_3_1_1());
}
- // InternalDataDSL.g:5820:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 )
- // InternalDataDSL.g:5820:3: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1
+ // InternalDataDSL.g:6078:2: ( rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 )
+ // InternalDataDSL.g:6078:3: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1();
@@ -20711,14 +21735,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__0"
- // InternalDataDSL.g:5829:1: rule__DataInterchangeBean__Group__0 : rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 ;
+ // InternalDataDSL.g:6087:1: rule__DataInterchangeBean__Group__0 : rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 ;
public final void rule__DataInterchangeBean__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5833:1: ( rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 )
- // InternalDataDSL.g:5834:2: rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1
+ // InternalDataDSL.g:6091:1: ( rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1 )
+ // InternalDataDSL.g:6092:2: rule__DataInterchangeBean__Group__0__Impl rule__DataInterchangeBean__Group__1
{
pushFollow(FOLLOW_28);
rule__DataInterchangeBean__Group__0__Impl();
@@ -20749,23 +21773,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__0__Impl"
- // InternalDataDSL.g:5841:1: rule__DataInterchangeBean__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:6099:1: rule__DataInterchangeBean__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeBean__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5845:1: ( ( () ) )
- // InternalDataDSL.g:5846:1: ( () )
+ // InternalDataDSL.g:6103:1: ( ( () ) )
+ // InternalDataDSL.g:6104:1: ( () )
{
- // InternalDataDSL.g:5846:1: ( () )
- // InternalDataDSL.g:5847:2: ()
+ // InternalDataDSL.g:6104:1: ( () )
+ // InternalDataDSL.g:6105:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getDataInterchangeBeanAction_0());
}
- // InternalDataDSL.g:5848:2: ()
- // InternalDataDSL.g:5848:3:
+ // InternalDataDSL.g:6106:2: ()
+ // InternalDataDSL.g:6106:3:
{
}
@@ -20790,14 +21814,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__1"
- // InternalDataDSL.g:5856:1: rule__DataInterchangeBean__Group__1 : rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 ;
+ // InternalDataDSL.g:6114:1: rule__DataInterchangeBean__Group__1 : rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 ;
public final void rule__DataInterchangeBean__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5860:1: ( rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 )
- // InternalDataDSL.g:5861:2: rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2
+ // InternalDataDSL.g:6118:1: ( rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2 )
+ // InternalDataDSL.g:6119:2: rule__DataInterchangeBean__Group__1__Impl rule__DataInterchangeBean__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeBean__Group__1__Impl();
@@ -20828,22 +21852,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__1__Impl"
- // InternalDataDSL.g:5868:1: rule__DataInterchangeBean__Group__1__Impl : ( 'entity' ) ;
+ // InternalDataDSL.g:6126:1: rule__DataInterchangeBean__Group__1__Impl : ( 'entity' ) ;
public final void rule__DataInterchangeBean__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5872:1: ( ( 'entity' ) )
- // InternalDataDSL.g:5873:1: ( 'entity' )
+ // InternalDataDSL.g:6130:1: ( ( 'entity' ) )
+ // InternalDataDSL.g:6131:1: ( 'entity' )
{
- // InternalDataDSL.g:5873:1: ( 'entity' )
- // InternalDataDSL.g:5874:2: 'entity'
+ // InternalDataDSL.g:6131:1: ( 'entity' )
+ // InternalDataDSL.g:6132:2: 'entity'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getEntityKeyword_1());
}
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,91,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getEntityKeyword_1());
}
@@ -20869,14 +21893,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__2"
- // InternalDataDSL.g:5883:1: rule__DataInterchangeBean__Group__2 : rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 ;
+ // InternalDataDSL.g:6141:1: rule__DataInterchangeBean__Group__2 : rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 ;
public final void rule__DataInterchangeBean__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5887:1: ( rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 )
- // InternalDataDSL.g:5888:2: rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3
+ // InternalDataDSL.g:6145:1: ( rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3 )
+ // InternalDataDSL.g:6146:2: rule__DataInterchangeBean__Group__2__Impl rule__DataInterchangeBean__Group__3
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__2__Impl();
@@ -20907,23 +21931,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__2__Impl"
- // InternalDataDSL.g:5895:1: rule__DataInterchangeBean__Group__2__Impl : ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) ;
+ // InternalDataDSL.g:6153:1: rule__DataInterchangeBean__Group__2__Impl : ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) ;
public final void rule__DataInterchangeBean__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5899:1: ( ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) )
- // InternalDataDSL.g:5900:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) )
+ // InternalDataDSL.g:6157:1: ( ( ( rule__DataInterchangeBean__EntityAssignment_2 ) ) )
+ // InternalDataDSL.g:6158:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) )
{
- // InternalDataDSL.g:5900:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) )
- // InternalDataDSL.g:5901:2: ( rule__DataInterchangeBean__EntityAssignment_2 )
+ // InternalDataDSL.g:6158:1: ( ( rule__DataInterchangeBean__EntityAssignment_2 ) )
+ // InternalDataDSL.g:6159:2: ( rule__DataInterchangeBean__EntityAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getEntityAssignment_2());
}
- // InternalDataDSL.g:5902:2: ( rule__DataInterchangeBean__EntityAssignment_2 )
- // InternalDataDSL.g:5902:3: rule__DataInterchangeBean__EntityAssignment_2
+ // InternalDataDSL.g:6160:2: ( rule__DataInterchangeBean__EntityAssignment_2 )
+ // InternalDataDSL.g:6160:3: rule__DataInterchangeBean__EntityAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__EntityAssignment_2();
@@ -20958,14 +21982,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__3"
- // InternalDataDSL.g:5910:1: rule__DataInterchangeBean__Group__3 : rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 ;
+ // InternalDataDSL.g:6168:1: rule__DataInterchangeBean__Group__3 : rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 ;
public final void rule__DataInterchangeBean__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5914:1: ( rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 )
- // InternalDataDSL.g:5915:2: rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4
+ // InternalDataDSL.g:6172:1: ( rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4 )
+ // InternalDataDSL.g:6173:2: rule__DataInterchangeBean__Group__3__Impl rule__DataInterchangeBean__Group__4
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__3__Impl();
@@ -20996,31 +22020,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__3__Impl"
- // InternalDataDSL.g:5922:1: rule__DataInterchangeBean__Group__3__Impl : ( ( rule__DataInterchangeBean__Group_3__0 )? ) ;
+ // InternalDataDSL.g:6180:1: rule__DataInterchangeBean__Group__3__Impl : ( ( rule__DataInterchangeBean__Group_3__0 )? ) ;
public final void rule__DataInterchangeBean__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5926:1: ( ( ( rule__DataInterchangeBean__Group_3__0 )? ) )
- // InternalDataDSL.g:5927:1: ( ( rule__DataInterchangeBean__Group_3__0 )? )
+ // InternalDataDSL.g:6184:1: ( ( ( rule__DataInterchangeBean__Group_3__0 )? ) )
+ // InternalDataDSL.g:6185:1: ( ( rule__DataInterchangeBean__Group_3__0 )? )
{
- // InternalDataDSL.g:5927:1: ( ( rule__DataInterchangeBean__Group_3__0 )? )
- // InternalDataDSL.g:5928:2: ( rule__DataInterchangeBean__Group_3__0 )?
+ // InternalDataDSL.g:6185:1: ( ( rule__DataInterchangeBean__Group_3__0 )? )
+ // InternalDataDSL.g:6186:2: ( rule__DataInterchangeBean__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_3());
}
- // InternalDataDSL.g:5929:2: ( rule__DataInterchangeBean__Group_3__0 )?
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // InternalDataDSL.g:6187:2: ( rule__DataInterchangeBean__Group_3__0 )?
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA63_0==87) ) {
- alt63=1;
+ if ( (LA67_0==92) ) {
+ alt67=1;
}
- switch (alt63) {
+ switch (alt67) {
case 1 :
- // InternalDataDSL.g:5929:3: rule__DataInterchangeBean__Group_3__0
+ // InternalDataDSL.g:6187:3: rule__DataInterchangeBean__Group_3__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_3__0();
@@ -21058,14 +22082,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__4"
- // InternalDataDSL.g:5937:1: rule__DataInterchangeBean__Group__4 : rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 ;
+ // InternalDataDSL.g:6195:1: rule__DataInterchangeBean__Group__4 : rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 ;
public final void rule__DataInterchangeBean__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5941:1: ( rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 )
- // InternalDataDSL.g:5942:2: rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5
+ // InternalDataDSL.g:6199:1: ( rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5 )
+ // InternalDataDSL.g:6200:2: rule__DataInterchangeBean__Group__4__Impl rule__DataInterchangeBean__Group__5
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__4__Impl();
@@ -21096,31 +22120,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__4__Impl"
- // InternalDataDSL.g:5949:1: rule__DataInterchangeBean__Group__4__Impl : ( ( rule__DataInterchangeBean__Group_4__0 )? ) ;
+ // InternalDataDSL.g:6207:1: rule__DataInterchangeBean__Group__4__Impl : ( ( rule__DataInterchangeBean__Group_4__0 )? ) ;
public final void rule__DataInterchangeBean__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5953:1: ( ( ( rule__DataInterchangeBean__Group_4__0 )? ) )
- // InternalDataDSL.g:5954:1: ( ( rule__DataInterchangeBean__Group_4__0 )? )
+ // InternalDataDSL.g:6211:1: ( ( ( rule__DataInterchangeBean__Group_4__0 )? ) )
+ // InternalDataDSL.g:6212:1: ( ( rule__DataInterchangeBean__Group_4__0 )? )
{
- // InternalDataDSL.g:5954:1: ( ( rule__DataInterchangeBean__Group_4__0 )? )
- // InternalDataDSL.g:5955:2: ( rule__DataInterchangeBean__Group_4__0 )?
+ // InternalDataDSL.g:6212:1: ( ( rule__DataInterchangeBean__Group_4__0 )? )
+ // InternalDataDSL.g:6213:2: ( rule__DataInterchangeBean__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_4());
}
- // InternalDataDSL.g:5956:2: ( rule__DataInterchangeBean__Group_4__0 )?
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // InternalDataDSL.g:6214:2: ( rule__DataInterchangeBean__Group_4__0 )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA64_0==88) ) {
- alt64=1;
+ if ( (LA68_0==93) ) {
+ alt68=1;
}
- switch (alt64) {
+ switch (alt68) {
case 1 :
- // InternalDataDSL.g:5956:3: rule__DataInterchangeBean__Group_4__0
+ // InternalDataDSL.g:6214:3: rule__DataInterchangeBean__Group_4__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_4__0();
@@ -21158,14 +22182,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__5"
- // InternalDataDSL.g:5964:1: rule__DataInterchangeBean__Group__5 : rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 ;
+ // InternalDataDSL.g:6222:1: rule__DataInterchangeBean__Group__5 : rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 ;
public final void rule__DataInterchangeBean__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5968:1: ( rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 )
- // InternalDataDSL.g:5969:2: rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6
+ // InternalDataDSL.g:6226:1: ( rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6 )
+ // InternalDataDSL.g:6227:2: rule__DataInterchangeBean__Group__5__Impl rule__DataInterchangeBean__Group__6
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__5__Impl();
@@ -21196,31 +22220,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__5__Impl"
- // InternalDataDSL.g:5976:1: rule__DataInterchangeBean__Group__5__Impl : ( ( rule__DataInterchangeBean__Group_5__0 )? ) ;
+ // InternalDataDSL.g:6234:1: rule__DataInterchangeBean__Group__5__Impl : ( ( rule__DataInterchangeBean__Group_5__0 )? ) ;
public final void rule__DataInterchangeBean__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5980:1: ( ( ( rule__DataInterchangeBean__Group_5__0 )? ) )
- // InternalDataDSL.g:5981:1: ( ( rule__DataInterchangeBean__Group_5__0 )? )
+ // InternalDataDSL.g:6238:1: ( ( ( rule__DataInterchangeBean__Group_5__0 )? ) )
+ // InternalDataDSL.g:6239:1: ( ( rule__DataInterchangeBean__Group_5__0 )? )
{
- // InternalDataDSL.g:5981:1: ( ( rule__DataInterchangeBean__Group_5__0 )? )
- // InternalDataDSL.g:5982:2: ( rule__DataInterchangeBean__Group_5__0 )?
+ // InternalDataDSL.g:6239:1: ( ( rule__DataInterchangeBean__Group_5__0 )? )
+ // InternalDataDSL.g:6240:2: ( rule__DataInterchangeBean__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_5());
}
- // InternalDataDSL.g:5983:2: ( rule__DataInterchangeBean__Group_5__0 )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalDataDSL.g:6241:2: ( rule__DataInterchangeBean__Group_5__0 )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA65_0==144) ) {
- alt65=1;
+ if ( (LA69_0==155) ) {
+ alt69=1;
}
- switch (alt65) {
+ switch (alt69) {
case 1 :
- // InternalDataDSL.g:5983:3: rule__DataInterchangeBean__Group_5__0
+ // InternalDataDSL.g:6241:3: rule__DataInterchangeBean__Group_5__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_5__0();
@@ -21258,14 +22282,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__6"
- // InternalDataDSL.g:5991:1: rule__DataInterchangeBean__Group__6 : rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 ;
+ // InternalDataDSL.g:6249:1: rule__DataInterchangeBean__Group__6 : rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 ;
public final void rule__DataInterchangeBean__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:5995:1: ( rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 )
- // InternalDataDSL.g:5996:2: rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7
+ // InternalDataDSL.g:6253:1: ( rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7 )
+ // InternalDataDSL.g:6254:2: rule__DataInterchangeBean__Group__6__Impl rule__DataInterchangeBean__Group__7
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__6__Impl();
@@ -21296,31 +22320,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__6__Impl"
- // InternalDataDSL.g:6003:1: rule__DataInterchangeBean__Group__6__Impl : ( ( rule__DataInterchangeBean__Group_6__0 )? ) ;
+ // InternalDataDSL.g:6261:1: rule__DataInterchangeBean__Group__6__Impl : ( ( rule__DataInterchangeBean__Group_6__0 )? ) ;
public final void rule__DataInterchangeBean__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6007:1: ( ( ( rule__DataInterchangeBean__Group_6__0 )? ) )
- // InternalDataDSL.g:6008:1: ( ( rule__DataInterchangeBean__Group_6__0 )? )
+ // InternalDataDSL.g:6265:1: ( ( ( rule__DataInterchangeBean__Group_6__0 )? ) )
+ // InternalDataDSL.g:6266:1: ( ( rule__DataInterchangeBean__Group_6__0 )? )
{
- // InternalDataDSL.g:6008:1: ( ( rule__DataInterchangeBean__Group_6__0 )? )
- // InternalDataDSL.g:6009:2: ( rule__DataInterchangeBean__Group_6__0 )?
+ // InternalDataDSL.g:6266:1: ( ( rule__DataInterchangeBean__Group_6__0 )? )
+ // InternalDataDSL.g:6267:2: ( rule__DataInterchangeBean__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_6());
}
- // InternalDataDSL.g:6010:2: ( rule__DataInterchangeBean__Group_6__0 )?
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // InternalDataDSL.g:6268:2: ( rule__DataInterchangeBean__Group_6__0 )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA66_0==89) ) {
- alt66=1;
+ if ( (LA70_0==156) ) {
+ alt70=1;
}
- switch (alt66) {
+ switch (alt70) {
case 1 :
- // InternalDataDSL.g:6010:3: rule__DataInterchangeBean__Group_6__0
+ // InternalDataDSL.g:6268:3: rule__DataInterchangeBean__Group_6__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_6__0();
@@ -21358,14 +22382,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__7"
- // InternalDataDSL.g:6018:1: rule__DataInterchangeBean__Group__7 : rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 ;
+ // InternalDataDSL.g:6276:1: rule__DataInterchangeBean__Group__7 : rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 ;
public final void rule__DataInterchangeBean__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6022:1: ( rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 )
- // InternalDataDSL.g:6023:2: rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8
+ // InternalDataDSL.g:6280:1: ( rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8 )
+ // InternalDataDSL.g:6281:2: rule__DataInterchangeBean__Group__7__Impl rule__DataInterchangeBean__Group__8
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__7__Impl();
@@ -21396,31 +22420,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__7__Impl"
- // InternalDataDSL.g:6030:1: rule__DataInterchangeBean__Group__7__Impl : ( ( rule__DataInterchangeBean__Group_7__0 )? ) ;
+ // InternalDataDSL.g:6288:1: rule__DataInterchangeBean__Group__7__Impl : ( ( rule__DataInterchangeBean__Group_7__0 )? ) ;
public final void rule__DataInterchangeBean__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6034:1: ( ( ( rule__DataInterchangeBean__Group_7__0 )? ) )
- // InternalDataDSL.g:6035:1: ( ( rule__DataInterchangeBean__Group_7__0 )? )
+ // InternalDataDSL.g:6292:1: ( ( ( rule__DataInterchangeBean__Group_7__0 )? ) )
+ // InternalDataDSL.g:6293:1: ( ( rule__DataInterchangeBean__Group_7__0 )? )
{
- // InternalDataDSL.g:6035:1: ( ( rule__DataInterchangeBean__Group_7__0 )? )
- // InternalDataDSL.g:6036:2: ( rule__DataInterchangeBean__Group_7__0 )?
+ // InternalDataDSL.g:6293:1: ( ( rule__DataInterchangeBean__Group_7__0 )? )
+ // InternalDataDSL.g:6294:2: ( rule__DataInterchangeBean__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_7());
}
- // InternalDataDSL.g:6037:2: ( rule__DataInterchangeBean__Group_7__0 )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // InternalDataDSL.g:6295:2: ( rule__DataInterchangeBean__Group_7__0 )?
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA67_0==90) ) {
- alt67=1;
+ if ( (LA71_0==94) ) {
+ alt71=1;
}
- switch (alt67) {
+ switch (alt71) {
case 1 :
- // InternalDataDSL.g:6037:3: rule__DataInterchangeBean__Group_7__0
+ // InternalDataDSL.g:6295:3: rule__DataInterchangeBean__Group_7__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_7__0();
@@ -21458,14 +22482,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__8"
- // InternalDataDSL.g:6045:1: rule__DataInterchangeBean__Group__8 : rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 ;
+ // InternalDataDSL.g:6303:1: rule__DataInterchangeBean__Group__8 : rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 ;
public final void rule__DataInterchangeBean__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6049:1: ( rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 )
- // InternalDataDSL.g:6050:2: rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9
+ // InternalDataDSL.g:6307:1: ( rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9 )
+ // InternalDataDSL.g:6308:2: rule__DataInterchangeBean__Group__8__Impl rule__DataInterchangeBean__Group__9
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__8__Impl();
@@ -21496,31 +22520,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__8__Impl"
- // InternalDataDSL.g:6057:1: rule__DataInterchangeBean__Group__8__Impl : ( ( rule__DataInterchangeBean__Group_8__0 )? ) ;
+ // InternalDataDSL.g:6315:1: rule__DataInterchangeBean__Group__8__Impl : ( ( rule__DataInterchangeBean__Group_8__0 )? ) ;
public final void rule__DataInterchangeBean__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6061:1: ( ( ( rule__DataInterchangeBean__Group_8__0 )? ) )
- // InternalDataDSL.g:6062:1: ( ( rule__DataInterchangeBean__Group_8__0 )? )
+ // InternalDataDSL.g:6319:1: ( ( ( rule__DataInterchangeBean__Group_8__0 )? ) )
+ // InternalDataDSL.g:6320:1: ( ( rule__DataInterchangeBean__Group_8__0 )? )
{
- // InternalDataDSL.g:6062:1: ( ( rule__DataInterchangeBean__Group_8__0 )? )
- // InternalDataDSL.g:6063:2: ( rule__DataInterchangeBean__Group_8__0 )?
+ // InternalDataDSL.g:6320:1: ( ( rule__DataInterchangeBean__Group_8__0 )? )
+ // InternalDataDSL.g:6321:2: ( rule__DataInterchangeBean__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_8());
}
- // InternalDataDSL.g:6064:2: ( rule__DataInterchangeBean__Group_8__0 )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalDataDSL.g:6322:2: ( rule__DataInterchangeBean__Group_8__0 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA68_0==91) ) {
- alt68=1;
+ if ( (LA72_0==95) ) {
+ alt72=1;
}
- switch (alt68) {
+ switch (alt72) {
case 1 :
- // InternalDataDSL.g:6064:3: rule__DataInterchangeBean__Group_8__0
+ // InternalDataDSL.g:6322:3: rule__DataInterchangeBean__Group_8__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_8__0();
@@ -21558,14 +22582,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__9"
- // InternalDataDSL.g:6072:1: rule__DataInterchangeBean__Group__9 : rule__DataInterchangeBean__Group__9__Impl rule__DataInterchangeBean__Group__10 ;
+ // InternalDataDSL.g:6330:1: rule__DataInterchangeBean__Group__9 : rule__DataInterchangeBean__Group__9__Impl rule__DataInterchangeBean__Group__10 ;
public final void rule__DataInterchangeBean__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6076:1: ( rule__DataInterchangeBean__Group__9__Impl rule__DataInterchangeBean__Group__10 )
- // InternalDataDSL.g:6077:2: rule__DataInterchangeBean__Group__9__Impl rule__DataInterchangeBean__Group__10
+ // InternalDataDSL.g:6334:1: ( rule__DataInterchangeBean__Group__9__Impl rule__DataInterchangeBean__Group__10 )
+ // InternalDataDSL.g:6335:2: rule__DataInterchangeBean__Group__9__Impl rule__DataInterchangeBean__Group__10
{
pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__9__Impl();
@@ -21596,31 +22620,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__9__Impl"
- // InternalDataDSL.g:6084:1: rule__DataInterchangeBean__Group__9__Impl : ( ( rule__DataInterchangeBean__Group_9__0 )? ) ;
+ // InternalDataDSL.g:6342:1: rule__DataInterchangeBean__Group__9__Impl : ( ( rule__DataInterchangeBean__Group_9__0 )? ) ;
public final void rule__DataInterchangeBean__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6088:1: ( ( ( rule__DataInterchangeBean__Group_9__0 )? ) )
- // InternalDataDSL.g:6089:1: ( ( rule__DataInterchangeBean__Group_9__0 )? )
+ // InternalDataDSL.g:6346:1: ( ( ( rule__DataInterchangeBean__Group_9__0 )? ) )
+ // InternalDataDSL.g:6347:1: ( ( rule__DataInterchangeBean__Group_9__0 )? )
{
- // InternalDataDSL.g:6089:1: ( ( rule__DataInterchangeBean__Group_9__0 )? )
- // InternalDataDSL.g:6090:2: ( rule__DataInterchangeBean__Group_9__0 )?
+ // InternalDataDSL.g:6347:1: ( ( rule__DataInterchangeBean__Group_9__0 )? )
+ // InternalDataDSL.g:6348:2: ( rule__DataInterchangeBean__Group_9__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_9());
}
- // InternalDataDSL.g:6091:2: ( rule__DataInterchangeBean__Group_9__0 )?
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // InternalDataDSL.g:6349:2: ( rule__DataInterchangeBean__Group_9__0 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA69_0==92) ) {
- alt69=1;
+ if ( (LA73_0==96) ) {
+ alt73=1;
}
- switch (alt69) {
+ switch (alt73) {
case 1 :
- // InternalDataDSL.g:6091:3: rule__DataInterchangeBean__Group_9__0
+ // InternalDataDSL.g:6349:3: rule__DataInterchangeBean__Group_9__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_9__0();
@@ -21658,20 +22682,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__10"
- // InternalDataDSL.g:6099:1: rule__DataInterchangeBean__Group__10 : rule__DataInterchangeBean__Group__10__Impl ;
+ // InternalDataDSL.g:6357:1: rule__DataInterchangeBean__Group__10 : rule__DataInterchangeBean__Group__10__Impl rule__DataInterchangeBean__Group__11 ;
public final void rule__DataInterchangeBean__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6103:1: ( rule__DataInterchangeBean__Group__10__Impl )
- // InternalDataDSL.g:6104:2: rule__DataInterchangeBean__Group__10__Impl
+ // InternalDataDSL.g:6361:1: ( rule__DataInterchangeBean__Group__10__Impl rule__DataInterchangeBean__Group__11 )
+ // InternalDataDSL.g:6362:2: rule__DataInterchangeBean__Group__10__Impl rule__DataInterchangeBean__Group__11
{
- pushFollow(FOLLOW_2);
+ pushFollow(FOLLOW_29);
rule__DataInterchangeBean__Group__10__Impl();
state._fsp--;
if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group__11();
+
+ state._fsp--;
+ if (state.failed) return ;
}
@@ -21691,31 +22720,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group__10__Impl"
- // InternalDataDSL.g:6110:1: rule__DataInterchangeBean__Group__10__Impl : ( ( rule__DataInterchangeBean__Group_10__0 )? ) ;
+ // InternalDataDSL.g:6369:1: rule__DataInterchangeBean__Group__10__Impl : ( ( rule__DataInterchangeBean__Group_10__0 )? ) ;
public final void rule__DataInterchangeBean__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6114:1: ( ( ( rule__DataInterchangeBean__Group_10__0 )? ) )
- // InternalDataDSL.g:6115:1: ( ( rule__DataInterchangeBean__Group_10__0 )? )
+ // InternalDataDSL.g:6373:1: ( ( ( rule__DataInterchangeBean__Group_10__0 )? ) )
+ // InternalDataDSL.g:6374:1: ( ( rule__DataInterchangeBean__Group_10__0 )? )
{
- // InternalDataDSL.g:6115:1: ( ( rule__DataInterchangeBean__Group_10__0 )? )
- // InternalDataDSL.g:6116:2: ( rule__DataInterchangeBean__Group_10__0 )?
+ // InternalDataDSL.g:6374:1: ( ( rule__DataInterchangeBean__Group_10__0 )? )
+ // InternalDataDSL.g:6375:2: ( rule__DataInterchangeBean__Group_10__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getGroup_10());
}
- // InternalDataDSL.g:6117:2: ( rule__DataInterchangeBean__Group_10__0 )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // InternalDataDSL.g:6376:2: ( rule__DataInterchangeBean__Group_10__0 )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA70_0==93) ) {
- alt70=1;
+ if ( (LA74_0==97) ) {
+ alt74=1;
}
- switch (alt70) {
+ switch (alt74) {
case 1 :
- // InternalDataDSL.g:6117:3: rule__DataInterchangeBean__Group_10__0
+ // InternalDataDSL.g:6376:3: rule__DataInterchangeBean__Group_10__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_10__0();
@@ -21752,23 +22781,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeBean__Group__10__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_3__0"
- // InternalDataDSL.g:6126:1: rule__DataInterchangeBean__Group_3__0 : rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 ;
- public final void rule__DataInterchangeBean__Group_3__0() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group__11"
+ // InternalDataDSL.g:6384:1: rule__DataInterchangeBean__Group__11 : rule__DataInterchangeBean__Group__11__Impl rule__DataInterchangeBean__Group__12 ;
+ public final void rule__DataInterchangeBean__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6130:1: ( rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 )
- // InternalDataDSL.g:6131:2: rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1
+ // InternalDataDSL.g:6388:1: ( rule__DataInterchangeBean__Group__11__Impl rule__DataInterchangeBean__Group__12 )
+ // InternalDataDSL.g:6389:2: rule__DataInterchangeBean__Group__11__Impl rule__DataInterchangeBean__Group__12
{
- pushFollow(FOLLOW_9);
- rule__DataInterchangeBean__Group_3__0__Impl();
+ pushFollow(FOLLOW_29);
+ rule__DataInterchangeBean__Group__11__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_3__1();
+ rule__DataInterchangeBean__Group__12();
state._fsp--;
if (state.failed) return ;
@@ -21787,28 +22816,49 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_3__0"
+ // $ANTLR end "rule__DataInterchangeBean__Group__11"
- // $ANTLR start "rule__DataInterchangeBean__Group_3__0__Impl"
- // InternalDataDSL.g:6138:1: rule__DataInterchangeBean__Group_3__0__Impl : ( 'nodeName' ) ;
- public final void rule__DataInterchangeBean__Group_3__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group__11__Impl"
+ // InternalDataDSL.g:6396:1: rule__DataInterchangeBean__Group__11__Impl : ( ( rule__DataInterchangeBean__Group_11__0 )? ) ;
+ public final void rule__DataInterchangeBean__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6142:1: ( ( 'nodeName' ) )
- // InternalDataDSL.g:6143:1: ( 'nodeName' )
+ // InternalDataDSL.g:6400:1: ( ( ( rule__DataInterchangeBean__Group_11__0 )? ) )
+ // InternalDataDSL.g:6401:1: ( ( rule__DataInterchangeBean__Group_11__0 )? )
{
- // InternalDataDSL.g:6143:1: ( 'nodeName' )
- // InternalDataDSL.g:6144:2: 'nodeName'
+ // InternalDataDSL.g:6401:1: ( ( rule__DataInterchangeBean__Group_11__0 )? )
+ // InternalDataDSL.g:6402:2: ( rule__DataInterchangeBean__Group_11__0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_3_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getGroup_11());
}
- match(input,87,FOLLOW_2); if (state.failed) return ;
+ // InternalDataDSL.g:6403:2: ( rule__DataInterchangeBean__Group_11__0 )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
+
+ if ( (LA75_0==98) ) {
+ alt75=1;
+ }
+ switch (alt75) {
+ case 1 :
+ // InternalDataDSL.g:6403:3: rule__DataInterchangeBean__Group_11__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_11__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_3_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getGroup_11());
}
}
@@ -21828,21 +22878,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_3__0__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group__11__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_3__1"
- // InternalDataDSL.g:6153:1: rule__DataInterchangeBean__Group_3__1 : rule__DataInterchangeBean__Group_3__1__Impl ;
- public final void rule__DataInterchangeBean__Group_3__1() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group__12"
+ // InternalDataDSL.g:6411:1: rule__DataInterchangeBean__Group__12 : rule__DataInterchangeBean__Group__12__Impl rule__DataInterchangeBean__Group__13 ;
+ public final void rule__DataInterchangeBean__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6157:1: ( rule__DataInterchangeBean__Group_3__1__Impl )
- // InternalDataDSL.g:6158:2: rule__DataInterchangeBean__Group_3__1__Impl
+ // InternalDataDSL.g:6415:1: ( rule__DataInterchangeBean__Group__12__Impl rule__DataInterchangeBean__Group__13 )
+ // InternalDataDSL.g:6416:2: rule__DataInterchangeBean__Group__12__Impl rule__DataInterchangeBean__Group__13
{
+ pushFollow(FOLLOW_29);
+ rule__DataInterchangeBean__Group__12__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_3__1__Impl();
+ rule__DataInterchangeBean__Group__13();
state._fsp--;
if (state.failed) return ;
@@ -21861,38 +22916,144 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_3__1"
+ // $ANTLR end "rule__DataInterchangeBean__Group__12"
- // $ANTLR start "rule__DataInterchangeBean__Group_3__1__Impl"
- // InternalDataDSL.g:6164:1: rule__DataInterchangeBean__Group_3__1__Impl : ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) ) ;
- public final void rule__DataInterchangeBean__Group_3__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group__12__Impl"
+ // InternalDataDSL.g:6423:1: rule__DataInterchangeBean__Group__12__Impl : ( ( rule__DataInterchangeBean__Group_12__0 )? ) ;
+ public final void rule__DataInterchangeBean__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6168:1: ( ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) ) )
- // InternalDataDSL.g:6169:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) )
+ // InternalDataDSL.g:6427:1: ( ( ( rule__DataInterchangeBean__Group_12__0 )? ) )
+ // InternalDataDSL.g:6428:1: ( ( rule__DataInterchangeBean__Group_12__0 )? )
{
- // InternalDataDSL.g:6169:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) )
- // InternalDataDSL.g:6170:2: ( rule__DataInterchangeBean__NodeNameAssignment_3_1 )
+ // InternalDataDSL.g:6428:1: ( ( rule__DataInterchangeBean__Group_12__0 )? )
+ // InternalDataDSL.g:6429:2: ( rule__DataInterchangeBean__Group_12__0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameAssignment_3_1());
+ before(grammarAccess.getDataInterchangeBeanAccess().getGroup_12());
+ }
+ // InternalDataDSL.g:6430:2: ( rule__DataInterchangeBean__Group_12__0 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
+
+ if ( (LA76_0==99) ) {
+ alt76=1;
+ }
+ switch (alt76) {
+ case 1 :
+ // InternalDataDSL.g:6430:3: rule__DataInterchangeBean__Group_12__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_12__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
}
- // InternalDataDSL.g:6171:2: ( rule__DataInterchangeBean__NodeNameAssignment_3_1 )
- // InternalDataDSL.g:6171:3: rule__DataInterchangeBean__NodeNameAssignment_3_1
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getGroup_12());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group__12__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group__13"
+ // InternalDataDSL.g:6438:1: rule__DataInterchangeBean__Group__13 : rule__DataInterchangeBean__Group__13__Impl ;
+ public final void rule__DataInterchangeBean__Group__13() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:6442:1: ( rule__DataInterchangeBean__Group__13__Impl )
+ // InternalDataDSL.g:6443:2: rule__DataInterchangeBean__Group__13__Impl
{
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__NodeNameAssignment_3_1();
+ rule__DataInterchangeBean__Group__13__Impl();
state._fsp--;
if (state.failed) return ;
}
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group__13"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group__13__Impl"
+ // InternalDataDSL.g:6449:1: rule__DataInterchangeBean__Group__13__Impl : ( ( rule__DataInterchangeBean__Group_13__0 )? ) ;
+ public final void rule__DataInterchangeBean__Group__13__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:6453:1: ( ( ( rule__DataInterchangeBean__Group_13__0 )? ) )
+ // InternalDataDSL.g:6454:1: ( ( rule__DataInterchangeBean__Group_13__0 )? )
+ {
+ // InternalDataDSL.g:6454:1: ( ( rule__DataInterchangeBean__Group_13__0 )? )
+ // InternalDataDSL.g:6455:2: ( rule__DataInterchangeBean__Group_13__0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getGroup_13());
+ }
+ // InternalDataDSL.g:6456:2: ( rule__DataInterchangeBean__Group_13__0 )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
+
+ if ( (LA77_0==100) ) {
+ alt77=1;
+ }
+ switch (alt77) {
+ case 1 :
+ // InternalDataDSL.g:6456:3: rule__DataInterchangeBean__Group_13__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_13__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getNodeNameAssignment_3_1());
+ after(grammarAccess.getDataInterchangeBeanAccess().getGroup_13());
}
}
@@ -21912,26 +23073,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_3__1__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group__13__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_4__0"
- // InternalDataDSL.g:6180:1: rule__DataInterchangeBean__Group_4__0 : rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 ;
- public final void rule__DataInterchangeBean__Group_4__0() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_3__0"
+ // InternalDataDSL.g:6465:1: rule__DataInterchangeBean__Group_3__0 : rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 ;
+ public final void rule__DataInterchangeBean__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6184:1: ( rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 )
- // InternalDataDSL.g:6185:2: rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1
+ // InternalDataDSL.g:6469:1: ( rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1 )
+ // InternalDataDSL.g:6470:2: rule__DataInterchangeBean__Group_3__0__Impl rule__DataInterchangeBean__Group_3__1
{
pushFollow(FOLLOW_9);
- rule__DataInterchangeBean__Group_4__0__Impl();
+ rule__DataInterchangeBean__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_4__1();
+ rule__DataInterchangeBean__Group_3__1();
state._fsp--;
if (state.failed) return ;
@@ -21950,28 +23111,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_4__0"
+ // $ANTLR end "rule__DataInterchangeBean__Group_3__0"
- // $ANTLR start "rule__DataInterchangeBean__Group_4__0__Impl"
- // InternalDataDSL.g:6192:1: rule__DataInterchangeBean__Group_4__0__Impl : ( 'createOn' ) ;
- public final void rule__DataInterchangeBean__Group_4__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_3__0__Impl"
+ // InternalDataDSL.g:6477:1: rule__DataInterchangeBean__Group_3__0__Impl : ( 'nodeName' ) ;
+ public final void rule__DataInterchangeBean__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6196:1: ( ( 'createOn' ) )
- // InternalDataDSL.g:6197:1: ( 'createOn' )
+ // InternalDataDSL.g:6481:1: ( ( 'nodeName' ) )
+ // InternalDataDSL.g:6482:1: ( 'nodeName' )
{
- // InternalDataDSL.g:6197:1: ( 'createOn' )
- // InternalDataDSL.g:6198:2: 'createOn'
+ // InternalDataDSL.g:6482:1: ( 'nodeName' )
+ // InternalDataDSL.g:6483:2: 'nodeName'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_4_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_3_0());
}
- match(input,88,FOLLOW_2); if (state.failed) return ;
+ match(input,92,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_4_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_3_0());
}
}
@@ -21991,21 +23152,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_4__0__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_3__0__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_4__1"
- // InternalDataDSL.g:6207:1: rule__DataInterchangeBean__Group_4__1 : rule__DataInterchangeBean__Group_4__1__Impl ;
- public final void rule__DataInterchangeBean__Group_4__1() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_3__1"
+ // InternalDataDSL.g:6492:1: rule__DataInterchangeBean__Group_3__1 : rule__DataInterchangeBean__Group_3__1__Impl ;
+ public final void rule__DataInterchangeBean__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6211:1: ( rule__DataInterchangeBean__Group_4__1__Impl )
- // InternalDataDSL.g:6212:2: rule__DataInterchangeBean__Group_4__1__Impl
+ // InternalDataDSL.g:6496:1: ( rule__DataInterchangeBean__Group_3__1__Impl )
+ // InternalDataDSL.g:6497:2: rule__DataInterchangeBean__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_4__1__Impl();
+ rule__DataInterchangeBean__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22024,30 +23185,30 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_4__1"
+ // $ANTLR end "rule__DataInterchangeBean__Group_3__1"
- // $ANTLR start "rule__DataInterchangeBean__Group_4__1__Impl"
- // InternalDataDSL.g:6218:1: rule__DataInterchangeBean__Group_4__1__Impl : ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) ) ;
- public final void rule__DataInterchangeBean__Group_4__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_3__1__Impl"
+ // InternalDataDSL.g:6503:1: rule__DataInterchangeBean__Group_3__1__Impl : ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) ) ;
+ public final void rule__DataInterchangeBean__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6222:1: ( ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) ) )
- // InternalDataDSL.g:6223:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) )
+ // InternalDataDSL.g:6507:1: ( ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) ) )
+ // InternalDataDSL.g:6508:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) )
{
- // InternalDataDSL.g:6223:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) )
- // InternalDataDSL.g:6224:2: ( rule__DataInterchangeBean__ElementMapAssignment_4_1 )
+ // InternalDataDSL.g:6508:1: ( ( rule__DataInterchangeBean__NodeNameAssignment_3_1 ) )
+ // InternalDataDSL.g:6509:2: ( rule__DataInterchangeBean__NodeNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getElementMapAssignment_4_1());
+ before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameAssignment_3_1());
}
- // InternalDataDSL.g:6225:2: ( rule__DataInterchangeBean__ElementMapAssignment_4_1 )
- // InternalDataDSL.g:6225:3: rule__DataInterchangeBean__ElementMapAssignment_4_1
+ // InternalDataDSL.g:6510:2: ( rule__DataInterchangeBean__NodeNameAssignment_3_1 )
+ // InternalDataDSL.g:6510:3: rule__DataInterchangeBean__NodeNameAssignment_3_1
{
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__ElementMapAssignment_4_1();
+ rule__DataInterchangeBean__NodeNameAssignment_3_1();
state._fsp--;
if (state.failed) return ;
@@ -22055,7 +23216,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getElementMapAssignment_4_1());
+ after(grammarAccess.getDataInterchangeBeanAccess().getNodeNameAssignment_3_1());
}
}
@@ -22075,26 +23236,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_4__1__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_3__1__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_5__0"
- // InternalDataDSL.g:6234:1: rule__DataInterchangeBean__Group_5__0 : rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 ;
- public final void rule__DataInterchangeBean__Group_5__0() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_4__0"
+ // InternalDataDSL.g:6519:1: rule__DataInterchangeBean__Group_4__0 : rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 ;
+ public final void rule__DataInterchangeBean__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6238:1: ( rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 )
- // InternalDataDSL.g:6239:2: rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1
+ // InternalDataDSL.g:6523:1: ( rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1 )
+ // InternalDataDSL.g:6524:2: rule__DataInterchangeBean__Group_4__0__Impl rule__DataInterchangeBean__Group_4__1
{
- pushFollow(FOLLOW_7);
- rule__DataInterchangeBean__Group_5__0__Impl();
+ pushFollow(FOLLOW_9);
+ rule__DataInterchangeBean__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_5__1();
+ rule__DataInterchangeBean__Group_4__1();
state._fsp--;
if (state.failed) return ;
@@ -22113,38 +23274,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_5__0"
+ // $ANTLR end "rule__DataInterchangeBean__Group_4__0"
- // $ANTLR start "rule__DataInterchangeBean__Group_5__0__Impl"
- // InternalDataDSL.g:6246:1: rule__DataInterchangeBean__Group_5__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestAssignment_5_0 ) ) ;
- public final void rule__DataInterchangeBean__Group_5__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_4__0__Impl"
+ // InternalDataDSL.g:6531:1: rule__DataInterchangeBean__Group_4__0__Impl : ( 'createOn' ) ;
+ public final void rule__DataInterchangeBean__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6250:1: ( ( ( rule__DataInterchangeBean__MarkLatestAssignment_5_0 ) ) )
- // InternalDataDSL.g:6251:1: ( ( rule__DataInterchangeBean__MarkLatestAssignment_5_0 ) )
+ // InternalDataDSL.g:6535:1: ( ( 'createOn' ) )
+ // InternalDataDSL.g:6536:1: ( 'createOn' )
{
- // InternalDataDSL.g:6251:1: ( ( rule__DataInterchangeBean__MarkLatestAssignment_5_0 ) )
- // InternalDataDSL.g:6252:2: ( rule__DataInterchangeBean__MarkLatestAssignment_5_0 )
+ // InternalDataDSL.g:6536:1: ( 'createOn' )
+ // InternalDataDSL.g:6537:2: 'createOn'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestAssignment_5_0());
- }
- // InternalDataDSL.g:6253:2: ( rule__DataInterchangeBean__MarkLatestAssignment_5_0 )
- // InternalDataDSL.g:6253:3: rule__DataInterchangeBean__MarkLatestAssignment_5_0
- {
- pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__MarkLatestAssignment_5_0();
-
- state._fsp--;
- if (state.failed) return ;
-
+ before(grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_4_0());
}
-
+ match(input,93,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestAssignment_5_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_4_0());
}
}
@@ -22164,21 +23315,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_5__0__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_4__0__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_5__1"
- // InternalDataDSL.g:6261:1: rule__DataInterchangeBean__Group_5__1 : rule__DataInterchangeBean__Group_5__1__Impl ;
- public final void rule__DataInterchangeBean__Group_5__1() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_4__1"
+ // InternalDataDSL.g:6546:1: rule__DataInterchangeBean__Group_4__1 : rule__DataInterchangeBean__Group_4__1__Impl ;
+ public final void rule__DataInterchangeBean__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6265:1: ( rule__DataInterchangeBean__Group_5__1__Impl )
- // InternalDataDSL.g:6266:2: rule__DataInterchangeBean__Group_5__1__Impl
+ // InternalDataDSL.g:6550:1: ( rule__DataInterchangeBean__Group_4__1__Impl )
+ // InternalDataDSL.g:6551:2: rule__DataInterchangeBean__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_5__1__Impl();
+ rule__DataInterchangeBean__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22197,30 +23348,30 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_5__1"
+ // $ANTLR end "rule__DataInterchangeBean__Group_4__1"
- // $ANTLR start "rule__DataInterchangeBean__Group_5__1__Impl"
- // InternalDataDSL.g:6272:1: rule__DataInterchangeBean__Group_5__1__Impl : ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) ) ;
- public final void rule__DataInterchangeBean__Group_5__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_4__1__Impl"
+ // InternalDataDSL.g:6557:1: rule__DataInterchangeBean__Group_4__1__Impl : ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) ) ;
+ public final void rule__DataInterchangeBean__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6276:1: ( ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) ) )
- // InternalDataDSL.g:6277:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) )
+ // InternalDataDSL.g:6561:1: ( ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) ) )
+ // InternalDataDSL.g:6562:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) )
{
- // InternalDataDSL.g:6277:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) )
- // InternalDataDSL.g:6278:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 )
+ // InternalDataDSL.g:6562:1: ( ( rule__DataInterchangeBean__ElementMapAssignment_4_1 ) )
+ // InternalDataDSL.g:6563:2: ( rule__DataInterchangeBean__ElementMapAssignment_4_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyAssignment_5_1());
+ before(grammarAccess.getDataInterchangeBeanAccess().getElementMapAssignment_4_1());
}
- // InternalDataDSL.g:6279:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 )
- // InternalDataDSL.g:6279:3: rule__DataInterchangeBean__LatestPropertyAssignment_5_1
+ // InternalDataDSL.g:6564:2: ( rule__DataInterchangeBean__ElementMapAssignment_4_1 )
+ // InternalDataDSL.g:6564:3: rule__DataInterchangeBean__ElementMapAssignment_4_1
{
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__LatestPropertyAssignment_5_1();
+ rule__DataInterchangeBean__ElementMapAssignment_4_1();
state._fsp--;
if (state.failed) return ;
@@ -22228,7 +23379,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyAssignment_5_1());
+ after(grammarAccess.getDataInterchangeBeanAccess().getElementMapAssignment_4_1());
}
}
@@ -22248,26 +23399,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_5__1__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_4__1__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__0"
- // InternalDataDSL.g:6288:1: rule__DataInterchangeBean__Group_6__0 : rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 ;
- public final void rule__DataInterchangeBean__Group_6__0() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_5__0"
+ // InternalDataDSL.g:6573:1: rule__DataInterchangeBean__Group_5__0 : rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 ;
+ public final void rule__DataInterchangeBean__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6292:1: ( rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 )
- // InternalDataDSL.g:6293:2: rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1
+ // InternalDataDSL.g:6577:1: ( rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1 )
+ // InternalDataDSL.g:6578:2: rule__DataInterchangeBean__Group_5__0__Impl rule__DataInterchangeBean__Group_5__1
{
- pushFollow(FOLLOW_10);
- rule__DataInterchangeBean__Group_6__0__Impl();
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeBean__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_6__1();
+ rule__DataInterchangeBean__Group_5__1();
state._fsp--;
if (state.failed) return ;
@@ -22286,28 +23437,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__0"
+ // $ANTLR end "rule__DataInterchangeBean__Group_5__0"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__0__Impl"
- // InternalDataDSL.g:6300:1: rule__DataInterchangeBean__Group_6__0__Impl : ( 'expression' ) ;
- public final void rule__DataInterchangeBean__Group_6__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_5__0__Impl"
+ // InternalDataDSL.g:6585:1: rule__DataInterchangeBean__Group_5__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 ) ) ;
+ public final void rule__DataInterchangeBean__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6304:1: ( ( 'expression' ) )
- // InternalDataDSL.g:6305:1: ( 'expression' )
+ // InternalDataDSL.g:6589:1: ( ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 ) ) )
+ // InternalDataDSL.g:6590:1: ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 ) )
{
- // InternalDataDSL.g:6305:1: ( 'expression' )
- // InternalDataDSL.g:6306:2: 'expression'
+ // InternalDataDSL.g:6590:1: ( ( rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 ) )
+ // InternalDataDSL.g:6591:2: ( rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportAssignment_5_0());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ // InternalDataDSL.g:6592:2: ( rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 )
+ // InternalDataDSL.g:6592:3: rule__DataInterchangeBean__MarkLatestImportAssignment_5_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__MarkLatestImportAssignment_5_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportAssignment_5_0());
}
}
@@ -22327,26 +23488,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__0__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_5__0__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__1"
- // InternalDataDSL.g:6315:1: rule__DataInterchangeBean__Group_6__1 : rule__DataInterchangeBean__Group_6__1__Impl rule__DataInterchangeBean__Group_6__2 ;
- public final void rule__DataInterchangeBean__Group_6__1() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_5__1"
+ // InternalDataDSL.g:6600:1: rule__DataInterchangeBean__Group_5__1 : rule__DataInterchangeBean__Group_5__1__Impl ;
+ public final void rule__DataInterchangeBean__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6319:1: ( rule__DataInterchangeBean__Group_6__1__Impl rule__DataInterchangeBean__Group_6__2 )
- // InternalDataDSL.g:6320:2: rule__DataInterchangeBean__Group_6__1__Impl rule__DataInterchangeBean__Group_6__2
+ // InternalDataDSL.g:6604:1: ( rule__DataInterchangeBean__Group_5__1__Impl )
+ // InternalDataDSL.g:6605:2: rule__DataInterchangeBean__Group_5__1__Impl
{
- pushFollow(FOLLOW_30);
- rule__DataInterchangeBean__Group_6__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_6__2();
+ rule__DataInterchangeBean__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22365,28 +23521,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__1"
+ // $ANTLR end "rule__DataInterchangeBean__Group_5__1"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__1__Impl"
- // InternalDataDSL.g:6327:1: rule__DataInterchangeBean__Group_6__1__Impl : ( '{' ) ;
- public final void rule__DataInterchangeBean__Group_6__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_5__1__Impl"
+ // InternalDataDSL.g:6611:1: rule__DataInterchangeBean__Group_5__1__Impl : ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) ) ;
+ public final void rule__DataInterchangeBean__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6331:1: ( ( '{' ) )
- // InternalDataDSL.g:6332:1: ( '{' )
+ // InternalDataDSL.g:6615:1: ( ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) ) )
+ // InternalDataDSL.g:6616:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) )
{
- // InternalDataDSL.g:6332:1: ( '{' )
- // InternalDataDSL.g:6333:2: '{'
+ // InternalDataDSL.g:6616:1: ( ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 ) )
+ // InternalDataDSL.g:6617:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1());
+ before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyAssignment_5_1());
+ }
+ // InternalDataDSL.g:6618:2: ( rule__DataInterchangeBean__LatestPropertyAssignment_5_1 )
+ // InternalDataDSL.g:6618:3: rule__DataInterchangeBean__LatestPropertyAssignment_5_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__LatestPropertyAssignment_5_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1());
+ after(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyAssignment_5_1());
}
}
@@ -22406,26 +23572,26 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__1__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_5__1__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__2"
- // InternalDataDSL.g:6342:1: rule__DataInterchangeBean__Group_6__2 : rule__DataInterchangeBean__Group_6__2__Impl rule__DataInterchangeBean__Group_6__3 ;
- public final void rule__DataInterchangeBean__Group_6__2() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_6__0"
+ // InternalDataDSL.g:6627:1: rule__DataInterchangeBean__Group_6__0 : rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 ;
+ public final void rule__DataInterchangeBean__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6346:1: ( rule__DataInterchangeBean__Group_6__2__Impl rule__DataInterchangeBean__Group_6__3 )
- // InternalDataDSL.g:6347:2: rule__DataInterchangeBean__Group_6__2__Impl rule__DataInterchangeBean__Group_6__3
+ // InternalDataDSL.g:6631:1: ( rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1 )
+ // InternalDataDSL.g:6632:2: rule__DataInterchangeBean__Group_6__0__Impl rule__DataInterchangeBean__Group_6__1
{
- pushFollow(FOLLOW_30);
- rule__DataInterchangeBean__Group_6__2__Impl();
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeBean__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_6__3();
+ rule__DataInterchangeBean__Group_6__1();
state._fsp--;
if (state.failed) return ;
@@ -22444,56 +23610,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__2"
+ // $ANTLR end "rule__DataInterchangeBean__Group_6__0"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__2__Impl"
- // InternalDataDSL.g:6354:1: rule__DataInterchangeBean__Group_6__2__Impl : ( ( rule__DataInterchangeBean__ExpressionAssignment_6_2 )* ) ;
- public final void rule__DataInterchangeBean__Group_6__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_6__0__Impl"
+ // InternalDataDSL.g:6639:1: rule__DataInterchangeBean__Group_6__0__Impl : ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 ) ) ;
+ public final void rule__DataInterchangeBean__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6358:1: ( ( ( rule__DataInterchangeBean__ExpressionAssignment_6_2 )* ) )
- // InternalDataDSL.g:6359:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_6_2 )* )
+ // InternalDataDSL.g:6643:1: ( ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 ) ) )
+ // InternalDataDSL.g:6644:1: ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 ) )
{
- // InternalDataDSL.g:6359:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_6_2 )* )
- // InternalDataDSL.g:6360:2: ( rule__DataInterchangeBean__ExpressionAssignment_6_2 )*
+ // InternalDataDSL.g:6644:1: ( ( rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 ) )
+ // InternalDataDSL.g:6645:2: ( rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_6_2());
+ before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportAssignment_6_0());
}
- // InternalDataDSL.g:6361:2: ( rule__DataInterchangeBean__ExpressionAssignment_6_2 )*
- loop71:
- do {
- int alt71=2;
- int LA71_0 = input.LA(1);
-
- if ( (LA71_0==102||LA71_0==105) ) {
- alt71=1;
- }
-
-
- switch (alt71) {
- case 1 :
- // InternalDataDSL.g:6361:3: rule__DataInterchangeBean__ExpressionAssignment_6_2
- {
- pushFollow(FOLLOW_31);
- rule__DataInterchangeBean__ExpressionAssignment_6_2();
-
- state._fsp--;
- if (state.failed) return ;
+ // InternalDataDSL.g:6646:2: ( rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 )
+ // InternalDataDSL.g:6646:3: rule__DataInterchangeBean__MarkLatestExportAssignment_6_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__MarkLatestExportAssignment_6_0();
- }
- break;
+ state._fsp--;
+ if (state.failed) return ;
- default :
- break loop71;
- }
- } while (true);
+ }
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_6_2());
+ after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportAssignment_6_0());
}
}
@@ -22513,21 +23661,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__2__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_6__0__Impl"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__3"
- // InternalDataDSL.g:6369:1: rule__DataInterchangeBean__Group_6__3 : rule__DataInterchangeBean__Group_6__3__Impl ;
- public final void rule__DataInterchangeBean__Group_6__3() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_6__1"
+ // InternalDataDSL.g:6654:1: rule__DataInterchangeBean__Group_6__1 : rule__DataInterchangeBean__Group_6__1__Impl ;
+ public final void rule__DataInterchangeBean__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6373:1: ( rule__DataInterchangeBean__Group_6__3__Impl )
- // InternalDataDSL.g:6374:2: rule__DataInterchangeBean__Group_6__3__Impl
+ // InternalDataDSL.g:6658:1: ( rule__DataInterchangeBean__Group_6__1__Impl )
+ // InternalDataDSL.g:6659:2: rule__DataInterchangeBean__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
- rule__DataInterchangeBean__Group_6__3__Impl();
+ rule__DataInterchangeBean__Group_6__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22546,28 +23694,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__3"
+ // $ANTLR end "rule__DataInterchangeBean__Group_6__1"
- // $ANTLR start "rule__DataInterchangeBean__Group_6__3__Impl"
- // InternalDataDSL.g:6380:1: rule__DataInterchangeBean__Group_6__3__Impl : ( '}' ) ;
- public final void rule__DataInterchangeBean__Group_6__3__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__Group_6__1__Impl"
+ // InternalDataDSL.g:6665:1: rule__DataInterchangeBean__Group_6__1__Impl : ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 ) ) ;
+ public final void rule__DataInterchangeBean__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6384:1: ( ( '}' ) )
- // InternalDataDSL.g:6385:1: ( '}' )
+ // InternalDataDSL.g:6669:1: ( ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 ) ) )
+ // InternalDataDSL.g:6670:1: ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 ) )
{
- // InternalDataDSL.g:6385:1: ( '}' )
- // InternalDataDSL.g:6386:2: '}'
+ // InternalDataDSL.g:6670:1: ( ( rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 ) )
+ // InternalDataDSL.g:6671:2: ( rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3());
+ before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyAssignment_6_1());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ // InternalDataDSL.g:6672:2: ( rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 )
+ // InternalDataDSL.g:6672:3: rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3());
+ after(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyAssignment_6_1());
}
}
@@ -22587,18 +23745,18 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__Group_6__3__Impl"
+ // $ANTLR end "rule__DataInterchangeBean__Group_6__1__Impl"
// $ANTLR start "rule__DataInterchangeBean__Group_7__0"
- // InternalDataDSL.g:6396:1: rule__DataInterchangeBean__Group_7__0 : rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 ;
+ // InternalDataDSL.g:6681:1: rule__DataInterchangeBean__Group_7__0 : rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 ;
public final void rule__DataInterchangeBean__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6400:1: ( rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 )
- // InternalDataDSL.g:6401:2: rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1
+ // InternalDataDSL.g:6685:1: ( rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1 )
+ // InternalDataDSL.g:6686:2: rule__DataInterchangeBean__Group_7__0__Impl rule__DataInterchangeBean__Group_7__1
{
pushFollow(FOLLOW_10);
rule__DataInterchangeBean__Group_7__0__Impl();
@@ -22629,24 +23787,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__0__Impl"
- // InternalDataDSL.g:6408:1: rule__DataInterchangeBean__Group_7__0__Impl : ( 'lookup' ) ;
+ // InternalDataDSL.g:6693:1: rule__DataInterchangeBean__Group_7__0__Impl : ( 'expression' ) ;
public final void rule__DataInterchangeBean__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6412:1: ( ( 'lookup' ) )
- // InternalDataDSL.g:6413:1: ( 'lookup' )
+ // InternalDataDSL.g:6697:1: ( ( 'expression' ) )
+ // InternalDataDSL.g:6698:1: ( 'expression' )
{
- // InternalDataDSL.g:6413:1: ( 'lookup' )
- // InternalDataDSL.g:6414:2: 'lookup'
+ // InternalDataDSL.g:6698:1: ( 'expression' )
+ // InternalDataDSL.g:6699:2: 'expression'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0());
}
- match(input,90,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0());
}
}
@@ -22670,16 +23828,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__1"
- // InternalDataDSL.g:6423:1: rule__DataInterchangeBean__Group_7__1 : rule__DataInterchangeBean__Group_7__1__Impl rule__DataInterchangeBean__Group_7__2 ;
+ // InternalDataDSL.g:6708:1: rule__DataInterchangeBean__Group_7__1 : rule__DataInterchangeBean__Group_7__1__Impl rule__DataInterchangeBean__Group_7__2 ;
public final void rule__DataInterchangeBean__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6427:1: ( rule__DataInterchangeBean__Group_7__1__Impl rule__DataInterchangeBean__Group_7__2 )
- // InternalDataDSL.g:6428:2: rule__DataInterchangeBean__Group_7__1__Impl rule__DataInterchangeBean__Group_7__2
+ // InternalDataDSL.g:6712:1: ( rule__DataInterchangeBean__Group_7__1__Impl rule__DataInterchangeBean__Group_7__2 )
+ // InternalDataDSL.g:6713:2: rule__DataInterchangeBean__Group_7__1__Impl rule__DataInterchangeBean__Group_7__2
{
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_30);
rule__DataInterchangeBean__Group_7__1__Impl();
state._fsp--;
@@ -22708,22 +23866,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__1__Impl"
- // InternalDataDSL.g:6435:1: rule__DataInterchangeBean__Group_7__1__Impl : ( '{' ) ;
+ // InternalDataDSL.g:6720:1: rule__DataInterchangeBean__Group_7__1__Impl : ( '{' ) ;
public final void rule__DataInterchangeBean__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6439:1: ( ( '{' ) )
- // InternalDataDSL.g:6440:1: ( '{' )
+ // InternalDataDSL.g:6724:1: ( ( '{' ) )
+ // InternalDataDSL.g:6725:1: ( '{' )
{
- // InternalDataDSL.g:6440:1: ( '{' )
- // InternalDataDSL.g:6441:2: '{'
+ // InternalDataDSL.g:6725:1: ( '{' )
+ // InternalDataDSL.g:6726:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1());
}
@@ -22749,16 +23907,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__2"
- // InternalDataDSL.g:6450:1: rule__DataInterchangeBean__Group_7__2 : rule__DataInterchangeBean__Group_7__2__Impl rule__DataInterchangeBean__Group_7__3 ;
+ // InternalDataDSL.g:6735:1: rule__DataInterchangeBean__Group_7__2 : rule__DataInterchangeBean__Group_7__2__Impl rule__DataInterchangeBean__Group_7__3 ;
public final void rule__DataInterchangeBean__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6454:1: ( rule__DataInterchangeBean__Group_7__2__Impl rule__DataInterchangeBean__Group_7__3 )
- // InternalDataDSL.g:6455:2: rule__DataInterchangeBean__Group_7__2__Impl rule__DataInterchangeBean__Group_7__3
+ // InternalDataDSL.g:6739:1: ( rule__DataInterchangeBean__Group_7__2__Impl rule__DataInterchangeBean__Group_7__3 )
+ // InternalDataDSL.g:6740:2: rule__DataInterchangeBean__Group_7__2__Impl rule__DataInterchangeBean__Group_7__3
{
- pushFollow(FOLLOW_32);
+ pushFollow(FOLLOW_30);
rule__DataInterchangeBean__Group_7__2__Impl();
state._fsp--;
@@ -22787,38 +23945,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__2__Impl"
- // InternalDataDSL.g:6462:1: rule__DataInterchangeBean__Group_7__2__Impl : ( ( rule__DataInterchangeBean__LookupAssignment_7_2 )* ) ;
+ // InternalDataDSL.g:6747:1: rule__DataInterchangeBean__Group_7__2__Impl : ( ( rule__DataInterchangeBean__ExpressionAssignment_7_2 )* ) ;
public final void rule__DataInterchangeBean__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6466:1: ( ( ( rule__DataInterchangeBean__LookupAssignment_7_2 )* ) )
- // InternalDataDSL.g:6467:1: ( ( rule__DataInterchangeBean__LookupAssignment_7_2 )* )
+ // InternalDataDSL.g:6751:1: ( ( ( rule__DataInterchangeBean__ExpressionAssignment_7_2 )* ) )
+ // InternalDataDSL.g:6752:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_7_2 )* )
{
- // InternalDataDSL.g:6467:1: ( ( rule__DataInterchangeBean__LookupAssignment_7_2 )* )
- // InternalDataDSL.g:6468:2: ( rule__DataInterchangeBean__LookupAssignment_7_2 )*
+ // InternalDataDSL.g:6752:1: ( ( rule__DataInterchangeBean__ExpressionAssignment_7_2 )* )
+ // InternalDataDSL.g:6753:2: ( rule__DataInterchangeBean__ExpressionAssignment_7_2 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_7_2());
+ before(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_7_2());
}
- // InternalDataDSL.g:6469:2: ( rule__DataInterchangeBean__LookupAssignment_7_2 )*
- loop72:
+ // InternalDataDSL.g:6754:2: ( rule__DataInterchangeBean__ExpressionAssignment_7_2 )*
+ loop78:
do {
- int alt72=2;
- int LA72_0 = input.LA(1);
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA72_0==95) ) {
- alt72=1;
+ if ( (LA78_0==109||LA78_0==115) ) {
+ alt78=1;
}
- switch (alt72) {
+ switch (alt78) {
case 1 :
- // InternalDataDSL.g:6469:3: rule__DataInterchangeBean__LookupAssignment_7_2
+ // InternalDataDSL.g:6754:3: rule__DataInterchangeBean__ExpressionAssignment_7_2
{
- pushFollow(FOLLOW_33);
- rule__DataInterchangeBean__LookupAssignment_7_2();
+ pushFollow(FOLLOW_31);
+ rule__DataInterchangeBean__ExpressionAssignment_7_2();
state._fsp--;
if (state.failed) return ;
@@ -22827,12 +23985,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop72;
+ break loop78;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_7_2());
+ after(grammarAccess.getDataInterchangeBeanAccess().getExpressionAssignment_7_2());
}
}
@@ -22856,14 +24014,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__3"
- // InternalDataDSL.g:6477:1: rule__DataInterchangeBean__Group_7__3 : rule__DataInterchangeBean__Group_7__3__Impl ;
+ // InternalDataDSL.g:6762:1: rule__DataInterchangeBean__Group_7__3 : rule__DataInterchangeBean__Group_7__3__Impl ;
public final void rule__DataInterchangeBean__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6481:1: ( rule__DataInterchangeBean__Group_7__3__Impl )
- // InternalDataDSL.g:6482:2: rule__DataInterchangeBean__Group_7__3__Impl
+ // InternalDataDSL.g:6766:1: ( rule__DataInterchangeBean__Group_7__3__Impl )
+ // InternalDataDSL.g:6767:2: rule__DataInterchangeBean__Group_7__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_7__3__Impl();
@@ -22889,22 +24047,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_7__3__Impl"
- // InternalDataDSL.g:6488:1: rule__DataInterchangeBean__Group_7__3__Impl : ( '}' ) ;
+ // InternalDataDSL.g:6773:1: rule__DataInterchangeBean__Group_7__3__Impl : ( '}' ) ;
public final void rule__DataInterchangeBean__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6492:1: ( ( '}' ) )
- // InternalDataDSL.g:6493:1: ( '}' )
+ // InternalDataDSL.g:6777:1: ( ( '}' ) )
+ // InternalDataDSL.g:6778:1: ( '}' )
{
- // InternalDataDSL.g:6493:1: ( '}' )
- // InternalDataDSL.g:6494:2: '}'
+ // InternalDataDSL.g:6778:1: ( '}' )
+ // InternalDataDSL.g:6779:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3());
}
@@ -22930,14 +24088,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__0"
- // InternalDataDSL.g:6504:1: rule__DataInterchangeBean__Group_8__0 : rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 ;
+ // InternalDataDSL.g:6789:1: rule__DataInterchangeBean__Group_8__0 : rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 ;
public final void rule__DataInterchangeBean__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6508:1: ( rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 )
- // InternalDataDSL.g:6509:2: rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1
+ // InternalDataDSL.g:6793:1: ( rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1 )
+ // InternalDataDSL.g:6794:2: rule__DataInterchangeBean__Group_8__0__Impl rule__DataInterchangeBean__Group_8__1
{
pushFollow(FOLLOW_10);
rule__DataInterchangeBean__Group_8__0__Impl();
@@ -22968,24 +24126,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__0__Impl"
- // InternalDataDSL.g:6516:1: rule__DataInterchangeBean__Group_8__0__Impl : ( 'format' ) ;
+ // InternalDataDSL.g:6801:1: rule__DataInterchangeBean__Group_8__0__Impl : ( 'lookup' ) ;
public final void rule__DataInterchangeBean__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6520:1: ( ( 'format' ) )
- // InternalDataDSL.g:6521:1: ( 'format' )
+ // InternalDataDSL.g:6805:1: ( ( 'lookup' ) )
+ // InternalDataDSL.g:6806:1: ( 'lookup' )
{
- // InternalDataDSL.g:6521:1: ( 'format' )
- // InternalDataDSL.g:6522:2: 'format'
+ // InternalDataDSL.g:6806:1: ( 'lookup' )
+ // InternalDataDSL.g:6807:2: 'lookup'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,95,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0());
}
}
@@ -23009,14 +24167,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__1"
- // InternalDataDSL.g:6531:1: rule__DataInterchangeBean__Group_8__1 : rule__DataInterchangeBean__Group_8__1__Impl rule__DataInterchangeBean__Group_8__2 ;
+ // InternalDataDSL.g:6816:1: rule__DataInterchangeBean__Group_8__1 : rule__DataInterchangeBean__Group_8__1__Impl rule__DataInterchangeBean__Group_8__2 ;
public final void rule__DataInterchangeBean__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6535:1: ( rule__DataInterchangeBean__Group_8__1__Impl rule__DataInterchangeBean__Group_8__2 )
- // InternalDataDSL.g:6536:2: rule__DataInterchangeBean__Group_8__1__Impl rule__DataInterchangeBean__Group_8__2
+ // InternalDataDSL.g:6820:1: ( rule__DataInterchangeBean__Group_8__1__Impl rule__DataInterchangeBean__Group_8__2 )
+ // InternalDataDSL.g:6821:2: rule__DataInterchangeBean__Group_8__1__Impl rule__DataInterchangeBean__Group_8__2
{
pushFollow(FOLLOW_32);
rule__DataInterchangeBean__Group_8__1__Impl();
@@ -23047,22 +24205,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__1__Impl"
- // InternalDataDSL.g:6543:1: rule__DataInterchangeBean__Group_8__1__Impl : ( '{' ) ;
+ // InternalDataDSL.g:6828:1: rule__DataInterchangeBean__Group_8__1__Impl : ( '{' ) ;
public final void rule__DataInterchangeBean__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6547:1: ( ( '{' ) )
- // InternalDataDSL.g:6548:1: ( '{' )
+ // InternalDataDSL.g:6832:1: ( ( '{' ) )
+ // InternalDataDSL.g:6833:1: ( '{' )
{
- // InternalDataDSL.g:6548:1: ( '{' )
- // InternalDataDSL.g:6549:2: '{'
+ // InternalDataDSL.g:6833:1: ( '{' )
+ // InternalDataDSL.g:6834:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1());
}
@@ -23088,14 +24246,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__2"
- // InternalDataDSL.g:6558:1: rule__DataInterchangeBean__Group_8__2 : rule__DataInterchangeBean__Group_8__2__Impl rule__DataInterchangeBean__Group_8__3 ;
+ // InternalDataDSL.g:6843:1: rule__DataInterchangeBean__Group_8__2 : rule__DataInterchangeBean__Group_8__2__Impl rule__DataInterchangeBean__Group_8__3 ;
public final void rule__DataInterchangeBean__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6562:1: ( rule__DataInterchangeBean__Group_8__2__Impl rule__DataInterchangeBean__Group_8__3 )
- // InternalDataDSL.g:6563:2: rule__DataInterchangeBean__Group_8__2__Impl rule__DataInterchangeBean__Group_8__3
+ // InternalDataDSL.g:6847:1: ( rule__DataInterchangeBean__Group_8__2__Impl rule__DataInterchangeBean__Group_8__3 )
+ // InternalDataDSL.g:6848:2: rule__DataInterchangeBean__Group_8__2__Impl rule__DataInterchangeBean__Group_8__3
{
pushFollow(FOLLOW_32);
rule__DataInterchangeBean__Group_8__2__Impl();
@@ -23126,38 +24284,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__2__Impl"
- // InternalDataDSL.g:6570:1: rule__DataInterchangeBean__Group_8__2__Impl : ( ( rule__DataInterchangeBean__FormatAssignment_8_2 )* ) ;
+ // InternalDataDSL.g:6855:1: rule__DataInterchangeBean__Group_8__2__Impl : ( ( rule__DataInterchangeBean__LookupAssignment_8_2 )* ) ;
public final void rule__DataInterchangeBean__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6574:1: ( ( ( rule__DataInterchangeBean__FormatAssignment_8_2 )* ) )
- // InternalDataDSL.g:6575:1: ( ( rule__DataInterchangeBean__FormatAssignment_8_2 )* )
+ // InternalDataDSL.g:6859:1: ( ( ( rule__DataInterchangeBean__LookupAssignment_8_2 )* ) )
+ // InternalDataDSL.g:6860:1: ( ( rule__DataInterchangeBean__LookupAssignment_8_2 )* )
{
- // InternalDataDSL.g:6575:1: ( ( rule__DataInterchangeBean__FormatAssignment_8_2 )* )
- // InternalDataDSL.g:6576:2: ( rule__DataInterchangeBean__FormatAssignment_8_2 )*
+ // InternalDataDSL.g:6860:1: ( ( rule__DataInterchangeBean__LookupAssignment_8_2 )* )
+ // InternalDataDSL.g:6861:2: ( rule__DataInterchangeBean__LookupAssignment_8_2 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_8_2());
+ before(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_8_2());
}
- // InternalDataDSL.g:6577:2: ( rule__DataInterchangeBean__FormatAssignment_8_2 )*
- loop73:
+ // InternalDataDSL.g:6862:2: ( rule__DataInterchangeBean__LookupAssignment_8_2 )*
+ loop79:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA73_0==95) ) {
- alt73=1;
+ if ( (LA79_0==102) ) {
+ alt79=1;
}
- switch (alt73) {
+ switch (alt79) {
case 1 :
- // InternalDataDSL.g:6577:3: rule__DataInterchangeBean__FormatAssignment_8_2
+ // InternalDataDSL.g:6862:3: rule__DataInterchangeBean__LookupAssignment_8_2
{
pushFollow(FOLLOW_33);
- rule__DataInterchangeBean__FormatAssignment_8_2();
+ rule__DataInterchangeBean__LookupAssignment_8_2();
state._fsp--;
if (state.failed) return ;
@@ -23166,12 +24324,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop73;
+ break loop79;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_8_2());
+ after(grammarAccess.getDataInterchangeBeanAccess().getLookupAssignment_8_2());
}
}
@@ -23195,14 +24353,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__3"
- // InternalDataDSL.g:6585:1: rule__DataInterchangeBean__Group_8__3 : rule__DataInterchangeBean__Group_8__3__Impl ;
+ // InternalDataDSL.g:6870:1: rule__DataInterchangeBean__Group_8__3 : rule__DataInterchangeBean__Group_8__3__Impl ;
public final void rule__DataInterchangeBean__Group_8__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6589:1: ( rule__DataInterchangeBean__Group_8__3__Impl )
- // InternalDataDSL.g:6590:2: rule__DataInterchangeBean__Group_8__3__Impl
+ // InternalDataDSL.g:6874:1: ( rule__DataInterchangeBean__Group_8__3__Impl )
+ // InternalDataDSL.g:6875:2: rule__DataInterchangeBean__Group_8__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_8__3__Impl();
@@ -23228,22 +24386,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_8__3__Impl"
- // InternalDataDSL.g:6596:1: rule__DataInterchangeBean__Group_8__3__Impl : ( '}' ) ;
+ // InternalDataDSL.g:6881:1: rule__DataInterchangeBean__Group_8__3__Impl : ( '}' ) ;
public final void rule__DataInterchangeBean__Group_8__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6600:1: ( ( '}' ) )
- // InternalDataDSL.g:6601:1: ( '}' )
+ // InternalDataDSL.g:6885:1: ( ( '}' ) )
+ // InternalDataDSL.g:6886:1: ( '}' )
{
- // InternalDataDSL.g:6601:1: ( '}' )
- // InternalDataDSL.g:6602:2: '}'
+ // InternalDataDSL.g:6886:1: ( '}' )
+ // InternalDataDSL.g:6887:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3());
}
@@ -23269,14 +24427,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__0"
- // InternalDataDSL.g:6612:1: rule__DataInterchangeBean__Group_9__0 : rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 ;
+ // InternalDataDSL.g:6897:1: rule__DataInterchangeBean__Group_9__0 : rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 ;
public final void rule__DataInterchangeBean__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6616:1: ( rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 )
- // InternalDataDSL.g:6617:2: rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1
+ // InternalDataDSL.g:6901:1: ( rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1 )
+ // InternalDataDSL.g:6902:2: rule__DataInterchangeBean__Group_9__0__Impl rule__DataInterchangeBean__Group_9__1
{
pushFollow(FOLLOW_10);
rule__DataInterchangeBean__Group_9__0__Impl();
@@ -23307,24 +24465,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__0__Impl"
- // InternalDataDSL.g:6624:1: rule__DataInterchangeBean__Group_9__0__Impl : ( 'mapping' ) ;
+ // InternalDataDSL.g:6909:1: rule__DataInterchangeBean__Group_9__0__Impl : ( 'format' ) ;
public final void rule__DataInterchangeBean__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6628:1: ( ( 'mapping' ) )
- // InternalDataDSL.g:6629:1: ( 'mapping' )
+ // InternalDataDSL.g:6913:1: ( ( 'format' ) )
+ // InternalDataDSL.g:6914:1: ( 'format' )
{
- // InternalDataDSL.g:6629:1: ( 'mapping' )
- // InternalDataDSL.g:6630:2: 'mapping'
+ // InternalDataDSL.g:6914:1: ( 'format' )
+ // InternalDataDSL.g:6915:2: 'format'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0());
}
}
@@ -23348,16 +24506,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__1"
- // InternalDataDSL.g:6639:1: rule__DataInterchangeBean__Group_9__1 : rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 ;
+ // InternalDataDSL.g:6924:1: rule__DataInterchangeBean__Group_9__1 : rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 ;
public final void rule__DataInterchangeBean__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6643:1: ( rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 )
- // InternalDataDSL.g:6644:2: rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2
+ // InternalDataDSL.g:6928:1: ( rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2 )
+ // InternalDataDSL.g:6929:2: rule__DataInterchangeBean__Group_9__1__Impl rule__DataInterchangeBean__Group_9__2
{
- pushFollow(FOLLOW_34);
+ pushFollow(FOLLOW_32);
rule__DataInterchangeBean__Group_9__1__Impl();
state._fsp--;
@@ -23386,22 +24544,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__1__Impl"
- // InternalDataDSL.g:6651:1: rule__DataInterchangeBean__Group_9__1__Impl : ( '{' ) ;
+ // InternalDataDSL.g:6936:1: rule__DataInterchangeBean__Group_9__1__Impl : ( '{' ) ;
public final void rule__DataInterchangeBean__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6655:1: ( ( '{' ) )
- // InternalDataDSL.g:6656:1: ( '{' )
+ // InternalDataDSL.g:6940:1: ( ( '{' ) )
+ // InternalDataDSL.g:6941:1: ( '{' )
{
- // InternalDataDSL.g:6656:1: ( '{' )
- // InternalDataDSL.g:6657:2: '{'
+ // InternalDataDSL.g:6941:1: ( '{' )
+ // InternalDataDSL.g:6942:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1());
}
@@ -23427,16 +24585,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__2"
- // InternalDataDSL.g:6666:1: rule__DataInterchangeBean__Group_9__2 : rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 ;
+ // InternalDataDSL.g:6951:1: rule__DataInterchangeBean__Group_9__2 : rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 ;
public final void rule__DataInterchangeBean__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6670:1: ( rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 )
- // InternalDataDSL.g:6671:2: rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3
+ // InternalDataDSL.g:6955:1: ( rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3 )
+ // InternalDataDSL.g:6956:2: rule__DataInterchangeBean__Group_9__2__Impl rule__DataInterchangeBean__Group_9__3
{
- pushFollow(FOLLOW_34);
+ pushFollow(FOLLOW_32);
rule__DataInterchangeBean__Group_9__2__Impl();
state._fsp--;
@@ -23465,38 +24623,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__2__Impl"
- // InternalDataDSL.g:6678:1: rule__DataInterchangeBean__Group_9__2__Impl : ( ( rule__DataInterchangeBean__MappingsAssignment_9_2 )* ) ;
+ // InternalDataDSL.g:6963:1: rule__DataInterchangeBean__Group_9__2__Impl : ( ( rule__DataInterchangeBean__FormatAssignment_9_2 )* ) ;
public final void rule__DataInterchangeBean__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6682:1: ( ( ( rule__DataInterchangeBean__MappingsAssignment_9_2 )* ) )
- // InternalDataDSL.g:6683:1: ( ( rule__DataInterchangeBean__MappingsAssignment_9_2 )* )
+ // InternalDataDSL.g:6967:1: ( ( ( rule__DataInterchangeBean__FormatAssignment_9_2 )* ) )
+ // InternalDataDSL.g:6968:1: ( ( rule__DataInterchangeBean__FormatAssignment_9_2 )* )
{
- // InternalDataDSL.g:6683:1: ( ( rule__DataInterchangeBean__MappingsAssignment_9_2 )* )
- // InternalDataDSL.g:6684:2: ( rule__DataInterchangeBean__MappingsAssignment_9_2 )*
+ // InternalDataDSL.g:6968:1: ( ( rule__DataInterchangeBean__FormatAssignment_9_2 )* )
+ // InternalDataDSL.g:6969:2: ( rule__DataInterchangeBean__FormatAssignment_9_2 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_9_2());
+ before(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_9_2());
}
- // InternalDataDSL.g:6685:2: ( rule__DataInterchangeBean__MappingsAssignment_9_2 )*
- loop74:
+ // InternalDataDSL.g:6970:2: ( rule__DataInterchangeBean__FormatAssignment_9_2 )*
+ loop80:
do {
- int alt74=2;
- int LA74_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA74_0==107||LA74_0==109) ) {
- alt74=1;
+ if ( (LA80_0==102) ) {
+ alt80=1;
}
- switch (alt74) {
+ switch (alt80) {
case 1 :
- // InternalDataDSL.g:6685:3: rule__DataInterchangeBean__MappingsAssignment_9_2
+ // InternalDataDSL.g:6970:3: rule__DataInterchangeBean__FormatAssignment_9_2
{
- pushFollow(FOLLOW_35);
- rule__DataInterchangeBean__MappingsAssignment_9_2();
+ pushFollow(FOLLOW_33);
+ rule__DataInterchangeBean__FormatAssignment_9_2();
state._fsp--;
if (state.failed) return ;
@@ -23505,12 +24663,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop74;
+ break loop80;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_9_2());
+ after(grammarAccess.getDataInterchangeBeanAccess().getFormatAssignment_9_2());
}
}
@@ -23534,14 +24692,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__3"
- // InternalDataDSL.g:6693:1: rule__DataInterchangeBean__Group_9__3 : rule__DataInterchangeBean__Group_9__3__Impl ;
+ // InternalDataDSL.g:6978:1: rule__DataInterchangeBean__Group_9__3 : rule__DataInterchangeBean__Group_9__3__Impl ;
public final void rule__DataInterchangeBean__Group_9__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6697:1: ( rule__DataInterchangeBean__Group_9__3__Impl )
- // InternalDataDSL.g:6698:2: rule__DataInterchangeBean__Group_9__3__Impl
+ // InternalDataDSL.g:6982:1: ( rule__DataInterchangeBean__Group_9__3__Impl )
+ // InternalDataDSL.g:6983:2: rule__DataInterchangeBean__Group_9__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_9__3__Impl();
@@ -23567,22 +24725,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_9__3__Impl"
- // InternalDataDSL.g:6704:1: rule__DataInterchangeBean__Group_9__3__Impl : ( '}' ) ;
+ // InternalDataDSL.g:6989:1: rule__DataInterchangeBean__Group_9__3__Impl : ( '}' ) ;
public final void rule__DataInterchangeBean__Group_9__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6708:1: ( ( '}' ) )
- // InternalDataDSL.g:6709:1: ( '}' )
+ // InternalDataDSL.g:6993:1: ( ( '}' ) )
+ // InternalDataDSL.g:6994:1: ( '}' )
{
- // InternalDataDSL.g:6709:1: ( '}' )
- // InternalDataDSL.g:6710:2: '}'
+ // InternalDataDSL.g:6994:1: ( '}' )
+ // InternalDataDSL.g:6995:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3());
}
@@ -23608,14 +24766,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__0"
- // InternalDataDSL.g:6720:1: rule__DataInterchangeBean__Group_10__0 : rule__DataInterchangeBean__Group_10__0__Impl rule__DataInterchangeBean__Group_10__1 ;
+ // InternalDataDSL.g:7005:1: rule__DataInterchangeBean__Group_10__0 : rule__DataInterchangeBean__Group_10__0__Impl rule__DataInterchangeBean__Group_10__1 ;
public final void rule__DataInterchangeBean__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6724:1: ( rule__DataInterchangeBean__Group_10__0__Impl rule__DataInterchangeBean__Group_10__1 )
- // InternalDataDSL.g:6725:2: rule__DataInterchangeBean__Group_10__0__Impl rule__DataInterchangeBean__Group_10__1
+ // InternalDataDSL.g:7009:1: ( rule__DataInterchangeBean__Group_10__0__Impl rule__DataInterchangeBean__Group_10__1 )
+ // InternalDataDSL.g:7010:2: rule__DataInterchangeBean__Group_10__0__Impl rule__DataInterchangeBean__Group_10__1
{
pushFollow(FOLLOW_10);
rule__DataInterchangeBean__Group_10__0__Impl();
@@ -23646,24 +24804,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__0__Impl"
- // InternalDataDSL.g:6732:1: rule__DataInterchangeBean__Group_10__0__Impl : ( 'keys' ) ;
+ // InternalDataDSL.g:7017:1: rule__DataInterchangeBean__Group_10__0__Impl : ( 'expose' ) ;
public final void rule__DataInterchangeBean__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6736:1: ( ( 'keys' ) )
- // InternalDataDSL.g:6737:1: ( 'keys' )
+ // InternalDataDSL.g:7021:1: ( ( 'expose' ) )
+ // InternalDataDSL.g:7022:1: ( 'expose' )
{
- // InternalDataDSL.g:6737:1: ( 'keys' )
- // InternalDataDSL.g:6738:2: 'keys'
+ // InternalDataDSL.g:7022:1: ( 'expose' )
+ // InternalDataDSL.g:7023:2: 'expose'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0());
}
}
@@ -23687,16 +24845,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__1"
- // InternalDataDSL.g:6747:1: rule__DataInterchangeBean__Group_10__1 : rule__DataInterchangeBean__Group_10__1__Impl rule__DataInterchangeBean__Group_10__2 ;
+ // InternalDataDSL.g:7032:1: rule__DataInterchangeBean__Group_10__1 : rule__DataInterchangeBean__Group_10__1__Impl rule__DataInterchangeBean__Group_10__2 ;
public final void rule__DataInterchangeBean__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6751:1: ( rule__DataInterchangeBean__Group_10__1__Impl rule__DataInterchangeBean__Group_10__2 )
- // InternalDataDSL.g:6752:2: rule__DataInterchangeBean__Group_10__1__Impl rule__DataInterchangeBean__Group_10__2
+ // InternalDataDSL.g:7036:1: ( rule__DataInterchangeBean__Group_10__1__Impl rule__DataInterchangeBean__Group_10__2 )
+ // InternalDataDSL.g:7037:2: rule__DataInterchangeBean__Group_10__1__Impl rule__DataInterchangeBean__Group_10__2
{
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_34);
rule__DataInterchangeBean__Group_10__1__Impl();
state._fsp--;
@@ -23725,22 +24883,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__1__Impl"
- // InternalDataDSL.g:6759:1: rule__DataInterchangeBean__Group_10__1__Impl : ( '{' ) ;
+ // InternalDataDSL.g:7044:1: rule__DataInterchangeBean__Group_10__1__Impl : ( '{' ) ;
public final void rule__DataInterchangeBean__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6763:1: ( ( '{' ) )
- // InternalDataDSL.g:6764:1: ( '{' )
+ // InternalDataDSL.g:7048:1: ( ( '{' ) )
+ // InternalDataDSL.g:7049:1: ( '{' )
{
- // InternalDataDSL.g:6764:1: ( '{' )
- // InternalDataDSL.g:6765:2: '{'
+ // InternalDataDSL.g:7049:1: ( '{' )
+ // InternalDataDSL.g:7050:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1());
}
@@ -23766,16 +24924,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__2"
- // InternalDataDSL.g:6774:1: rule__DataInterchangeBean__Group_10__2 : rule__DataInterchangeBean__Group_10__2__Impl rule__DataInterchangeBean__Group_10__3 ;
+ // InternalDataDSL.g:7059:1: rule__DataInterchangeBean__Group_10__2 : rule__DataInterchangeBean__Group_10__2__Impl rule__DataInterchangeBean__Group_10__3 ;
public final void rule__DataInterchangeBean__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6778:1: ( rule__DataInterchangeBean__Group_10__2__Impl rule__DataInterchangeBean__Group_10__3 )
- // InternalDataDSL.g:6779:2: rule__DataInterchangeBean__Group_10__2__Impl rule__DataInterchangeBean__Group_10__3
+ // InternalDataDSL.g:7063:1: ( rule__DataInterchangeBean__Group_10__2__Impl rule__DataInterchangeBean__Group_10__3 )
+ // InternalDataDSL.g:7064:2: rule__DataInterchangeBean__Group_10__2__Impl rule__DataInterchangeBean__Group_10__3
{
- pushFollow(FOLLOW_36);
+ pushFollow(FOLLOW_34);
rule__DataInterchangeBean__Group_10__2__Impl();
state._fsp--;
@@ -23804,38 +24962,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__2__Impl"
- // InternalDataDSL.g:6786:1: rule__DataInterchangeBean__Group_10__2__Impl : ( ( rule__DataInterchangeBean__LookupKeysAssignment_10_2 )* ) ;
+ // InternalDataDSL.g:7071:1: rule__DataInterchangeBean__Group_10__2__Impl : ( ( rule__DataInterchangeBean__ExportExposesAssignment_10_2 )* ) ;
public final void rule__DataInterchangeBean__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6790:1: ( ( ( rule__DataInterchangeBean__LookupKeysAssignment_10_2 )* ) )
- // InternalDataDSL.g:6791:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_10_2 )* )
+ // InternalDataDSL.g:7075:1: ( ( ( rule__DataInterchangeBean__ExportExposesAssignment_10_2 )* ) )
+ // InternalDataDSL.g:7076:1: ( ( rule__DataInterchangeBean__ExportExposesAssignment_10_2 )* )
{
- // InternalDataDSL.g:6791:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_10_2 )* )
- // InternalDataDSL.g:6792:2: ( rule__DataInterchangeBean__LookupKeysAssignment_10_2 )*
+ // InternalDataDSL.g:7076:1: ( ( rule__DataInterchangeBean__ExportExposesAssignment_10_2 )* )
+ // InternalDataDSL.g:7077:2: ( rule__DataInterchangeBean__ExportExposesAssignment_10_2 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_10_2());
+ before(grammarAccess.getDataInterchangeBeanAccess().getExportExposesAssignment_10_2());
}
- // InternalDataDSL.g:6793:2: ( rule__DataInterchangeBean__LookupKeysAssignment_10_2 )*
- loop75:
+ // InternalDataDSL.g:7078:2: ( rule__DataInterchangeBean__ExportExposesAssignment_10_2 )*
+ loop81:
do {
- int alt75=2;
- int LA75_0 = input.LA(1);
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA75_0==94) ) {
- alt75=1;
+ if ( (LA81_0==112) ) {
+ alt81=1;
}
- switch (alt75) {
+ switch (alt81) {
case 1 :
- // InternalDataDSL.g:6793:3: rule__DataInterchangeBean__LookupKeysAssignment_10_2
+ // InternalDataDSL.g:7078:3: rule__DataInterchangeBean__ExportExposesAssignment_10_2
{
- pushFollow(FOLLOW_37);
- rule__DataInterchangeBean__LookupKeysAssignment_10_2();
+ pushFollow(FOLLOW_35);
+ rule__DataInterchangeBean__ExportExposesAssignment_10_2();
state._fsp--;
if (state.failed) return ;
@@ -23844,12 +25002,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop75;
+ break loop81;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_10_2());
+ after(grammarAccess.getDataInterchangeBeanAccess().getExportExposesAssignment_10_2());
}
}
@@ -23873,14 +25031,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__3"
- // InternalDataDSL.g:6801:1: rule__DataInterchangeBean__Group_10__3 : rule__DataInterchangeBean__Group_10__3__Impl ;
+ // InternalDataDSL.g:7086:1: rule__DataInterchangeBean__Group_10__3 : rule__DataInterchangeBean__Group_10__3__Impl ;
public final void rule__DataInterchangeBean__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6805:1: ( rule__DataInterchangeBean__Group_10__3__Impl )
- // InternalDataDSL.g:6806:2: rule__DataInterchangeBean__Group_10__3__Impl
+ // InternalDataDSL.g:7090:1: ( rule__DataInterchangeBean__Group_10__3__Impl )
+ // InternalDataDSL.g:7091:2: rule__DataInterchangeBean__Group_10__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBean__Group_10__3__Impl();
@@ -23906,22 +25064,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__Group_10__3__Impl"
- // InternalDataDSL.g:6812:1: rule__DataInterchangeBean__Group_10__3__Impl : ( '}' ) ;
+ // InternalDataDSL.g:7097:1: rule__DataInterchangeBean__Group_10__3__Impl : ( '}' ) ;
public final void rule__DataInterchangeBean__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6816:1: ( ( '}' ) )
- // InternalDataDSL.g:6817:1: ( '}' )
+ // InternalDataDSL.g:7101:1: ( ( '}' ) )
+ // InternalDataDSL.g:7102:1: ( '}' )
{
- // InternalDataDSL.g:6817:1: ( '}' )
- // InternalDataDSL.g:6818:2: '}'
+ // InternalDataDSL.g:7102:1: ( '}' )
+ // InternalDataDSL.g:7103:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3());
}
@@ -23946,17 +25104,1016 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeBean__Group_10__3__Impl"
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__0"
+ // InternalDataDSL.g:7113:1: rule__DataInterchangeBean__Group_11__0 : rule__DataInterchangeBean__Group_11__0__Impl rule__DataInterchangeBean__Group_11__1 ;
+ public final void rule__DataInterchangeBean__Group_11__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7117:1: ( rule__DataInterchangeBean__Group_11__0__Impl rule__DataInterchangeBean__Group_11__1 )
+ // InternalDataDSL.g:7118:2: rule__DataInterchangeBean__Group_11__0__Impl rule__DataInterchangeBean__Group_11__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__DataInterchangeBean__Group_11__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_11__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__0"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__0__Impl"
+ // InternalDataDSL.g:7125:1: rule__DataInterchangeBean__Group_11__0__Impl : ( 'mapping' ) ;
+ public final void rule__DataInterchangeBean__Group_11__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7129:1: ( ( 'mapping' ) )
+ // InternalDataDSL.g:7130:1: ( 'mapping' )
+ {
+ // InternalDataDSL.g:7130:1: ( 'mapping' )
+ // InternalDataDSL.g:7131:2: 'mapping'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0());
+ }
+ match(input,98,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__1"
+ // InternalDataDSL.g:7140:1: rule__DataInterchangeBean__Group_11__1 : rule__DataInterchangeBean__Group_11__1__Impl rule__DataInterchangeBean__Group_11__2 ;
+ public final void rule__DataInterchangeBean__Group_11__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7144:1: ( rule__DataInterchangeBean__Group_11__1__Impl rule__DataInterchangeBean__Group_11__2 )
+ // InternalDataDSL.g:7145:2: rule__DataInterchangeBean__Group_11__1__Impl rule__DataInterchangeBean__Group_11__2
+ {
+ pushFollow(FOLLOW_36);
+ rule__DataInterchangeBean__Group_11__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_11__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__1"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__1__Impl"
+ // InternalDataDSL.g:7152:1: rule__DataInterchangeBean__Group_11__1__Impl : ( '{' ) ;
+ public final void rule__DataInterchangeBean__Group_11__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7156:1: ( ( '{' ) )
+ // InternalDataDSL.g:7157:1: ( '{' )
+ {
+ // InternalDataDSL.g:7157:1: ( '{' )
+ // InternalDataDSL.g:7158:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1());
+ }
+ match(input,75,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__2"
+ // InternalDataDSL.g:7167:1: rule__DataInterchangeBean__Group_11__2 : rule__DataInterchangeBean__Group_11__2__Impl rule__DataInterchangeBean__Group_11__3 ;
+ public final void rule__DataInterchangeBean__Group_11__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7171:1: ( rule__DataInterchangeBean__Group_11__2__Impl rule__DataInterchangeBean__Group_11__3 )
+ // InternalDataDSL.g:7172:2: rule__DataInterchangeBean__Group_11__2__Impl rule__DataInterchangeBean__Group_11__3
+ {
+ pushFollow(FOLLOW_36);
+ rule__DataInterchangeBean__Group_11__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_11__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__2"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__2__Impl"
+ // InternalDataDSL.g:7179:1: rule__DataInterchangeBean__Group_11__2__Impl : ( ( rule__DataInterchangeBean__MappingsAssignment_11_2 )* ) ;
+ public final void rule__DataInterchangeBean__Group_11__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7183:1: ( ( ( rule__DataInterchangeBean__MappingsAssignment_11_2 )* ) )
+ // InternalDataDSL.g:7184:1: ( ( rule__DataInterchangeBean__MappingsAssignment_11_2 )* )
+ {
+ // InternalDataDSL.g:7184:1: ( ( rule__DataInterchangeBean__MappingsAssignment_11_2 )* )
+ // InternalDataDSL.g:7185:2: ( rule__DataInterchangeBean__MappingsAssignment_11_2 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_11_2());
+ }
+ // InternalDataDSL.g:7186:2: ( rule__DataInterchangeBean__MappingsAssignment_11_2 )*
+ loop82:
+ do {
+ int alt82=2;
+ int LA82_0 = input.LA(1);
+
+ if ( (LA82_0==117||LA82_0==119) ) {
+ alt82=1;
+ }
+
+
+ switch (alt82) {
+ case 1 :
+ // InternalDataDSL.g:7186:3: rule__DataInterchangeBean__MappingsAssignment_11_2
+ {
+ pushFollow(FOLLOW_37);
+ rule__DataInterchangeBean__MappingsAssignment_11_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop82;
+ }
+ } while (true);
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getMappingsAssignment_11_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__3"
+ // InternalDataDSL.g:7194:1: rule__DataInterchangeBean__Group_11__3 : rule__DataInterchangeBean__Group_11__3__Impl ;
+ public final void rule__DataInterchangeBean__Group_11__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7198:1: ( rule__DataInterchangeBean__Group_11__3__Impl )
+ // InternalDataDSL.g:7199:2: rule__DataInterchangeBean__Group_11__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_11__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__3"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_11__3__Impl"
+ // InternalDataDSL.g:7205:1: rule__DataInterchangeBean__Group_11__3__Impl : ( '}' ) ;
+ public final void rule__DataInterchangeBean__Group_11__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7209:1: ( ( '}' ) )
+ // InternalDataDSL.g:7210:1: ( '}' )
+ {
+ // InternalDataDSL.g:7210:1: ( '}' )
+ // InternalDataDSL.g:7211:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3());
+ }
+ match(input,76,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_11__3__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__0"
+ // InternalDataDSL.g:7221:1: rule__DataInterchangeBean__Group_12__0 : rule__DataInterchangeBean__Group_12__0__Impl rule__DataInterchangeBean__Group_12__1 ;
+ public final void rule__DataInterchangeBean__Group_12__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7225:1: ( rule__DataInterchangeBean__Group_12__0__Impl rule__DataInterchangeBean__Group_12__1 )
+ // InternalDataDSL.g:7226:2: rule__DataInterchangeBean__Group_12__0__Impl rule__DataInterchangeBean__Group_12__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__DataInterchangeBean__Group_12__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_12__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__0"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__0__Impl"
+ // InternalDataDSL.g:7233:1: rule__DataInterchangeBean__Group_12__0__Impl : ( 'keys' ) ;
+ public final void rule__DataInterchangeBean__Group_12__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7237:1: ( ( 'keys' ) )
+ // InternalDataDSL.g:7238:1: ( 'keys' )
+ {
+ // InternalDataDSL.g:7238:1: ( 'keys' )
+ // InternalDataDSL.g:7239:2: 'keys'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0());
+ }
+ match(input,99,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__1"
+ // InternalDataDSL.g:7248:1: rule__DataInterchangeBean__Group_12__1 : rule__DataInterchangeBean__Group_12__1__Impl rule__DataInterchangeBean__Group_12__2 ;
+ public final void rule__DataInterchangeBean__Group_12__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7252:1: ( rule__DataInterchangeBean__Group_12__1__Impl rule__DataInterchangeBean__Group_12__2 )
+ // InternalDataDSL.g:7253:2: rule__DataInterchangeBean__Group_12__1__Impl rule__DataInterchangeBean__Group_12__2
+ {
+ pushFollow(FOLLOW_38);
+ rule__DataInterchangeBean__Group_12__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_12__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__1"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__1__Impl"
+ // InternalDataDSL.g:7260:1: rule__DataInterchangeBean__Group_12__1__Impl : ( '{' ) ;
+ public final void rule__DataInterchangeBean__Group_12__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7264:1: ( ( '{' ) )
+ // InternalDataDSL.g:7265:1: ( '{' )
+ {
+ // InternalDataDSL.g:7265:1: ( '{' )
+ // InternalDataDSL.g:7266:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1());
+ }
+ match(input,75,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__2"
+ // InternalDataDSL.g:7275:1: rule__DataInterchangeBean__Group_12__2 : rule__DataInterchangeBean__Group_12__2__Impl rule__DataInterchangeBean__Group_12__3 ;
+ public final void rule__DataInterchangeBean__Group_12__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7279:1: ( rule__DataInterchangeBean__Group_12__2__Impl rule__DataInterchangeBean__Group_12__3 )
+ // InternalDataDSL.g:7280:2: rule__DataInterchangeBean__Group_12__2__Impl rule__DataInterchangeBean__Group_12__3
+ {
+ pushFollow(FOLLOW_38);
+ rule__DataInterchangeBean__Group_12__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_12__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__2"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__2__Impl"
+ // InternalDataDSL.g:7287:1: rule__DataInterchangeBean__Group_12__2__Impl : ( ( rule__DataInterchangeBean__LookupKeysAssignment_12_2 )* ) ;
+ public final void rule__DataInterchangeBean__Group_12__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7291:1: ( ( ( rule__DataInterchangeBean__LookupKeysAssignment_12_2 )* ) )
+ // InternalDataDSL.g:7292:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_12_2 )* )
+ {
+ // InternalDataDSL.g:7292:1: ( ( rule__DataInterchangeBean__LookupKeysAssignment_12_2 )* )
+ // InternalDataDSL.g:7293:2: ( rule__DataInterchangeBean__LookupKeysAssignment_12_2 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_12_2());
+ }
+ // InternalDataDSL.g:7294:2: ( rule__DataInterchangeBean__LookupKeysAssignment_12_2 )*
+ loop83:
+ do {
+ int alt83=2;
+ int LA83_0 = input.LA(1);
+
+ if ( (LA83_0==101) ) {
+ alt83=1;
+ }
+
+
+ switch (alt83) {
+ case 1 :
+ // InternalDataDSL.g:7294:3: rule__DataInterchangeBean__LookupKeysAssignment_12_2
+ {
+ pushFollow(FOLLOW_39);
+ rule__DataInterchangeBean__LookupKeysAssignment_12_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop83;
+ }
+ } while (true);
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysAssignment_12_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__3"
+ // InternalDataDSL.g:7302:1: rule__DataInterchangeBean__Group_12__3 : rule__DataInterchangeBean__Group_12__3__Impl ;
+ public final void rule__DataInterchangeBean__Group_12__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7306:1: ( rule__DataInterchangeBean__Group_12__3__Impl )
+ // InternalDataDSL.g:7307:2: rule__DataInterchangeBean__Group_12__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_12__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__3"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_12__3__Impl"
+ // InternalDataDSL.g:7313:1: rule__DataInterchangeBean__Group_12__3__Impl : ( '}' ) ;
+ public final void rule__DataInterchangeBean__Group_12__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7317:1: ( ( '}' ) )
+ // InternalDataDSL.g:7318:1: ( '}' )
+ {
+ // InternalDataDSL.g:7318:1: ( '}' )
+ // InternalDataDSL.g:7319:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3());
+ }
+ match(input,76,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_12__3__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__0"
+ // InternalDataDSL.g:7329:1: rule__DataInterchangeBean__Group_13__0 : rule__DataInterchangeBean__Group_13__0__Impl rule__DataInterchangeBean__Group_13__1 ;
+ public final void rule__DataInterchangeBean__Group_13__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7333:1: ( rule__DataInterchangeBean__Group_13__0__Impl rule__DataInterchangeBean__Group_13__1 )
+ // InternalDataDSL.g:7334:2: rule__DataInterchangeBean__Group_13__0__Impl rule__DataInterchangeBean__Group_13__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__DataInterchangeBean__Group_13__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_13__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__0"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__0__Impl"
+ // InternalDataDSL.g:7341:1: rule__DataInterchangeBean__Group_13__0__Impl : ( 'exportFilter' ) ;
+ public final void rule__DataInterchangeBean__Group_13__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7345:1: ( ( 'exportFilter' ) )
+ // InternalDataDSL.g:7346:1: ( 'exportFilter' )
+ {
+ // InternalDataDSL.g:7346:1: ( 'exportFilter' )
+ // InternalDataDSL.g:7347:2: 'exportFilter'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getExportFilterKeyword_13_0());
+ }
+ match(input,100,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getExportFilterKeyword_13_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__1"
+ // InternalDataDSL.g:7356:1: rule__DataInterchangeBean__Group_13__1 : rule__DataInterchangeBean__Group_13__1__Impl rule__DataInterchangeBean__Group_13__2 ;
+ public final void rule__DataInterchangeBean__Group_13__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7360:1: ( rule__DataInterchangeBean__Group_13__1__Impl rule__DataInterchangeBean__Group_13__2 )
+ // InternalDataDSL.g:7361:2: rule__DataInterchangeBean__Group_13__1__Impl rule__DataInterchangeBean__Group_13__2
+ {
+ pushFollow(FOLLOW_40);
+ rule__DataInterchangeBean__Group_13__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_13__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__1"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__1__Impl"
+ // InternalDataDSL.g:7368:1: rule__DataInterchangeBean__Group_13__1__Impl : ( '{' ) ;
+ public final void rule__DataInterchangeBean__Group_13__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7372:1: ( ( '{' ) )
+ // InternalDataDSL.g:7373:1: ( '{' )
+ {
+ // InternalDataDSL.g:7373:1: ( '{' )
+ // InternalDataDSL.g:7374:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_13_1());
+ }
+ match(input,75,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_13_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__2"
+ // InternalDataDSL.g:7383:1: rule__DataInterchangeBean__Group_13__2 : rule__DataInterchangeBean__Group_13__2__Impl rule__DataInterchangeBean__Group_13__3 ;
+ public final void rule__DataInterchangeBean__Group_13__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7387:1: ( rule__DataInterchangeBean__Group_13__2__Impl rule__DataInterchangeBean__Group_13__3 )
+ // InternalDataDSL.g:7388:2: rule__DataInterchangeBean__Group_13__2__Impl rule__DataInterchangeBean__Group_13__3
+ {
+ pushFollow(FOLLOW_41);
+ rule__DataInterchangeBean__Group_13__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_13__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__2"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__2__Impl"
+ // InternalDataDSL.g:7395:1: rule__DataInterchangeBean__Group_13__2__Impl : ( ( rule__DataInterchangeBean__ExportFilterAssignment_13_2 ) ) ;
+ public final void rule__DataInterchangeBean__Group_13__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7399:1: ( ( ( rule__DataInterchangeBean__ExportFilterAssignment_13_2 ) ) )
+ // InternalDataDSL.g:7400:1: ( ( rule__DataInterchangeBean__ExportFilterAssignment_13_2 ) )
+ {
+ // InternalDataDSL.g:7400:1: ( ( rule__DataInterchangeBean__ExportFilterAssignment_13_2 ) )
+ // InternalDataDSL.g:7401:2: ( rule__DataInterchangeBean__ExportFilterAssignment_13_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getExportFilterAssignment_13_2());
+ }
+ // InternalDataDSL.g:7402:2: ( rule__DataInterchangeBean__ExportFilterAssignment_13_2 )
+ // InternalDataDSL.g:7402:3: rule__DataInterchangeBean__ExportFilterAssignment_13_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__ExportFilterAssignment_13_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getExportFilterAssignment_13_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__3"
+ // InternalDataDSL.g:7410:1: rule__DataInterchangeBean__Group_13__3 : rule__DataInterchangeBean__Group_13__3__Impl ;
+ public final void rule__DataInterchangeBean__Group_13__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7414:1: ( rule__DataInterchangeBean__Group_13__3__Impl )
+ // InternalDataDSL.g:7415:2: rule__DataInterchangeBean__Group_13__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeBean__Group_13__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__3"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__Group_13__3__Impl"
+ // InternalDataDSL.g:7421:1: rule__DataInterchangeBean__Group_13__3__Impl : ( '}' ) ;
+ public final void rule__DataInterchangeBean__Group_13__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:7425:1: ( ( '}' ) )
+ // InternalDataDSL.g:7426:1: ( '}' )
+ {
+ // InternalDataDSL.g:7426:1: ( '}' )
+ // InternalDataDSL.g:7427:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_13_3());
+ }
+ match(input,76,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_13_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__Group_13__3__Impl"
+
+
// $ANTLR start "rule__DataInterchangeKey__Group__0"
- // InternalDataDSL.g:6828:1: rule__DataInterchangeKey__Group__0 : rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 ;
+ // InternalDataDSL.g:7437:1: rule__DataInterchangeKey__Group__0 : rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 ;
public final void rule__DataInterchangeKey__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6832:1: ( rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 )
- // InternalDataDSL.g:6833:2: rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1
+ // InternalDataDSL.g:7441:1: ( rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1 )
+ // InternalDataDSL.g:7442:2: rule__DataInterchangeKey__Group__0__Impl rule__DataInterchangeKey__Group__1
{
- pushFollow(FOLLOW_38);
+ pushFollow(FOLLOW_42);
rule__DataInterchangeKey__Group__0__Impl();
state._fsp--;
@@ -23985,23 +26142,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeKey__Group__0__Impl"
- // InternalDataDSL.g:6840:1: rule__DataInterchangeKey__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:7449:1: rule__DataInterchangeKey__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeKey__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6844:1: ( ( () ) )
- // InternalDataDSL.g:6845:1: ( () )
+ // InternalDataDSL.g:7453:1: ( ( () ) )
+ // InternalDataDSL.g:7454:1: ( () )
{
- // InternalDataDSL.g:6845:1: ( () )
- // InternalDataDSL.g:6846:2: ()
+ // InternalDataDSL.g:7454:1: ( () )
+ // InternalDataDSL.g:7455:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeKeyAccess().getDataInterchangeKeyAction_0());
}
- // InternalDataDSL.g:6847:2: ()
- // InternalDataDSL.g:6847:3:
+ // InternalDataDSL.g:7456:2: ()
+ // InternalDataDSL.g:7456:3:
{
}
@@ -24026,14 +26183,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeKey__Group__1"
- // InternalDataDSL.g:6855:1: rule__DataInterchangeKey__Group__1 : rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 ;
+ // InternalDataDSL.g:7464:1: rule__DataInterchangeKey__Group__1 : rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 ;
public final void rule__DataInterchangeKey__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6859:1: ( rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 )
- // InternalDataDSL.g:6860:2: rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2
+ // InternalDataDSL.g:7468:1: ( rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2 )
+ // InternalDataDSL.g:7469:2: rule__DataInterchangeKey__Group__1__Impl rule__DataInterchangeKey__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeKey__Group__1__Impl();
@@ -24064,22 +26221,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeKey__Group__1__Impl"
- // InternalDataDSL.g:6867:1: rule__DataInterchangeKey__Group__1__Impl : ( 'key' ) ;
+ // InternalDataDSL.g:7476:1: rule__DataInterchangeKey__Group__1__Impl : ( 'key' ) ;
public final void rule__DataInterchangeKey__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6871:1: ( ( 'key' ) )
- // InternalDataDSL.g:6872:1: ( 'key' )
+ // InternalDataDSL.g:7480:1: ( ( 'key' ) )
+ // InternalDataDSL.g:7481:1: ( 'key' )
{
- // InternalDataDSL.g:6872:1: ( 'key' )
- // InternalDataDSL.g:6873:2: 'key'
+ // InternalDataDSL.g:7481:1: ( 'key' )
+ // InternalDataDSL.g:7482:2: 'key'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeKeyAccess().getKeyKeyword_1());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeKeyAccess().getKeyKeyword_1());
}
@@ -24105,14 +26262,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeKey__Group__2"
- // InternalDataDSL.g:6882:1: rule__DataInterchangeKey__Group__2 : rule__DataInterchangeKey__Group__2__Impl ;
+ // InternalDataDSL.g:7491:1: rule__DataInterchangeKey__Group__2 : rule__DataInterchangeKey__Group__2__Impl ;
public final void rule__DataInterchangeKey__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6886:1: ( rule__DataInterchangeKey__Group__2__Impl )
- // InternalDataDSL.g:6887:2: rule__DataInterchangeKey__Group__2__Impl
+ // InternalDataDSL.g:7495:1: ( rule__DataInterchangeKey__Group__2__Impl )
+ // InternalDataDSL.g:7496:2: rule__DataInterchangeKey__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeKey__Group__2__Impl();
@@ -24138,23 +26295,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeKey__Group__2__Impl"
- // InternalDataDSL.g:6893:1: rule__DataInterchangeKey__Group__2__Impl : ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:7502:1: rule__DataInterchangeKey__Group__2__Impl : ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) ;
public final void rule__DataInterchangeKey__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6897:1: ( ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) )
- // InternalDataDSL.g:6898:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) )
+ // InternalDataDSL.g:7506:1: ( ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:7507:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) )
{
- // InternalDataDSL.g:6898:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) )
- // InternalDataDSL.g:6899:2: ( rule__DataInterchangeKey__PropertyAssignment_2 )
+ // InternalDataDSL.g:7507:1: ( ( rule__DataInterchangeKey__PropertyAssignment_2 ) )
+ // InternalDataDSL.g:7508:2: ( rule__DataInterchangeKey__PropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeKeyAccess().getPropertyAssignment_2());
}
- // InternalDataDSL.g:6900:2: ( rule__DataInterchangeKey__PropertyAssignment_2 )
- // InternalDataDSL.g:6900:3: rule__DataInterchangeKey__PropertyAssignment_2
+ // InternalDataDSL.g:7509:2: ( rule__DataInterchangeKey__PropertyAssignment_2 )
+ // InternalDataDSL.g:7509:3: rule__DataInterchangeKey__PropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeKey__PropertyAssignment_2();
@@ -24189,16 +26346,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__0"
- // InternalDataDSL.g:6909:1: rule__DataInterchangeLookup__Group__0 : rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 ;
+ // InternalDataDSL.g:7518:1: rule__DataInterchangeLookup__Group__0 : rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 ;
public final void rule__DataInterchangeLookup__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6913:1: ( rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 )
- // InternalDataDSL.g:6914:2: rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1
+ // InternalDataDSL.g:7522:1: ( rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1 )
+ // InternalDataDSL.g:7523:2: rule__DataInterchangeLookup__Group__0__Impl rule__DataInterchangeLookup__Group__1
{
- pushFollow(FOLLOW_39);
+ pushFollow(FOLLOW_43);
rule__DataInterchangeLookup__Group__0__Impl();
state._fsp--;
@@ -24227,23 +26384,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__0__Impl"
- // InternalDataDSL.g:6921:1: rule__DataInterchangeLookup__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:7530:1: rule__DataInterchangeLookup__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeLookup__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6925:1: ( ( () ) )
- // InternalDataDSL.g:6926:1: ( () )
+ // InternalDataDSL.g:7534:1: ( ( () ) )
+ // InternalDataDSL.g:7535:1: ( () )
{
- // InternalDataDSL.g:6926:1: ( () )
- // InternalDataDSL.g:6927:2: ()
+ // InternalDataDSL.g:7535:1: ( () )
+ // InternalDataDSL.g:7536:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getDataInterchangeLookupAction_0());
}
- // InternalDataDSL.g:6928:2: ()
- // InternalDataDSL.g:6928:3:
+ // InternalDataDSL.g:7537:2: ()
+ // InternalDataDSL.g:7537:3:
{
}
@@ -24268,14 +26425,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__1"
- // InternalDataDSL.g:6936:1: rule__DataInterchangeLookup__Group__1 : rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 ;
+ // InternalDataDSL.g:7545:1: rule__DataInterchangeLookup__Group__1 : rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 ;
public final void rule__DataInterchangeLookup__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6940:1: ( rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 )
- // InternalDataDSL.g:6941:2: rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2
+ // InternalDataDSL.g:7549:1: ( rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2 )
+ // InternalDataDSL.g:7550:2: rule__DataInterchangeLookup__Group__1__Impl rule__DataInterchangeLookup__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeLookup__Group__1__Impl();
@@ -24306,22 +26463,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__1__Impl"
- // InternalDataDSL.g:6948:1: rule__DataInterchangeLookup__Group__1__Impl : ( 'for' ) ;
+ // InternalDataDSL.g:7557:1: rule__DataInterchangeLookup__Group__1__Impl : ( 'for' ) ;
public final void rule__DataInterchangeLookup__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6952:1: ( ( 'for' ) )
- // InternalDataDSL.g:6953:1: ( 'for' )
+ // InternalDataDSL.g:7561:1: ( ( 'for' ) )
+ // InternalDataDSL.g:7562:1: ( 'for' )
{
- // InternalDataDSL.g:6953:1: ( 'for' )
- // InternalDataDSL.g:6954:2: 'for'
+ // InternalDataDSL.g:7562:1: ( 'for' )
+ // InternalDataDSL.g:7563:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getForKeyword_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getForKeyword_1());
}
@@ -24347,16 +26504,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__2"
- // InternalDataDSL.g:6963:1: rule__DataInterchangeLookup__Group__2 : rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 ;
+ // InternalDataDSL.g:7572:1: rule__DataInterchangeLookup__Group__2 : rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 ;
public final void rule__DataInterchangeLookup__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6967:1: ( rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 )
- // InternalDataDSL.g:6968:2: rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3
+ // InternalDataDSL.g:7576:1: ( rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3 )
+ // InternalDataDSL.g:7577:2: rule__DataInterchangeLookup__Group__2__Impl rule__DataInterchangeLookup__Group__3
{
- pushFollow(FOLLOW_40);
+ pushFollow(FOLLOW_44);
rule__DataInterchangeLookup__Group__2__Impl();
state._fsp--;
@@ -24385,23 +26542,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__2__Impl"
- // InternalDataDSL.g:6975:1: rule__DataInterchangeLookup__Group__2__Impl : ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:7584:1: rule__DataInterchangeLookup__Group__2__Impl : ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) ;
public final void rule__DataInterchangeLookup__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6979:1: ( ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) )
- // InternalDataDSL.g:6980:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:7588:1: ( ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:7589:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) )
{
- // InternalDataDSL.g:6980:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) )
- // InternalDataDSL.g:6981:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:7589:1: ( ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:7590:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyAssignment_2());
}
- // InternalDataDSL.g:6982:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 )
- // InternalDataDSL.g:6982:3: rule__DataInterchangeLookup__TargetPropertyAssignment_2
+ // InternalDataDSL.g:7591:2: ( rule__DataInterchangeLookup__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:7591:3: rule__DataInterchangeLookup__TargetPropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__TargetPropertyAssignment_2();
@@ -24436,14 +26593,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__3"
- // InternalDataDSL.g:6990:1: rule__DataInterchangeLookup__Group__3 : rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 ;
+ // InternalDataDSL.g:7599:1: rule__DataInterchangeLookup__Group__3 : rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 ;
public final void rule__DataInterchangeLookup__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:6994:1: ( rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 )
- // InternalDataDSL.g:6995:2: rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4
+ // InternalDataDSL.g:7603:1: ( rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4 )
+ // InternalDataDSL.g:7604:2: rule__DataInterchangeLookup__Group__3__Impl rule__DataInterchangeLookup__Group__4
{
pushFollow(FOLLOW_7);
rule__DataInterchangeLookup__Group__3__Impl();
@@ -24474,22 +26631,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__3__Impl"
- // InternalDataDSL.g:7002:1: rule__DataInterchangeLookup__Group__3__Impl : ( 'on' ) ;
+ // InternalDataDSL.g:7611:1: rule__DataInterchangeLookup__Group__3__Impl : ( 'on' ) ;
public final void rule__DataInterchangeLookup__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7006:1: ( ( 'on' ) )
- // InternalDataDSL.g:7007:1: ( 'on' )
+ // InternalDataDSL.g:7615:1: ( ( 'on' ) )
+ // InternalDataDSL.g:7616:1: ( 'on' )
{
- // InternalDataDSL.g:7007:1: ( 'on' )
- // InternalDataDSL.g:7008:2: 'on'
+ // InternalDataDSL.g:7616:1: ( 'on' )
+ // InternalDataDSL.g:7617:2: 'on'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getOnKeyword_3());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getOnKeyword_3());
}
@@ -24515,16 +26672,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__4"
- // InternalDataDSL.g:7017:1: rule__DataInterchangeLookup__Group__4 : rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 ;
+ // InternalDataDSL.g:7626:1: rule__DataInterchangeLookup__Group__4 : rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 ;
public final void rule__DataInterchangeLookup__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7021:1: ( rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 )
- // InternalDataDSL.g:7022:2: rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5
+ // InternalDataDSL.g:7630:1: ( rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5 )
+ // InternalDataDSL.g:7631:2: rule__DataInterchangeLookup__Group__4__Impl rule__DataInterchangeLookup__Group__5
{
- pushFollow(FOLLOW_41);
+ pushFollow(FOLLOW_45);
rule__DataInterchangeLookup__Group__4__Impl();
state._fsp--;
@@ -24553,23 +26710,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__4__Impl"
- // InternalDataDSL.g:7029:1: rule__DataInterchangeLookup__Group__4__Impl : ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) ;
+ // InternalDataDSL.g:7638:1: rule__DataInterchangeLookup__Group__4__Impl : ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) ;
public final void rule__DataInterchangeLookup__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7033:1: ( ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) )
- // InternalDataDSL.g:7034:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) )
+ // InternalDataDSL.g:7642:1: ( ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) ) )
+ // InternalDataDSL.g:7643:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) )
{
- // InternalDataDSL.g:7034:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) )
- // InternalDataDSL.g:7035:2: ( rule__DataInterchangeLookup__EntityAssignment_4 )
+ // InternalDataDSL.g:7643:1: ( ( rule__DataInterchangeLookup__EntityAssignment_4 ) )
+ // InternalDataDSL.g:7644:2: ( rule__DataInterchangeLookup__EntityAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getEntityAssignment_4());
}
- // InternalDataDSL.g:7036:2: ( rule__DataInterchangeLookup__EntityAssignment_4 )
- // InternalDataDSL.g:7036:3: rule__DataInterchangeLookup__EntityAssignment_4
+ // InternalDataDSL.g:7645:2: ( rule__DataInterchangeLookup__EntityAssignment_4 )
+ // InternalDataDSL.g:7645:3: rule__DataInterchangeLookup__EntityAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__EntityAssignment_4();
@@ -24604,16 +26761,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__5"
- // InternalDataDSL.g:7044:1: rule__DataInterchangeLookup__Group__5 : rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 ;
+ // InternalDataDSL.g:7653:1: rule__DataInterchangeLookup__Group__5 : rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 ;
public final void rule__DataInterchangeLookup__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7048:1: ( rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 )
- // InternalDataDSL.g:7049:2: rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6
+ // InternalDataDSL.g:7657:1: ( rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6 )
+ // InternalDataDSL.g:7658:2: rule__DataInterchangeLookup__Group__5__Impl rule__DataInterchangeLookup__Group__6
{
- pushFollow(FOLLOW_41);
+ pushFollow(FOLLOW_45);
rule__DataInterchangeLookup__Group__5__Impl();
state._fsp--;
@@ -24642,31 +26799,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__5__Impl"
- // InternalDataDSL.g:7056:1: rule__DataInterchangeLookup__Group__5__Impl : ( ( rule__DataInterchangeLookup__Group_5__0 )? ) ;
+ // InternalDataDSL.g:7665:1: rule__DataInterchangeLookup__Group__5__Impl : ( ( rule__DataInterchangeLookup__Group_5__0 )? ) ;
public final void rule__DataInterchangeLookup__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7060:1: ( ( ( rule__DataInterchangeLookup__Group_5__0 )? ) )
- // InternalDataDSL.g:7061:1: ( ( rule__DataInterchangeLookup__Group_5__0 )? )
+ // InternalDataDSL.g:7669:1: ( ( ( rule__DataInterchangeLookup__Group_5__0 )? ) )
+ // InternalDataDSL.g:7670:1: ( ( rule__DataInterchangeLookup__Group_5__0 )? )
{
- // InternalDataDSL.g:7061:1: ( ( rule__DataInterchangeLookup__Group_5__0 )? )
- // InternalDataDSL.g:7062:2: ( rule__DataInterchangeLookup__Group_5__0 )?
+ // InternalDataDSL.g:7670:1: ( ( rule__DataInterchangeLookup__Group_5__0 )? )
+ // InternalDataDSL.g:7671:2: ( rule__DataInterchangeLookup__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getGroup_5());
}
- // InternalDataDSL.g:7063:2: ( rule__DataInterchangeLookup__Group_5__0 )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // InternalDataDSL.g:7672:2: ( rule__DataInterchangeLookup__Group_5__0 )?
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA76_0==88) ) {
- alt76=1;
+ if ( (LA84_0==93) ) {
+ alt84=1;
}
- switch (alt76) {
+ switch (alt84) {
case 1 :
- // InternalDataDSL.g:7063:3: rule__DataInterchangeLookup__Group_5__0
+ // InternalDataDSL.g:7672:3: rule__DataInterchangeLookup__Group_5__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group_5__0();
@@ -24704,14 +26861,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__6"
- // InternalDataDSL.g:7071:1: rule__DataInterchangeLookup__Group__6 : rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 ;
+ // InternalDataDSL.g:7680:1: rule__DataInterchangeLookup__Group__6 : rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 ;
public final void rule__DataInterchangeLookup__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7075:1: ( rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 )
- // InternalDataDSL.g:7076:2: rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7
+ // InternalDataDSL.g:7684:1: ( rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7 )
+ // InternalDataDSL.g:7685:2: rule__DataInterchangeLookup__Group__6__Impl rule__DataInterchangeLookup__Group__7
{
pushFollow(FOLLOW_7);
rule__DataInterchangeLookup__Group__6__Impl();
@@ -24742,22 +26899,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__6__Impl"
- // InternalDataDSL.g:7083:1: rule__DataInterchangeLookup__Group__6__Impl : ( 'with' ) ;
+ // InternalDataDSL.g:7692:1: rule__DataInterchangeLookup__Group__6__Impl : ( 'with' ) ;
public final void rule__DataInterchangeLookup__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7087:1: ( ( 'with' ) )
- // InternalDataDSL.g:7088:1: ( 'with' )
+ // InternalDataDSL.g:7696:1: ( ( 'with' ) )
+ // InternalDataDSL.g:7697:1: ( 'with' )
{
- // InternalDataDSL.g:7088:1: ( 'with' )
- // InternalDataDSL.g:7089:2: 'with'
+ // InternalDataDSL.g:7697:1: ( 'with' )
+ // InternalDataDSL.g:7698:2: 'with'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getWithKeyword_6());
}
- match(input,97,FOLLOW_2); if (state.failed) return ;
+ match(input,104,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getWithKeyword_6());
}
@@ -24783,16 +26940,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__7"
- // InternalDataDSL.g:7098:1: rule__DataInterchangeLookup__Group__7 : rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 ;
+ // InternalDataDSL.g:7707:1: rule__DataInterchangeLookup__Group__7 : rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 ;
public final void rule__DataInterchangeLookup__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7102:1: ( rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 )
- // InternalDataDSL.g:7103:2: rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8
+ // InternalDataDSL.g:7711:1: ( rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8 )
+ // InternalDataDSL.g:7712:2: rule__DataInterchangeLookup__Group__7__Impl rule__DataInterchangeLookup__Group__8
{
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_46);
rule__DataInterchangeLookup__Group__7__Impl();
state._fsp--;
@@ -24821,23 +26978,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__7__Impl"
- // InternalDataDSL.g:7110:1: rule__DataInterchangeLookup__Group__7__Impl : ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) ) ;
+ // InternalDataDSL.g:7719:1: rule__DataInterchangeLookup__Group__7__Impl : ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) ) ;
public final void rule__DataInterchangeLookup__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7114:1: ( ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) ) )
- // InternalDataDSL.g:7115:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) )
+ // InternalDataDSL.g:7723:1: ( ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) ) )
+ // InternalDataDSL.g:7724:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) )
{
- // InternalDataDSL.g:7115:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) )
- // InternalDataDSL.g:7116:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 )
+ // InternalDataDSL.g:7724:1: ( ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 ) )
+ // InternalDataDSL.g:7725:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyAssignment_7());
}
- // InternalDataDSL.g:7117:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 )
- // InternalDataDSL.g:7117:3: rule__DataInterchangeLookup__QueryPropertyAssignment_7
+ // InternalDataDSL.g:7726:2: ( rule__DataInterchangeLookup__QueryPropertyAssignment_7 )
+ // InternalDataDSL.g:7726:3: rule__DataInterchangeLookup__QueryPropertyAssignment_7
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__QueryPropertyAssignment_7();
@@ -24872,16 +27029,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__8"
- // InternalDataDSL.g:7125:1: rule__DataInterchangeLookup__Group__8 : rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 ;
+ // InternalDataDSL.g:7734:1: rule__DataInterchangeLookup__Group__8 : rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 ;
public final void rule__DataInterchangeLookup__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7129:1: ( rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 )
- // InternalDataDSL.g:7130:2: rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9
+ // InternalDataDSL.g:7738:1: ( rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9 )
+ // InternalDataDSL.g:7739:2: rule__DataInterchangeLookup__Group__8__Impl rule__DataInterchangeLookup__Group__9
{
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_46);
rule__DataInterchangeLookup__Group__8__Impl();
state._fsp--;
@@ -24910,31 +27067,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__8__Impl"
- // InternalDataDSL.g:7137:1: rule__DataInterchangeLookup__Group__8__Impl : ( ( rule__DataInterchangeLookup__Group_8__0 )? ) ;
+ // InternalDataDSL.g:7746:1: rule__DataInterchangeLookup__Group__8__Impl : ( ( rule__DataInterchangeLookup__Group_8__0 )? ) ;
public final void rule__DataInterchangeLookup__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7141:1: ( ( ( rule__DataInterchangeLookup__Group_8__0 )? ) )
- // InternalDataDSL.g:7142:1: ( ( rule__DataInterchangeLookup__Group_8__0 )? )
+ // InternalDataDSL.g:7750:1: ( ( ( rule__DataInterchangeLookup__Group_8__0 )? ) )
+ // InternalDataDSL.g:7751:1: ( ( rule__DataInterchangeLookup__Group_8__0 )? )
{
- // InternalDataDSL.g:7142:1: ( ( rule__DataInterchangeLookup__Group_8__0 )? )
- // InternalDataDSL.g:7143:2: ( rule__DataInterchangeLookup__Group_8__0 )?
+ // InternalDataDSL.g:7751:1: ( ( rule__DataInterchangeLookup__Group_8__0 )? )
+ // InternalDataDSL.g:7752:2: ( rule__DataInterchangeLookup__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getGroup_8());
}
- // InternalDataDSL.g:7144:2: ( rule__DataInterchangeLookup__Group_8__0 )?
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // InternalDataDSL.g:7753:2: ( rule__DataInterchangeLookup__Group_8__0 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA77_0==145) ) {
- alt77=1;
+ if ( (LA85_0==157) ) {
+ alt85=1;
}
- switch (alt77) {
+ switch (alt85) {
case 1 :
- // InternalDataDSL.g:7144:3: rule__DataInterchangeLookup__Group_8__0
+ // InternalDataDSL.g:7753:3: rule__DataInterchangeLookup__Group_8__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group_8__0();
@@ -24972,16 +27129,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__9"
- // InternalDataDSL.g:7152:1: rule__DataInterchangeLookup__Group__9 : rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 ;
+ // InternalDataDSL.g:7761:1: rule__DataInterchangeLookup__Group__9 : rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 ;
public final void rule__DataInterchangeLookup__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7156:1: ( rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 )
- // InternalDataDSL.g:7157:2: rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10
+ // InternalDataDSL.g:7765:1: ( rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10 )
+ // InternalDataDSL.g:7766:2: rule__DataInterchangeLookup__Group__9__Impl rule__DataInterchangeLookup__Group__10
{
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_46);
rule__DataInterchangeLookup__Group__9__Impl();
state._fsp--;
@@ -25010,31 +27167,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__9__Impl"
- // InternalDataDSL.g:7164:1: rule__DataInterchangeLookup__Group__9__Impl : ( ( rule__DataInterchangeLookup__Group_9__0 )? ) ;
+ // InternalDataDSL.g:7773:1: rule__DataInterchangeLookup__Group__9__Impl : ( ( rule__DataInterchangeLookup__Group_9__0 )? ) ;
public final void rule__DataInterchangeLookup__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7168:1: ( ( ( rule__DataInterchangeLookup__Group_9__0 )? ) )
- // InternalDataDSL.g:7169:1: ( ( rule__DataInterchangeLookup__Group_9__0 )? )
+ // InternalDataDSL.g:7777:1: ( ( ( rule__DataInterchangeLookup__Group_9__0 )? ) )
+ // InternalDataDSL.g:7778:1: ( ( rule__DataInterchangeLookup__Group_9__0 )? )
{
- // InternalDataDSL.g:7169:1: ( ( rule__DataInterchangeLookup__Group_9__0 )? )
- // InternalDataDSL.g:7170:2: ( rule__DataInterchangeLookup__Group_9__0 )?
+ // InternalDataDSL.g:7778:1: ( ( rule__DataInterchangeLookup__Group_9__0 )? )
+ // InternalDataDSL.g:7779:2: ( rule__DataInterchangeLookup__Group_9__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getGroup_9());
}
- // InternalDataDSL.g:7171:2: ( rule__DataInterchangeLookup__Group_9__0 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalDataDSL.g:7780:2: ( rule__DataInterchangeLookup__Group_9__0 )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA78_0==98) ) {
- alt78=1;
+ if ( (LA86_0==105) ) {
+ alt86=1;
}
- switch (alt78) {
+ switch (alt86) {
case 1 :
- // InternalDataDSL.g:7171:3: rule__DataInterchangeLookup__Group_9__0
+ // InternalDataDSL.g:7780:3: rule__DataInterchangeLookup__Group_9__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group_9__0();
@@ -25072,14 +27229,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__10"
- // InternalDataDSL.g:7179:1: rule__DataInterchangeLookup__Group__10 : rule__DataInterchangeLookup__Group__10__Impl ;
+ // InternalDataDSL.g:7788:1: rule__DataInterchangeLookup__Group__10 : rule__DataInterchangeLookup__Group__10__Impl ;
public final void rule__DataInterchangeLookup__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7183:1: ( rule__DataInterchangeLookup__Group__10__Impl )
- // InternalDataDSL.g:7184:2: rule__DataInterchangeLookup__Group__10__Impl
+ // InternalDataDSL.g:7792:1: ( rule__DataInterchangeLookup__Group__10__Impl )
+ // InternalDataDSL.g:7793:2: rule__DataInterchangeLookup__Group__10__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group__10__Impl();
@@ -25105,23 +27262,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group__10__Impl"
- // InternalDataDSL.g:7190:1: rule__DataInterchangeLookup__Group__10__Impl : ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) ) ;
+ // InternalDataDSL.g:7799:1: rule__DataInterchangeLookup__Group__10__Impl : ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) ) ;
public final void rule__DataInterchangeLookup__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7194:1: ( ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) ) )
- // InternalDataDSL.g:7195:1: ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) )
+ // InternalDataDSL.g:7803:1: ( ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) ) )
+ // InternalDataDSL.g:7804:1: ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) )
{
- // InternalDataDSL.g:7195:1: ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) )
- // InternalDataDSL.g:7196:2: ( rule__DataInterchangeLookup__UnorderedGroup_10 )
+ // InternalDataDSL.g:7804:1: ( ( rule__DataInterchangeLookup__UnorderedGroup_10 ) )
+ // InternalDataDSL.g:7805:2: ( rule__DataInterchangeLookup__UnorderedGroup_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10());
}
- // InternalDataDSL.g:7197:2: ( rule__DataInterchangeLookup__UnorderedGroup_10 )
- // InternalDataDSL.g:7197:3: rule__DataInterchangeLookup__UnorderedGroup_10
+ // InternalDataDSL.g:7806:2: ( rule__DataInterchangeLookup__UnorderedGroup_10 )
+ // InternalDataDSL.g:7806:3: rule__DataInterchangeLookup__UnorderedGroup_10
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__UnorderedGroup_10();
@@ -25156,14 +27313,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_5__0"
- // InternalDataDSL.g:7206:1: rule__DataInterchangeLookup__Group_5__0 : rule__DataInterchangeLookup__Group_5__0__Impl rule__DataInterchangeLookup__Group_5__1 ;
+ // InternalDataDSL.g:7815:1: rule__DataInterchangeLookup__Group_5__0 : rule__DataInterchangeLookup__Group_5__0__Impl rule__DataInterchangeLookup__Group_5__1 ;
public final void rule__DataInterchangeLookup__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7210:1: ( rule__DataInterchangeLookup__Group_5__0__Impl rule__DataInterchangeLookup__Group_5__1 )
- // InternalDataDSL.g:7211:2: rule__DataInterchangeLookup__Group_5__0__Impl rule__DataInterchangeLookup__Group_5__1
+ // InternalDataDSL.g:7819:1: ( rule__DataInterchangeLookup__Group_5__0__Impl rule__DataInterchangeLookup__Group_5__1 )
+ // InternalDataDSL.g:7820:2: rule__DataInterchangeLookup__Group_5__0__Impl rule__DataInterchangeLookup__Group_5__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeLookup__Group_5__0__Impl();
@@ -25194,22 +27351,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_5__0__Impl"
- // InternalDataDSL.g:7218:1: rule__DataInterchangeLookup__Group_5__0__Impl : ( 'createOn' ) ;
+ // InternalDataDSL.g:7827:1: rule__DataInterchangeLookup__Group_5__0__Impl : ( 'createOn' ) ;
public final void rule__DataInterchangeLookup__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7222:1: ( ( 'createOn' ) )
- // InternalDataDSL.g:7223:1: ( 'createOn' )
+ // InternalDataDSL.g:7831:1: ( ( 'createOn' ) )
+ // InternalDataDSL.g:7832:1: ( 'createOn' )
{
- // InternalDataDSL.g:7223:1: ( 'createOn' )
- // InternalDataDSL.g:7224:2: 'createOn'
+ // InternalDataDSL.g:7832:1: ( 'createOn' )
+ // InternalDataDSL.g:7833:2: 'createOn'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getCreateOnKeyword_5_0());
}
- match(input,88,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getCreateOnKeyword_5_0());
}
@@ -25235,14 +27392,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_5__1"
- // InternalDataDSL.g:7233:1: rule__DataInterchangeLookup__Group_5__1 : rule__DataInterchangeLookup__Group_5__1__Impl ;
+ // InternalDataDSL.g:7842:1: rule__DataInterchangeLookup__Group_5__1 : rule__DataInterchangeLookup__Group_5__1__Impl ;
public final void rule__DataInterchangeLookup__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7237:1: ( rule__DataInterchangeLookup__Group_5__1__Impl )
- // InternalDataDSL.g:7238:2: rule__DataInterchangeLookup__Group_5__1__Impl
+ // InternalDataDSL.g:7846:1: ( rule__DataInterchangeLookup__Group_5__1__Impl )
+ // InternalDataDSL.g:7847:2: rule__DataInterchangeLookup__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group_5__1__Impl();
@@ -25268,23 +27425,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_5__1__Impl"
- // InternalDataDSL.g:7244:1: rule__DataInterchangeLookup__Group_5__1__Impl : ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) ) ;
+ // InternalDataDSL.g:7853:1: rule__DataInterchangeLookup__Group_5__1__Impl : ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) ) ;
public final void rule__DataInterchangeLookup__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7248:1: ( ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) ) )
- // InternalDataDSL.g:7249:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) )
+ // InternalDataDSL.g:7857:1: ( ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) ) )
+ // InternalDataDSL.g:7858:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) )
{
- // InternalDataDSL.g:7249:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) )
- // InternalDataDSL.g:7250:2: ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 )
+ // InternalDataDSL.g:7858:1: ( ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 ) )
+ // InternalDataDSL.g:7859:2: ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getElementMapAssignment_5_1());
}
- // InternalDataDSL.g:7251:2: ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 )
- // InternalDataDSL.g:7251:3: rule__DataInterchangeLookup__ElementMapAssignment_5_1
+ // InternalDataDSL.g:7860:2: ( rule__DataInterchangeLookup__ElementMapAssignment_5_1 )
+ // InternalDataDSL.g:7860:3: rule__DataInterchangeLookup__ElementMapAssignment_5_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__ElementMapAssignment_5_1();
@@ -25319,14 +27476,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_8__0"
- // InternalDataDSL.g:7260:1: rule__DataInterchangeLookup__Group_8__0 : rule__DataInterchangeLookup__Group_8__0__Impl rule__DataInterchangeLookup__Group_8__1 ;
+ // InternalDataDSL.g:7869:1: rule__DataInterchangeLookup__Group_8__0 : rule__DataInterchangeLookup__Group_8__0__Impl rule__DataInterchangeLookup__Group_8__1 ;
public final void rule__DataInterchangeLookup__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7264:1: ( rule__DataInterchangeLookup__Group_8__0__Impl rule__DataInterchangeLookup__Group_8__1 )
- // InternalDataDSL.g:7265:2: rule__DataInterchangeLookup__Group_8__0__Impl rule__DataInterchangeLookup__Group_8__1
+ // InternalDataDSL.g:7873:1: ( rule__DataInterchangeLookup__Group_8__0__Impl rule__DataInterchangeLookup__Group_8__1 )
+ // InternalDataDSL.g:7874:2: rule__DataInterchangeLookup__Group_8__0__Impl rule__DataInterchangeLookup__Group_8__1
{
pushFollow(FOLLOW_20);
rule__DataInterchangeLookup__Group_8__0__Impl();
@@ -25357,23 +27514,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_8__0__Impl"
- // InternalDataDSL.g:7272:1: rule__DataInterchangeLookup__Group_8__0__Impl : ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) ) ;
+ // InternalDataDSL.g:7881:1: rule__DataInterchangeLookup__Group_8__0__Impl : ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) ) ;
public final void rule__DataInterchangeLookup__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7276:1: ( ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) ) )
- // InternalDataDSL.g:7277:1: ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) )
+ // InternalDataDSL.g:7885:1: ( ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) ) )
+ // InternalDataDSL.g:7886:1: ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) )
{
- // InternalDataDSL.g:7277:1: ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) )
- // InternalDataDSL.g:7278:2: ( rule__DataInterchangeLookup__CachedAssignment_8_0 )
+ // InternalDataDSL.g:7886:1: ( ( rule__DataInterchangeLookup__CachedAssignment_8_0 ) )
+ // InternalDataDSL.g:7887:2: ( rule__DataInterchangeLookup__CachedAssignment_8_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getCachedAssignment_8_0());
}
- // InternalDataDSL.g:7279:2: ( rule__DataInterchangeLookup__CachedAssignment_8_0 )
- // InternalDataDSL.g:7279:3: rule__DataInterchangeLookup__CachedAssignment_8_0
+ // InternalDataDSL.g:7888:2: ( rule__DataInterchangeLookup__CachedAssignment_8_0 )
+ // InternalDataDSL.g:7888:3: rule__DataInterchangeLookup__CachedAssignment_8_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__CachedAssignment_8_0();
@@ -25408,14 +27565,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_8__1"
- // InternalDataDSL.g:7287:1: rule__DataInterchangeLookup__Group_8__1 : rule__DataInterchangeLookup__Group_8__1__Impl ;
+ // InternalDataDSL.g:7896:1: rule__DataInterchangeLookup__Group_8__1 : rule__DataInterchangeLookup__Group_8__1__Impl ;
public final void rule__DataInterchangeLookup__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7291:1: ( rule__DataInterchangeLookup__Group_8__1__Impl )
- // InternalDataDSL.g:7292:2: rule__DataInterchangeLookup__Group_8__1__Impl
+ // InternalDataDSL.g:7900:1: ( rule__DataInterchangeLookup__Group_8__1__Impl )
+ // InternalDataDSL.g:7901:2: rule__DataInterchangeLookup__Group_8__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group_8__1__Impl();
@@ -25441,23 +27598,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_8__1__Impl"
- // InternalDataDSL.g:7298:1: rule__DataInterchangeLookup__Group_8__1__Impl : ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) ) ;
+ // InternalDataDSL.g:7907:1: rule__DataInterchangeLookup__Group_8__1__Impl : ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) ) ;
public final void rule__DataInterchangeLookup__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7302:1: ( ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) ) )
- // InternalDataDSL.g:7303:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) )
+ // InternalDataDSL.g:7911:1: ( ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) ) )
+ // InternalDataDSL.g:7912:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) )
{
- // InternalDataDSL.g:7303:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) )
- // InternalDataDSL.g:7304:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 )
+ // InternalDataDSL.g:7912:1: ( ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 ) )
+ // InternalDataDSL.g:7913:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getCacheSizeAssignment_8_1());
}
- // InternalDataDSL.g:7305:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 )
- // InternalDataDSL.g:7305:3: rule__DataInterchangeLookup__CacheSizeAssignment_8_1
+ // InternalDataDSL.g:7914:2: ( rule__DataInterchangeLookup__CacheSizeAssignment_8_1 )
+ // InternalDataDSL.g:7914:3: rule__DataInterchangeLookup__CacheSizeAssignment_8_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__CacheSizeAssignment_8_1();
@@ -25492,14 +27649,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_9__0"
- // InternalDataDSL.g:7314:1: rule__DataInterchangeLookup__Group_9__0 : rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 ;
+ // InternalDataDSL.g:7923:1: rule__DataInterchangeLookup__Group_9__0 : rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 ;
public final void rule__DataInterchangeLookup__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7318:1: ( rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 )
- // InternalDataDSL.g:7319:2: rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1
+ // InternalDataDSL.g:7927:1: ( rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1 )
+ // InternalDataDSL.g:7928:2: rule__DataInterchangeLookup__Group_9__0__Impl rule__DataInterchangeLookup__Group_9__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeLookup__Group_9__0__Impl();
@@ -25530,22 +27687,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_9__0__Impl"
- // InternalDataDSL.g:7326:1: rule__DataInterchangeLookup__Group_9__0__Impl : ( 'mapTo' ) ;
+ // InternalDataDSL.g:7935:1: rule__DataInterchangeLookup__Group_9__0__Impl : ( 'mapTo' ) ;
public final void rule__DataInterchangeLookup__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7330:1: ( ( 'mapTo' ) )
- // InternalDataDSL.g:7331:1: ( 'mapTo' )
+ // InternalDataDSL.g:7939:1: ( ( 'mapTo' ) )
+ // InternalDataDSL.g:7940:1: ( 'mapTo' )
{
- // InternalDataDSL.g:7331:1: ( 'mapTo' )
- // InternalDataDSL.g:7332:2: 'mapTo'
+ // InternalDataDSL.g:7940:1: ( 'mapTo' )
+ // InternalDataDSL.g:7941:2: 'mapTo'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getMapToKeyword_9_0());
}
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,105,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getMapToKeyword_9_0());
}
@@ -25571,14 +27728,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_9__1"
- // InternalDataDSL.g:7341:1: rule__DataInterchangeLookup__Group_9__1 : rule__DataInterchangeLookup__Group_9__1__Impl ;
+ // InternalDataDSL.g:7950:1: rule__DataInterchangeLookup__Group_9__1 : rule__DataInterchangeLookup__Group_9__1__Impl ;
public final void rule__DataInterchangeLookup__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7345:1: ( rule__DataInterchangeLookup__Group_9__1__Impl )
- // InternalDataDSL.g:7346:2: rule__DataInterchangeLookup__Group_9__1__Impl
+ // InternalDataDSL.g:7954:1: ( rule__DataInterchangeLookup__Group_9__1__Impl )
+ // InternalDataDSL.g:7955:2: rule__DataInterchangeLookup__Group_9__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__Group_9__1__Impl();
@@ -25604,23 +27761,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__Group_9__1__Impl"
- // InternalDataDSL.g:7352:1: rule__DataInterchangeLookup__Group_9__1__Impl : ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) ) ;
+ // InternalDataDSL.g:7961:1: rule__DataInterchangeLookup__Group_9__1__Impl : ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) ) ;
public final void rule__DataInterchangeLookup__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7356:1: ( ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) ) )
- // InternalDataDSL.g:7357:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) )
+ // InternalDataDSL.g:7965:1: ( ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) ) )
+ // InternalDataDSL.g:7966:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) )
{
- // InternalDataDSL.g:7357:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) )
- // InternalDataDSL.g:7358:2: ( rule__DataInterchangeLookup__DataMapAssignment_9_1 )
+ // InternalDataDSL.g:7966:1: ( ( rule__DataInterchangeLookup__DataMapAssignment_9_1 ) )
+ // InternalDataDSL.g:7967:2: ( rule__DataInterchangeLookup__DataMapAssignment_9_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getDataMapAssignment_9_1());
}
- // InternalDataDSL.g:7359:2: ( rule__DataInterchangeLookup__DataMapAssignment_9_1 )
- // InternalDataDSL.g:7359:3: rule__DataInterchangeLookup__DataMapAssignment_9_1
+ // InternalDataDSL.g:7968:2: ( rule__DataInterchangeLookup__DataMapAssignment_9_1 )
+ // InternalDataDSL.g:7968:3: rule__DataInterchangeLookup__DataMapAssignment_9_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__DataMapAssignment_9_1();
@@ -25655,16 +27812,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__0"
- // InternalDataDSL.g:7368:1: rule__DataInterchangeMarkerPath__Group__0 : rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 ;
+ // InternalDataDSL.g:7977:1: rule__DataInterchangeMarkerPath__Group__0 : rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 ;
public final void rule__DataInterchangeMarkerPath__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7372:1: ( rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 )
- // InternalDataDSL.g:7373:2: rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1
+ // InternalDataDSL.g:7981:1: ( rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1 )
+ // InternalDataDSL.g:7982:2: rule__DataInterchangeMarkerPath__Group__0__Impl rule__DataInterchangeMarkerPath__Group__1
{
- pushFollow(FOLLOW_43);
+ pushFollow(FOLLOW_47);
rule__DataInterchangeMarkerPath__Group__0__Impl();
state._fsp--;
@@ -25693,23 +27850,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__0__Impl"
- // InternalDataDSL.g:7380:1: rule__DataInterchangeMarkerPath__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:7989:1: rule__DataInterchangeMarkerPath__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeMarkerPath__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7384:1: ( ( () ) )
- // InternalDataDSL.g:7385:1: ( () )
+ // InternalDataDSL.g:7993:1: ( ( () ) )
+ // InternalDataDSL.g:7994:1: ( () )
{
- // InternalDataDSL.g:7385:1: ( () )
- // InternalDataDSL.g:7386:2: ()
+ // InternalDataDSL.g:7994:1: ( () )
+ // InternalDataDSL.g:7995:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerPathAccess().getDataInterchangeMarkerPathAction_0());
}
- // InternalDataDSL.g:7387:2: ()
- // InternalDataDSL.g:7387:3:
+ // InternalDataDSL.g:7996:2: ()
+ // InternalDataDSL.g:7996:3:
{
}
@@ -25734,14 +27891,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__1"
- // InternalDataDSL.g:7395:1: rule__DataInterchangeMarkerPath__Group__1 : rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 ;
+ // InternalDataDSL.g:8004:1: rule__DataInterchangeMarkerPath__Group__1 : rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 ;
public final void rule__DataInterchangeMarkerPath__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7399:1: ( rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 )
- // InternalDataDSL.g:7400:2: rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2
+ // InternalDataDSL.g:8008:1: ( rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2 )
+ // InternalDataDSL.g:8009:2: rule__DataInterchangeMarkerPath__Group__1__Impl rule__DataInterchangeMarkerPath__Group__2
{
pushFollow(FOLLOW_10);
rule__DataInterchangeMarkerPath__Group__1__Impl();
@@ -25772,22 +27929,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__1__Impl"
- // InternalDataDSL.g:7407:1: rule__DataInterchangeMarkerPath__Group__1__Impl : ( 'markerPath' ) ;
+ // InternalDataDSL.g:8016:1: rule__DataInterchangeMarkerPath__Group__1__Impl : ( 'markerPath' ) ;
public final void rule__DataInterchangeMarkerPath__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7411:1: ( ( 'markerPath' ) )
- // InternalDataDSL.g:7412:1: ( 'markerPath' )
+ // InternalDataDSL.g:8020:1: ( ( 'markerPath' ) )
+ // InternalDataDSL.g:8021:1: ( 'markerPath' )
{
- // InternalDataDSL.g:7412:1: ( 'markerPath' )
- // InternalDataDSL.g:7413:2: 'markerPath'
+ // InternalDataDSL.g:8021:1: ( 'markerPath' )
+ // InternalDataDSL.g:8022:2: 'markerPath'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerPathAccess().getMarkerPathKeyword_1());
}
- match(input,99,FOLLOW_2); if (state.failed) return ;
+ match(input,106,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeMarkerPathAccess().getMarkerPathKeyword_1());
}
@@ -25813,16 +27970,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__2"
- // InternalDataDSL.g:7422:1: rule__DataInterchangeMarkerPath__Group__2 : rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 ;
+ // InternalDataDSL.g:8031:1: rule__DataInterchangeMarkerPath__Group__2 : rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 ;
public final void rule__DataInterchangeMarkerPath__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7426:1: ( rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 )
- // InternalDataDSL.g:7427:2: rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3
+ // InternalDataDSL.g:8035:1: ( rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3 )
+ // InternalDataDSL.g:8036:2: rule__DataInterchangeMarkerPath__Group__2__Impl rule__DataInterchangeMarkerPath__Group__3
{
- pushFollow(FOLLOW_44);
+ pushFollow(FOLLOW_48);
rule__DataInterchangeMarkerPath__Group__2__Impl();
state._fsp--;
@@ -25851,22 +28008,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__2__Impl"
- // InternalDataDSL.g:7434:1: rule__DataInterchangeMarkerPath__Group__2__Impl : ( '{' ) ;
+ // InternalDataDSL.g:8043:1: rule__DataInterchangeMarkerPath__Group__2__Impl : ( '{' ) ;
public final void rule__DataInterchangeMarkerPath__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7438:1: ( ( '{' ) )
- // InternalDataDSL.g:7439:1: ( '{' )
+ // InternalDataDSL.g:8047:1: ( ( '{' ) )
+ // InternalDataDSL.g:8048:1: ( '{' )
{
- // InternalDataDSL.g:7439:1: ( '{' )
- // InternalDataDSL.g:7440:2: '{'
+ // InternalDataDSL.g:8048:1: ( '{' )
+ // InternalDataDSL.g:8049:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerPathAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeMarkerPathAccess().getLeftCurlyBracketKeyword_2());
}
@@ -25892,16 +28049,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__3"
- // InternalDataDSL.g:7449:1: rule__DataInterchangeMarkerPath__Group__3 : rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 ;
+ // InternalDataDSL.g:8058:1: rule__DataInterchangeMarkerPath__Group__3 : rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 ;
public final void rule__DataInterchangeMarkerPath__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7453:1: ( rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 )
- // InternalDataDSL.g:7454:2: rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4
+ // InternalDataDSL.g:8062:1: ( rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4 )
+ // InternalDataDSL.g:8063:2: rule__DataInterchangeMarkerPath__Group__3__Impl rule__DataInterchangeMarkerPath__Group__4
{
- pushFollow(FOLLOW_44);
+ pushFollow(FOLLOW_48);
rule__DataInterchangeMarkerPath__Group__3__Impl();
state._fsp--;
@@ -25930,37 +28087,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__3__Impl"
- // InternalDataDSL.g:7461:1: rule__DataInterchangeMarkerPath__Group__3__Impl : ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) ;
+ // InternalDataDSL.g:8070:1: rule__DataInterchangeMarkerPath__Group__3__Impl : ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) ;
public final void rule__DataInterchangeMarkerPath__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7465:1: ( ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) )
- // InternalDataDSL.g:7466:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* )
+ // InternalDataDSL.g:8074:1: ( ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* ) )
+ // InternalDataDSL.g:8075:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* )
{
- // InternalDataDSL.g:7466:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* )
- // InternalDataDSL.g:7467:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )*
+ // InternalDataDSL.g:8075:1: ( ( rule__DataInterchangeMarkerPath__PathAssignment_3 )* )
+ // InternalDataDSL.g:8076:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerPathAccess().getPathAssignment_3());
}
- // InternalDataDSL.g:7468:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )*
- loop79:
+ // InternalDataDSL.g:8077:2: ( rule__DataInterchangeMarkerPath__PathAssignment_3 )*
+ loop87:
do {
- int alt79=2;
- int LA79_0 = input.LA(1);
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA79_0==100) ) {
- alt79=1;
+ if ( (LA87_0==107) ) {
+ alt87=1;
}
- switch (alt79) {
+ switch (alt87) {
case 1 :
- // InternalDataDSL.g:7468:3: rule__DataInterchangeMarkerPath__PathAssignment_3
+ // InternalDataDSL.g:8077:3: rule__DataInterchangeMarkerPath__PathAssignment_3
{
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_49);
rule__DataInterchangeMarkerPath__PathAssignment_3();
state._fsp--;
@@ -25970,7 +28127,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop79;
+ break loop87;
}
} while (true);
@@ -25999,14 +28156,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__4"
- // InternalDataDSL.g:7476:1: rule__DataInterchangeMarkerPath__Group__4 : rule__DataInterchangeMarkerPath__Group__4__Impl ;
+ // InternalDataDSL.g:8085:1: rule__DataInterchangeMarkerPath__Group__4 : rule__DataInterchangeMarkerPath__Group__4__Impl ;
public final void rule__DataInterchangeMarkerPath__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7480:1: ( rule__DataInterchangeMarkerPath__Group__4__Impl )
- // InternalDataDSL.g:7481:2: rule__DataInterchangeMarkerPath__Group__4__Impl
+ // InternalDataDSL.g:8089:1: ( rule__DataInterchangeMarkerPath__Group__4__Impl )
+ // InternalDataDSL.g:8090:2: rule__DataInterchangeMarkerPath__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerPath__Group__4__Impl();
@@ -26032,22 +28189,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__Group__4__Impl"
- // InternalDataDSL.g:7487:1: rule__DataInterchangeMarkerPath__Group__4__Impl : ( '}' ) ;
+ // InternalDataDSL.g:8096:1: rule__DataInterchangeMarkerPath__Group__4__Impl : ( '}' ) ;
public final void rule__DataInterchangeMarkerPath__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7491:1: ( ( '}' ) )
- // InternalDataDSL.g:7492:1: ( '}' )
+ // InternalDataDSL.g:8100:1: ( ( '}' ) )
+ // InternalDataDSL.g:8101:1: ( '}' )
{
- // InternalDataDSL.g:7492:1: ( '}' )
- // InternalDataDSL.g:7493:2: '}'
+ // InternalDataDSL.g:8101:1: ( '}' )
+ // InternalDataDSL.g:8102:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerPathAccess().getRightCurlyBracketKeyword_4());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeMarkerPathAccess().getRightCurlyBracketKeyword_4());
}
@@ -26073,16 +28230,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__0"
- // InternalDataDSL.g:7503:1: rule__DataInterchangeMarkerEntity__Group__0 : rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 ;
+ // InternalDataDSL.g:8112:1: rule__DataInterchangeMarkerEntity__Group__0 : rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 ;
public final void rule__DataInterchangeMarkerEntity__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7507:1: ( rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 )
- // InternalDataDSL.g:7508:2: rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1
+ // InternalDataDSL.g:8116:1: ( rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1 )
+ // InternalDataDSL.g:8117:2: rule__DataInterchangeMarkerEntity__Group__0__Impl rule__DataInterchangeMarkerEntity__Group__1
{
- pushFollow(FOLLOW_46);
+ pushFollow(FOLLOW_50);
rule__DataInterchangeMarkerEntity__Group__0__Impl();
state._fsp--;
@@ -26111,23 +28268,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__0__Impl"
- // InternalDataDSL.g:7515:1: rule__DataInterchangeMarkerEntity__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:8124:1: rule__DataInterchangeMarkerEntity__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeMarkerEntity__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7519:1: ( ( () ) )
- // InternalDataDSL.g:7520:1: ( () )
+ // InternalDataDSL.g:8128:1: ( ( () ) )
+ // InternalDataDSL.g:8129:1: ( () )
{
- // InternalDataDSL.g:7520:1: ( () )
- // InternalDataDSL.g:7521:2: ()
+ // InternalDataDSL.g:8129:1: ( () )
+ // InternalDataDSL.g:8130:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getDataInterchangeMarkerEntityAction_0());
}
- // InternalDataDSL.g:7522:2: ()
- // InternalDataDSL.g:7522:3:
+ // InternalDataDSL.g:8131:2: ()
+ // InternalDataDSL.g:8131:3:
{
}
@@ -26152,14 +28309,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__1"
- // InternalDataDSL.g:7530:1: rule__DataInterchangeMarkerEntity__Group__1 : rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 ;
+ // InternalDataDSL.g:8139:1: rule__DataInterchangeMarkerEntity__Group__1 : rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 ;
public final void rule__DataInterchangeMarkerEntity__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7534:1: ( rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 )
- // InternalDataDSL.g:7535:2: rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2
+ // InternalDataDSL.g:8143:1: ( rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2 )
+ // InternalDataDSL.g:8144:2: rule__DataInterchangeMarkerEntity__Group__1__Impl rule__DataInterchangeMarkerEntity__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeMarkerEntity__Group__1__Impl();
@@ -26190,22 +28347,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__1__Impl"
- // InternalDataDSL.g:7542:1: rule__DataInterchangeMarkerEntity__Group__1__Impl : ( 'markerEntity' ) ;
+ // InternalDataDSL.g:8151:1: rule__DataInterchangeMarkerEntity__Group__1__Impl : ( 'markerEntity' ) ;
public final void rule__DataInterchangeMarkerEntity__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7546:1: ( ( 'markerEntity' ) )
- // InternalDataDSL.g:7547:1: ( 'markerEntity' )
+ // InternalDataDSL.g:8155:1: ( ( 'markerEntity' ) )
+ // InternalDataDSL.g:8156:1: ( 'markerEntity' )
{
- // InternalDataDSL.g:7547:1: ( 'markerEntity' )
- // InternalDataDSL.g:7548:2: 'markerEntity'
+ // InternalDataDSL.g:8156:1: ( 'markerEntity' )
+ // InternalDataDSL.g:8157:2: 'markerEntity'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityKeyword_1());
}
- match(input,100,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityKeyword_1());
}
@@ -26231,16 +28388,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__2"
- // InternalDataDSL.g:7557:1: rule__DataInterchangeMarkerEntity__Group__2 : rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 ;
+ // InternalDataDSL.g:8166:1: rule__DataInterchangeMarkerEntity__Group__2 : rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 ;
public final void rule__DataInterchangeMarkerEntity__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7561:1: ( rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 )
- // InternalDataDSL.g:7562:2: rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3
+ // InternalDataDSL.g:8170:1: ( rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3 )
+ // InternalDataDSL.g:8171:2: rule__DataInterchangeMarkerEntity__Group__2__Impl rule__DataInterchangeMarkerEntity__Group__3
{
- pushFollow(FOLLOW_47);
+ pushFollow(FOLLOW_51);
rule__DataInterchangeMarkerEntity__Group__2__Impl();
state._fsp--;
@@ -26269,23 +28426,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__2__Impl"
- // InternalDataDSL.g:7569:1: rule__DataInterchangeMarkerEntity__Group__2__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) ;
+ // InternalDataDSL.g:8178:1: rule__DataInterchangeMarkerEntity__Group__2__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) ;
public final void rule__DataInterchangeMarkerEntity__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7573:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) )
- // InternalDataDSL.g:7574:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) )
+ // InternalDataDSL.g:8182:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) ) )
+ // InternalDataDSL.g:8183:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) )
{
- // InternalDataDSL.g:7574:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) )
- // InternalDataDSL.g:7575:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 )
+ // InternalDataDSL.g:8183:1: ( ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 ) )
+ // InternalDataDSL.g:8184:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityAssignment_2());
}
- // InternalDataDSL.g:7576:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 )
- // InternalDataDSL.g:7576:3: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2
+ // InternalDataDSL.g:8185:2: ( rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 )
+ // InternalDataDSL.g:8185:3: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2();
@@ -26320,14 +28477,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__3"
- // InternalDataDSL.g:7584:1: rule__DataInterchangeMarkerEntity__Group__3 : rule__DataInterchangeMarkerEntity__Group__3__Impl ;
+ // InternalDataDSL.g:8193:1: rule__DataInterchangeMarkerEntity__Group__3 : rule__DataInterchangeMarkerEntity__Group__3__Impl ;
public final void rule__DataInterchangeMarkerEntity__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7588:1: ( rule__DataInterchangeMarkerEntity__Group__3__Impl )
- // InternalDataDSL.g:7589:2: rule__DataInterchangeMarkerEntity__Group__3__Impl
+ // InternalDataDSL.g:8197:1: ( rule__DataInterchangeMarkerEntity__Group__3__Impl )
+ // InternalDataDSL.g:8198:2: rule__DataInterchangeMarkerEntity__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerEntity__Group__3__Impl();
@@ -26353,31 +28510,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group__3__Impl"
- // InternalDataDSL.g:7595:1: rule__DataInterchangeMarkerEntity__Group__3__Impl : ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) ;
+ // InternalDataDSL.g:8204:1: rule__DataInterchangeMarkerEntity__Group__3__Impl : ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) ;
public final void rule__DataInterchangeMarkerEntity__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7599:1: ( ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) )
- // InternalDataDSL.g:7600:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? )
+ // InternalDataDSL.g:8208:1: ( ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? ) )
+ // InternalDataDSL.g:8209:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? )
{
- // InternalDataDSL.g:7600:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? )
- // InternalDataDSL.g:7601:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )?
+ // InternalDataDSL.g:8209:1: ( ( rule__DataInterchangeMarkerEntity__Group_3__0 )? )
+ // InternalDataDSL.g:8210:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getGroup_3());
}
- // InternalDataDSL.g:7602:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )?
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // InternalDataDSL.g:8211:2: ( rule__DataInterchangeMarkerEntity__Group_3__0 )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA80_0==148) ) {
- alt80=1;
+ if ( (LA88_0==160) ) {
+ alt88=1;
}
- switch (alt80) {
+ switch (alt88) {
case 1 :
- // InternalDataDSL.g:7602:3: rule__DataInterchangeMarkerEntity__Group_3__0
+ // InternalDataDSL.g:8211:3: rule__DataInterchangeMarkerEntity__Group_3__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerEntity__Group_3__0();
@@ -26415,14 +28572,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__0"
- // InternalDataDSL.g:7611:1: rule__DataInterchangeMarkerEntity__Group_3__0 : rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 ;
+ // InternalDataDSL.g:8220:1: rule__DataInterchangeMarkerEntity__Group_3__0 : rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 ;
public final void rule__DataInterchangeMarkerEntity__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7615:1: ( rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 )
- // InternalDataDSL.g:7616:2: rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1
+ // InternalDataDSL.g:8224:1: ( rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1 )
+ // InternalDataDSL.g:8225:2: rule__DataInterchangeMarkerEntity__Group_3__0__Impl rule__DataInterchangeMarkerEntity__Group_3__1
{
pushFollow(FOLLOW_7);
rule__DataInterchangeMarkerEntity__Group_3__0__Impl();
@@ -26453,23 +28610,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__0__Impl"
- // InternalDataDSL.g:7623:1: rule__DataInterchangeMarkerEntity__Group_3__0__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) ;
+ // InternalDataDSL.g:8232:1: rule__DataInterchangeMarkerEntity__Group_3__0__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) ;
public final void rule__DataInterchangeMarkerEntity__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7627:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) )
- // InternalDataDSL.g:7628:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) )
+ // InternalDataDSL.g:8236:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) ) )
+ // InternalDataDSL.g:8237:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) )
{
- // InternalDataDSL.g:7628:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) )
- // InternalDataDSL.g:7629:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 )
+ // InternalDataDSL.g:8237:1: ( ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 ) )
+ // InternalDataDSL.g:8238:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestAssignment_3_0());
}
- // InternalDataDSL.g:7630:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 )
- // InternalDataDSL.g:7630:3: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0
+ // InternalDataDSL.g:8239:2: ( rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 )
+ // InternalDataDSL.g:8239:3: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0();
@@ -26504,14 +28661,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__1"
- // InternalDataDSL.g:7638:1: rule__DataInterchangeMarkerEntity__Group_3__1 : rule__DataInterchangeMarkerEntity__Group_3__1__Impl ;
+ // InternalDataDSL.g:8247:1: rule__DataInterchangeMarkerEntity__Group_3__1 : rule__DataInterchangeMarkerEntity__Group_3__1__Impl ;
public final void rule__DataInterchangeMarkerEntity__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7642:1: ( rule__DataInterchangeMarkerEntity__Group_3__1__Impl )
- // InternalDataDSL.g:7643:2: rule__DataInterchangeMarkerEntity__Group_3__1__Impl
+ // InternalDataDSL.g:8251:1: ( rule__DataInterchangeMarkerEntity__Group_3__1__Impl )
+ // InternalDataDSL.g:8252:2: rule__DataInterchangeMarkerEntity__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerEntity__Group_3__1__Impl();
@@ -26537,23 +28694,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__Group_3__1__Impl"
- // InternalDataDSL.g:7649:1: rule__DataInterchangeMarkerEntity__Group_3__1__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) ;
+ // InternalDataDSL.g:8258:1: rule__DataInterchangeMarkerEntity__Group_3__1__Impl : ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) ;
public final void rule__DataInterchangeMarkerEntity__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7653:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) )
- // InternalDataDSL.g:7654:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) )
+ // InternalDataDSL.g:8262:1: ( ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) ) )
+ // InternalDataDSL.g:8263:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) )
{
- // InternalDataDSL.g:7654:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) )
- // InternalDataDSL.g:7655:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 )
+ // InternalDataDSL.g:8263:1: ( ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 ) )
+ // InternalDataDSL.g:8264:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerPropertyAssignment_3_1());
}
- // InternalDataDSL.g:7656:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 )
- // InternalDataDSL.g:7656:3: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1
+ // InternalDataDSL.g:8265:2: ( rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 )
+ // InternalDataDSL.g:8265:3: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1();
@@ -26588,16 +28745,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__0"
- // InternalDataDSL.g:7665:1: rule__DataInterchangeFormat__Group__0 : rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 ;
+ // InternalDataDSL.g:8274:1: rule__DataInterchangeFormat__Group__0 : rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 ;
public final void rule__DataInterchangeFormat__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7669:1: ( rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 )
- // InternalDataDSL.g:7670:2: rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1
+ // InternalDataDSL.g:8278:1: ( rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1 )
+ // InternalDataDSL.g:8279:2: rule__DataInterchangeFormat__Group__0__Impl rule__DataInterchangeFormat__Group__1
{
- pushFollow(FOLLOW_39);
+ pushFollow(FOLLOW_43);
rule__DataInterchangeFormat__Group__0__Impl();
state._fsp--;
@@ -26626,23 +28783,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__0__Impl"
- // InternalDataDSL.g:7677:1: rule__DataInterchangeFormat__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:8286:1: rule__DataInterchangeFormat__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeFormat__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7681:1: ( ( () ) )
- // InternalDataDSL.g:7682:1: ( () )
+ // InternalDataDSL.g:8290:1: ( ( () ) )
+ // InternalDataDSL.g:8291:1: ( () )
{
- // InternalDataDSL.g:7682:1: ( () )
- // InternalDataDSL.g:7683:2: ()
+ // InternalDataDSL.g:8291:1: ( () )
+ // InternalDataDSL.g:8292:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getDataInterchangeFormatAction_0());
}
- // InternalDataDSL.g:7684:2: ()
- // InternalDataDSL.g:7684:3:
+ // InternalDataDSL.g:8293:2: ()
+ // InternalDataDSL.g:8293:3:
{
}
@@ -26667,14 +28824,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__1"
- // InternalDataDSL.g:7692:1: rule__DataInterchangeFormat__Group__1 : rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 ;
+ // InternalDataDSL.g:8301:1: rule__DataInterchangeFormat__Group__1 : rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 ;
public final void rule__DataInterchangeFormat__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7696:1: ( rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 )
- // InternalDataDSL.g:7697:2: rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2
+ // InternalDataDSL.g:8305:1: ( rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2 )
+ // InternalDataDSL.g:8306:2: rule__DataInterchangeFormat__Group__1__Impl rule__DataInterchangeFormat__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeFormat__Group__1__Impl();
@@ -26705,22 +28862,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__1__Impl"
- // InternalDataDSL.g:7704:1: rule__DataInterchangeFormat__Group__1__Impl : ( 'for' ) ;
+ // InternalDataDSL.g:8313:1: rule__DataInterchangeFormat__Group__1__Impl : ( 'for' ) ;
public final void rule__DataInterchangeFormat__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7708:1: ( ( 'for' ) )
- // InternalDataDSL.g:7709:1: ( 'for' )
+ // InternalDataDSL.g:8317:1: ( ( 'for' ) )
+ // InternalDataDSL.g:8318:1: ( 'for' )
{
- // InternalDataDSL.g:7709:1: ( 'for' )
- // InternalDataDSL.g:7710:2: 'for'
+ // InternalDataDSL.g:8318:1: ( 'for' )
+ // InternalDataDSL.g:8319:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getForKeyword_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFormatAccess().getForKeyword_1());
}
@@ -26746,16 +28903,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__2"
- // InternalDataDSL.g:7719:1: rule__DataInterchangeFormat__Group__2 : rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 ;
+ // InternalDataDSL.g:8328:1: rule__DataInterchangeFormat__Group__2 : rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 ;
public final void rule__DataInterchangeFormat__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7723:1: ( rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 )
- // InternalDataDSL.g:7724:2: rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3
+ // InternalDataDSL.g:8332:1: ( rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3 )
+ // InternalDataDSL.g:8333:2: rule__DataInterchangeFormat__Group__2__Impl rule__DataInterchangeFormat__Group__3
{
- pushFollow(FOLLOW_48);
+ pushFollow(FOLLOW_52);
rule__DataInterchangeFormat__Group__2__Impl();
state._fsp--;
@@ -26784,23 +28941,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__2__Impl"
- // InternalDataDSL.g:7731:1: rule__DataInterchangeFormat__Group__2__Impl : ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:8340:1: rule__DataInterchangeFormat__Group__2__Impl : ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) ;
public final void rule__DataInterchangeFormat__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7735:1: ( ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) )
- // InternalDataDSL.g:7736:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:8344:1: ( ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:8345:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) )
{
- // InternalDataDSL.g:7736:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) )
- // InternalDataDSL.g:7737:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:8345:1: ( ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:8346:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyAssignment_2());
}
- // InternalDataDSL.g:7738:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 )
- // InternalDataDSL.g:7738:3: rule__DataInterchangeFormat__TargetPropertyAssignment_2
+ // InternalDataDSL.g:8347:2: ( rule__DataInterchangeFormat__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:8347:3: rule__DataInterchangeFormat__TargetPropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFormat__TargetPropertyAssignment_2();
@@ -26835,14 +28992,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__3"
- // InternalDataDSL.g:7746:1: rule__DataInterchangeFormat__Group__3 : rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 ;
+ // InternalDataDSL.g:8355:1: rule__DataInterchangeFormat__Group__3 : rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 ;
public final void rule__DataInterchangeFormat__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7750:1: ( rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 )
- // InternalDataDSL.g:7751:2: rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4
+ // InternalDataDSL.g:8359:1: ( rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4 )
+ // InternalDataDSL.g:8360:2: rule__DataInterchangeFormat__Group__3__Impl rule__DataInterchangeFormat__Group__4
{
pushFollow(FOLLOW_9);
rule__DataInterchangeFormat__Group__3__Impl();
@@ -26873,22 +29030,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__3__Impl"
- // InternalDataDSL.g:7758:1: rule__DataInterchangeFormat__Group__3__Impl : ( 'coding' ) ;
+ // InternalDataDSL.g:8367:1: rule__DataInterchangeFormat__Group__3__Impl : ( 'coding' ) ;
public final void rule__DataInterchangeFormat__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7762:1: ( ( 'coding' ) )
- // InternalDataDSL.g:7763:1: ( 'coding' )
+ // InternalDataDSL.g:8371:1: ( ( 'coding' ) )
+ // InternalDataDSL.g:8372:1: ( 'coding' )
{
- // InternalDataDSL.g:7763:1: ( 'coding' )
- // InternalDataDSL.g:7764:2: 'coding'
+ // InternalDataDSL.g:8372:1: ( 'coding' )
+ // InternalDataDSL.g:8373:2: 'coding'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getCodingKeyword_3());
}
- match(input,101,FOLLOW_2); if (state.failed) return ;
+ match(input,108,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFormatAccess().getCodingKeyword_3());
}
@@ -26914,14 +29071,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__4"
- // InternalDataDSL.g:7773:1: rule__DataInterchangeFormat__Group__4 : rule__DataInterchangeFormat__Group__4__Impl ;
+ // InternalDataDSL.g:8382:1: rule__DataInterchangeFormat__Group__4 : rule__DataInterchangeFormat__Group__4__Impl ;
public final void rule__DataInterchangeFormat__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7777:1: ( rule__DataInterchangeFormat__Group__4__Impl )
- // InternalDataDSL.g:7778:2: rule__DataInterchangeFormat__Group__4__Impl
+ // InternalDataDSL.g:8386:1: ( rule__DataInterchangeFormat__Group__4__Impl )
+ // InternalDataDSL.g:8387:2: rule__DataInterchangeFormat__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFormat__Group__4__Impl();
@@ -26947,23 +29104,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__Group__4__Impl"
- // InternalDataDSL.g:7784:1: rule__DataInterchangeFormat__Group__4__Impl : ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) ;
+ // InternalDataDSL.g:8393:1: rule__DataInterchangeFormat__Group__4__Impl : ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) ;
public final void rule__DataInterchangeFormat__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7788:1: ( ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) )
- // InternalDataDSL.g:7789:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) )
+ // InternalDataDSL.g:8397:1: ( ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) ) )
+ // InternalDataDSL.g:8398:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) )
{
- // InternalDataDSL.g:7789:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) )
- // InternalDataDSL.g:7790:2: ( rule__DataInterchangeFormat__FormatAssignment_4 )
+ // InternalDataDSL.g:8398:1: ( ( rule__DataInterchangeFormat__FormatAssignment_4 ) )
+ // InternalDataDSL.g:8399:2: ( rule__DataInterchangeFormat__FormatAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getFormatAssignment_4());
}
- // InternalDataDSL.g:7791:2: ( rule__DataInterchangeFormat__FormatAssignment_4 )
- // InternalDataDSL.g:7791:3: rule__DataInterchangeFormat__FormatAssignment_4
+ // InternalDataDSL.g:8400:2: ( rule__DataInterchangeFormat__FormatAssignment_4 )
+ // InternalDataDSL.g:8400:3: rule__DataInterchangeFormat__FormatAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFormat__FormatAssignment_4();
@@ -26998,16 +29155,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__0"
- // InternalDataDSL.g:7800:1: rule__DataInterchangeEntityExpression__Group__0 : rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 ;
+ // InternalDataDSL.g:8409:1: rule__DataInterchangeEntityExpression__Group__0 : rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 ;
public final void rule__DataInterchangeEntityExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7804:1: ( rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 )
- // InternalDataDSL.g:7805:2: rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1
+ // InternalDataDSL.g:8413:1: ( rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1 )
+ // InternalDataDSL.g:8414:2: rule__DataInterchangeEntityExpression__Group__0__Impl rule__DataInterchangeEntityExpression__Group__1
{
- pushFollow(FOLLOW_49);
+ pushFollow(FOLLOW_53);
rule__DataInterchangeEntityExpression__Group__0__Impl();
state._fsp--;
@@ -27036,23 +29193,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__0__Impl"
- // InternalDataDSL.g:7812:1: rule__DataInterchangeEntityExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:8421:1: rule__DataInterchangeEntityExpression__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeEntityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7816:1: ( ( () ) )
- // InternalDataDSL.g:7817:1: ( () )
+ // InternalDataDSL.g:8425:1: ( ( () ) )
+ // InternalDataDSL.g:8426:1: ( () )
{
- // InternalDataDSL.g:7817:1: ( () )
- // InternalDataDSL.g:7818:2: ()
+ // InternalDataDSL.g:8426:1: ( () )
+ // InternalDataDSL.g:8427:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getDataInterchangeEntityExpressionAction_0());
}
- // InternalDataDSL.g:7819:2: ()
- // InternalDataDSL.g:7819:3:
+ // InternalDataDSL.g:8428:2: ()
+ // InternalDataDSL.g:8428:3:
{
}
@@ -27077,14 +29234,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__1"
- // InternalDataDSL.g:7827:1: rule__DataInterchangeEntityExpression__Group__1 : rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 ;
+ // InternalDataDSL.g:8436:1: rule__DataInterchangeEntityExpression__Group__1 : rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 ;
public final void rule__DataInterchangeEntityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7831:1: ( rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 )
- // InternalDataDSL.g:7832:2: rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2
+ // InternalDataDSL.g:8440:1: ( rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2 )
+ // InternalDataDSL.g:8441:2: rule__DataInterchangeEntityExpression__Group__1__Impl rule__DataInterchangeEntityExpression__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeEntityExpression__Group__1__Impl();
@@ -27115,22 +29272,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__1__Impl"
- // InternalDataDSL.g:7839:1: rule__DataInterchangeEntityExpression__Group__1__Impl : ( 'copy' ) ;
+ // InternalDataDSL.g:8448:1: rule__DataInterchangeEntityExpression__Group__1__Impl : ( 'copy' ) ;
public final void rule__DataInterchangeEntityExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7843:1: ( ( 'copy' ) )
- // InternalDataDSL.g:7844:1: ( 'copy' )
+ // InternalDataDSL.g:8452:1: ( ( 'copy' ) )
+ // InternalDataDSL.g:8453:1: ( 'copy' )
{
- // InternalDataDSL.g:7844:1: ( 'copy' )
- // InternalDataDSL.g:7845:2: 'copy'
+ // InternalDataDSL.g:8453:1: ( 'copy' )
+ // InternalDataDSL.g:8454:2: 'copy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getCopyKeyword_1());
}
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,109,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeEntityExpressionAccess().getCopyKeyword_1());
}
@@ -27156,16 +29313,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__2"
- // InternalDataDSL.g:7854:1: rule__DataInterchangeEntityExpression__Group__2 : rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 ;
+ // InternalDataDSL.g:8463:1: rule__DataInterchangeEntityExpression__Group__2 : rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 ;
public final void rule__DataInterchangeEntityExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7858:1: ( rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 )
- // InternalDataDSL.g:7859:2: rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3
+ // InternalDataDSL.g:8467:1: ( rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3 )
+ // InternalDataDSL.g:8468:2: rule__DataInterchangeEntityExpression__Group__2__Impl rule__DataInterchangeEntityExpression__Group__3
{
- pushFollow(FOLLOW_50);
+ pushFollow(FOLLOW_54);
rule__DataInterchangeEntityExpression__Group__2__Impl();
state._fsp--;
@@ -27194,23 +29351,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__2__Impl"
- // InternalDataDSL.g:7866:1: rule__DataInterchangeEntityExpression__Group__2__Impl : ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:8475:1: rule__DataInterchangeEntityExpression__Group__2__Impl : ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) ;
public final void rule__DataInterchangeEntityExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7870:1: ( ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) )
- // InternalDataDSL.g:7871:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:8479:1: ( ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:8480:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) )
{
- // InternalDataDSL.g:7871:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) )
- // InternalDataDSL.g:7872:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:8480:1: ( ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:8481:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyAssignment_2());
}
- // InternalDataDSL.g:7873:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 )
- // InternalDataDSL.g:7873:3: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2
+ // InternalDataDSL.g:8482:2: ( rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:8482:3: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2();
@@ -27245,14 +29402,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__3"
- // InternalDataDSL.g:7881:1: rule__DataInterchangeEntityExpression__Group__3 : rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 ;
+ // InternalDataDSL.g:8490:1: rule__DataInterchangeEntityExpression__Group__3 : rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 ;
public final void rule__DataInterchangeEntityExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7885:1: ( rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 )
- // InternalDataDSL.g:7886:2: rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4
+ // InternalDataDSL.g:8494:1: ( rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4 )
+ // InternalDataDSL.g:8495:2: rule__DataInterchangeEntityExpression__Group__3__Impl rule__DataInterchangeEntityExpression__Group__4
{
pushFollow(FOLLOW_7);
rule__DataInterchangeEntityExpression__Group__3__Impl();
@@ -27283,22 +29440,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__3__Impl"
- // InternalDataDSL.g:7893:1: rule__DataInterchangeEntityExpression__Group__3__Impl : ( 'from' ) ;
+ // InternalDataDSL.g:8502:1: rule__DataInterchangeEntityExpression__Group__3__Impl : ( 'from' ) ;
public final void rule__DataInterchangeEntityExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7897:1: ( ( 'from' ) )
- // InternalDataDSL.g:7898:1: ( 'from' )
+ // InternalDataDSL.g:8506:1: ( ( 'from' ) )
+ // InternalDataDSL.g:8507:1: ( 'from' )
{
- // InternalDataDSL.g:7898:1: ( 'from' )
- // InternalDataDSL.g:7899:2: 'from'
+ // InternalDataDSL.g:8507:1: ( 'from' )
+ // InternalDataDSL.g:8508:2: 'from'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getFromKeyword_3());
}
- match(input,103,FOLLOW_2); if (state.failed) return ;
+ match(input,110,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeEntityExpressionAccess().getFromKeyword_3());
}
@@ -27324,16 +29481,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__4"
- // InternalDataDSL.g:7908:1: rule__DataInterchangeEntityExpression__Group__4 : rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 ;
+ // InternalDataDSL.g:8517:1: rule__DataInterchangeEntityExpression__Group__4 : rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 ;
public final void rule__DataInterchangeEntityExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7912:1: ( rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 )
- // InternalDataDSL.g:7913:2: rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5
+ // InternalDataDSL.g:8521:1: ( rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5 )
+ // InternalDataDSL.g:8522:2: rule__DataInterchangeEntityExpression__Group__4__Impl rule__DataInterchangeEntityExpression__Group__5
{
- pushFollow(FOLLOW_51);
+ pushFollow(FOLLOW_55);
rule__DataInterchangeEntityExpression__Group__4__Impl();
state._fsp--;
@@ -27362,23 +29519,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__4__Impl"
- // InternalDataDSL.g:7920:1: rule__DataInterchangeEntityExpression__Group__4__Impl : ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) ;
+ // InternalDataDSL.g:8529:1: rule__DataInterchangeEntityExpression__Group__4__Impl : ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) ;
public final void rule__DataInterchangeEntityExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7924:1: ( ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) )
- // InternalDataDSL.g:7925:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) )
+ // InternalDataDSL.g:8533:1: ( ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) ) )
+ // InternalDataDSL.g:8534:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) )
{
- // InternalDataDSL.g:7925:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) )
- // InternalDataDSL.g:7926:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 )
+ // InternalDataDSL.g:8534:1: ( ( rule__DataInterchangeEntityExpression__EntityAssignment_4 ) )
+ // InternalDataDSL.g:8535:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityAssignment_4());
}
- // InternalDataDSL.g:7927:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 )
- // InternalDataDSL.g:7927:3: rule__DataInterchangeEntityExpression__EntityAssignment_4
+ // InternalDataDSL.g:8536:2: ( rule__DataInterchangeEntityExpression__EntityAssignment_4 )
+ // InternalDataDSL.g:8536:3: rule__DataInterchangeEntityExpression__EntityAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangeEntityExpression__EntityAssignment_4();
@@ -27413,14 +29570,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__5"
- // InternalDataDSL.g:7935:1: rule__DataInterchangeEntityExpression__Group__5 : rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 ;
+ // InternalDataDSL.g:8544:1: rule__DataInterchangeEntityExpression__Group__5 : rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 ;
public final void rule__DataInterchangeEntityExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7939:1: ( rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 )
- // InternalDataDSL.g:7940:2: rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6
+ // InternalDataDSL.g:8548:1: ( rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6 )
+ // InternalDataDSL.g:8549:2: rule__DataInterchangeEntityExpression__Group__5__Impl rule__DataInterchangeEntityExpression__Group__6
{
pushFollow(FOLLOW_7);
rule__DataInterchangeEntityExpression__Group__5__Impl();
@@ -27451,22 +29608,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__5__Impl"
- // InternalDataDSL.g:7947:1: rule__DataInterchangeEntityExpression__Group__5__Impl : ( 'property' ) ;
+ // InternalDataDSL.g:8556:1: rule__DataInterchangeEntityExpression__Group__5__Impl : ( 'property' ) ;
public final void rule__DataInterchangeEntityExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7951:1: ( ( 'property' ) )
- // InternalDataDSL.g:7952:1: ( 'property' )
+ // InternalDataDSL.g:8560:1: ( ( 'property' ) )
+ // InternalDataDSL.g:8561:1: ( 'property' )
{
- // InternalDataDSL.g:7952:1: ( 'property' )
- // InternalDataDSL.g:7953:2: 'property'
+ // InternalDataDSL.g:8561:1: ( 'property' )
+ // InternalDataDSL.g:8562:2: 'property'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyKeyword_5());
}
- match(input,104,FOLLOW_2); if (state.failed) return ;
+ match(input,111,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyKeyword_5());
}
@@ -27492,14 +29649,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__6"
- // InternalDataDSL.g:7962:1: rule__DataInterchangeEntityExpression__Group__6 : rule__DataInterchangeEntityExpression__Group__6__Impl ;
+ // InternalDataDSL.g:8571:1: rule__DataInterchangeEntityExpression__Group__6 : rule__DataInterchangeEntityExpression__Group__6__Impl ;
public final void rule__DataInterchangeEntityExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7966:1: ( rule__DataInterchangeEntityExpression__Group__6__Impl )
- // InternalDataDSL.g:7967:2: rule__DataInterchangeEntityExpression__Group__6__Impl
+ // InternalDataDSL.g:8575:1: ( rule__DataInterchangeEntityExpression__Group__6__Impl )
+ // InternalDataDSL.g:8576:2: rule__DataInterchangeEntityExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeEntityExpression__Group__6__Impl();
@@ -27525,23 +29682,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__Group__6__Impl"
- // InternalDataDSL.g:7973:1: rule__DataInterchangeEntityExpression__Group__6__Impl : ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) ;
+ // InternalDataDSL.g:8582:1: rule__DataInterchangeEntityExpression__Group__6__Impl : ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) ;
public final void rule__DataInterchangeEntityExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7977:1: ( ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) )
- // InternalDataDSL.g:7978:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) )
+ // InternalDataDSL.g:8586:1: ( ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) ) )
+ // InternalDataDSL.g:8587:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) )
{
- // InternalDataDSL.g:7978:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) )
- // InternalDataDSL.g:7979:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 )
+ // InternalDataDSL.g:8587:1: ( ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 ) )
+ // InternalDataDSL.g:8588:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyAssignment_6());
}
- // InternalDataDSL.g:7980:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 )
- // InternalDataDSL.g:7980:3: rule__DataInterchangeEntityExpression__PropertyAssignment_6
+ // InternalDataDSL.g:8589:2: ( rule__DataInterchangeEntityExpression__PropertyAssignment_6 )
+ // InternalDataDSL.g:8589:3: rule__DataInterchangeEntityExpression__PropertyAssignment_6
{
pushFollow(FOLLOW_2);
rule__DataInterchangeEntityExpression__PropertyAssignment_6();
@@ -27575,17 +29732,2317 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeEntityExpression__Group__6__Impl"
+ // $ANTLR start "rule__DataInterchangeExpose__Group__0"
+ // InternalDataDSL.g:8598:1: rule__DataInterchangeExpose__Group__0 : rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 ;
+ public final void rule__DataInterchangeExpose__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8602:1: ( rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1 )
+ // InternalDataDSL.g:8603:2: rule__DataInterchangeExpose__Group__0__Impl rule__DataInterchangeExpose__Group__1
+ {
+ pushFollow(FOLLOW_56);
+ rule__DataInterchangeExpose__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__0__Impl"
+ // InternalDataDSL.g:8610:1: rule__DataInterchangeExpose__Group__0__Impl : ( () ) ;
+ public final void rule__DataInterchangeExpose__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8614:1: ( ( () ) )
+ // InternalDataDSL.g:8615:1: ( () )
+ {
+ // InternalDataDSL.g:8615:1: ( () )
+ // InternalDataDSL.g:8616:2: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0());
+ }
+ // InternalDataDSL.g:8617:2: ()
+ // InternalDataDSL.g:8617:3:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__1"
+ // InternalDataDSL.g:8625:1: rule__DataInterchangeExpose__Group__1 : rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 ;
+ public final void rule__DataInterchangeExpose__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8629:1: ( rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2 )
+ // InternalDataDSL.g:8630:2: rule__DataInterchangeExpose__Group__1__Impl rule__DataInterchangeExpose__Group__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeExpose__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__1__Impl"
+ // InternalDataDSL.g:8637:1: rule__DataInterchangeExpose__Group__1__Impl : ( 'ref' ) ;
+ public final void rule__DataInterchangeExpose__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8641:1: ( ( 'ref' ) )
+ // InternalDataDSL.g:8642:1: ( 'ref' )
+ {
+ // InternalDataDSL.g:8642:1: ( 'ref' )
+ // InternalDataDSL.g:8643:2: 'ref'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1());
+ }
+ match(input,112,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__2"
+ // InternalDataDSL.g:8652:1: rule__DataInterchangeExpose__Group__2 : rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 ;
+ public final void rule__DataInterchangeExpose__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8656:1: ( rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3 )
+ // InternalDataDSL.g:8657:2: rule__DataInterchangeExpose__Group__2__Impl rule__DataInterchangeExpose__Group__3
+ {
+ pushFollow(FOLLOW_57);
+ rule__DataInterchangeExpose__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__2"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__2__Impl"
+ // InternalDataDSL.g:8664:1: rule__DataInterchangeExpose__Group__2__Impl : ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) ;
+ public final void rule__DataInterchangeExpose__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8668:1: ( ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) ) )
+ // InternalDataDSL.g:8669:1: ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) )
+ {
+ // InternalDataDSL.g:8669:1: ( ( rule__DataInterchangeExpose__RefEntityAssignment_2 ) )
+ // InternalDataDSL.g:8670:2: ( rule__DataInterchangeExpose__RefEntityAssignment_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityAssignment_2());
+ }
+ // InternalDataDSL.g:8671:2: ( rule__DataInterchangeExpose__RefEntityAssignment_2 )
+ // InternalDataDSL.g:8671:3: rule__DataInterchangeExpose__RefEntityAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__RefEntityAssignment_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefEntityAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__3"
+ // InternalDataDSL.g:8679:1: rule__DataInterchangeExpose__Group__3 : rule__DataInterchangeExpose__Group__3__Impl ;
+ public final void rule__DataInterchangeExpose__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8683:1: ( rule__DataInterchangeExpose__Group__3__Impl )
+ // InternalDataDSL.g:8684:2: rule__DataInterchangeExpose__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__3"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group__3__Impl"
+ // InternalDataDSL.g:8690:1: rule__DataInterchangeExpose__Group__3__Impl : ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) ;
+ public final void rule__DataInterchangeExpose__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8694:1: ( ( ( rule__DataInterchangeExpose__Alternatives_3 ) ) )
+ // InternalDataDSL.g:8695:1: ( ( rule__DataInterchangeExpose__Alternatives_3 ) )
+ {
+ // InternalDataDSL.g:8695:1: ( ( rule__DataInterchangeExpose__Alternatives_3 ) )
+ // InternalDataDSL.g:8696:2: ( rule__DataInterchangeExpose__Alternatives_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getAlternatives_3());
+ }
+ // InternalDataDSL.g:8697:2: ( rule__DataInterchangeExpose__Alternatives_3 )
+ // InternalDataDSL.g:8697:3: rule__DataInterchangeExpose__Alternatives_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Alternatives_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getAlternatives_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group__3__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__0"
+ // InternalDataDSL.g:8706:1: rule__DataInterchangeExpose__Group_3_0__0 : rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 ;
+ public final void rule__DataInterchangeExpose__Group_3_0__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8710:1: ( rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1 )
+ // InternalDataDSL.g:8711:2: rule__DataInterchangeExpose__Group_3_0__0__Impl rule__DataInterchangeExpose__Group_3_0__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeExpose__Group_3_0__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_0__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_0__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__0__Impl"
+ // InternalDataDSL.g:8718:1: rule__DataInterchangeExpose__Group_3_0__0__Impl : ( 'on' ) ;
+ public final void rule__DataInterchangeExpose__Group_3_0__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8722:1: ( ( 'on' ) )
+ // InternalDataDSL.g:8723:1: ( 'on' )
+ {
+ // InternalDataDSL.g:8723:1: ( 'on' )
+ // InternalDataDSL.g:8724:2: 'on'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0());
+ }
+ match(input,103,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_0__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__1"
+ // InternalDataDSL.g:8733:1: rule__DataInterchangeExpose__Group_3_0__1 : rule__DataInterchangeExpose__Group_3_0__1__Impl ;
+ public final void rule__DataInterchangeExpose__Group_3_0__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8737:1: ( rule__DataInterchangeExpose__Group_3_0__1__Impl )
+ // InternalDataDSL.g:8738:2: rule__DataInterchangeExpose__Group_3_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_0__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_0__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_0__1__Impl"
+ // InternalDataDSL.g:8744:1: rule__DataInterchangeExpose__Group_3_0__1__Impl : ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) ;
+ public final void rule__DataInterchangeExpose__Group_3_0__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8748:1: ( ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) ) )
+ // InternalDataDSL.g:8749:1: ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) )
+ {
+ // InternalDataDSL.g:8749:1: ( ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 ) )
+ // InternalDataDSL.g:8750:2: ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyAssignment_3_0_1());
+ }
+ // InternalDataDSL.g:8751:2: ( rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 )
+ // InternalDataDSL.g:8751:3: rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyAssignment_3_0_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_0__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__0"
+ // InternalDataDSL.g:8760:1: rule__DataInterchangeExpose__Group_3_1__0 : rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 ;
+ public final void rule__DataInterchangeExpose__Group_3_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8764:1: ( rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1 )
+ // InternalDataDSL.g:8765:2: rule__DataInterchangeExpose__Group_3_1__0__Impl rule__DataInterchangeExpose__Group_3_1__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__DataInterchangeExpose__Group_3_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_1__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__0__Impl"
+ // InternalDataDSL.g:8772:1: rule__DataInterchangeExpose__Group_3_1__0__Impl : ( 'expose' ) ;
+ public final void rule__DataInterchangeExpose__Group_3_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8776:1: ( ( 'expose' ) )
+ // InternalDataDSL.g:8777:1: ( 'expose' )
+ {
+ // InternalDataDSL.g:8777:1: ( 'expose' )
+ // InternalDataDSL.g:8778:2: 'expose'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0());
+ }
+ match(input,97,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__1"
+ // InternalDataDSL.g:8787:1: rule__DataInterchangeExpose__Group_3_1__1 : rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 ;
+ public final void rule__DataInterchangeExpose__Group_3_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8791:1: ( rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2 )
+ // InternalDataDSL.g:8792:2: rule__DataInterchangeExpose__Group_3_1__1__Impl rule__DataInterchangeExpose__Group_3_1__2
+ {
+ pushFollow(FOLLOW_56);
+ rule__DataInterchangeExpose__Group_3_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_1__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__1__Impl"
+ // InternalDataDSL.g:8799:1: rule__DataInterchangeExpose__Group_3_1__1__Impl : ( '{' ) ;
+ public final void rule__DataInterchangeExpose__Group_3_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8803:1: ( ( '{' ) )
+ // InternalDataDSL.g:8804:1: ( '{' )
+ {
+ // InternalDataDSL.g:8804:1: ( '{' )
+ // InternalDataDSL.g:8805:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1());
+ }
+ match(input,75,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__2"
+ // InternalDataDSL.g:8814:1: rule__DataInterchangeExpose__Group_3_1__2 : rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 ;
+ public final void rule__DataInterchangeExpose__Group_3_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8818:1: ( rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3 )
+ // InternalDataDSL.g:8819:2: rule__DataInterchangeExpose__Group_3_1__2__Impl rule__DataInterchangeExpose__Group_3_1__3
+ {
+ pushFollow(FOLLOW_41);
+ rule__DataInterchangeExpose__Group_3_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_1__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__2"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__2__Impl"
+ // InternalDataDSL.g:8826:1: rule__DataInterchangeExpose__Group_3_1__2__Impl : ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) ;
+ public final void rule__DataInterchangeExpose__Group_3_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8830:1: ( ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) ) )
+ // InternalDataDSL.g:8831:1: ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) )
+ {
+ // InternalDataDSL.g:8831:1: ( ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 ) )
+ // InternalDataDSL.g:8832:2: ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2());
+ }
+ // InternalDataDSL.g:8833:2: ( rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 )
+ // InternalDataDSL.g:8833:3: rule__DataInterchangeExpose__SubExposeAssignment_3_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__SubExposeAssignment_3_1_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getSubExposeAssignment_3_1_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__3"
+ // InternalDataDSL.g:8841:1: rule__DataInterchangeExpose__Group_3_1__3 : rule__DataInterchangeExpose__Group_3_1__3__Impl ;
+ public final void rule__DataInterchangeExpose__Group_3_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8845:1: ( rule__DataInterchangeExpose__Group_3_1__3__Impl )
+ // InternalDataDSL.g:8846:2: rule__DataInterchangeExpose__Group_3_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExpose__Group_3_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__3"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__Group_3_1__3__Impl"
+ // InternalDataDSL.g:8852:1: rule__DataInterchangeExpose__Group_3_1__3__Impl : ( '}' ) ;
+ public final void rule__DataInterchangeExpose__Group_3_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8856:1: ( ( '}' ) )
+ // InternalDataDSL.g:8857:1: ( '}' )
+ {
+ // InternalDataDSL.g:8857:1: ( '}' )
+ // InternalDataDSL.g:8858:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3());
+ }
+ match(input,76,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__Group_3_1__3__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group__0"
+ // InternalDataDSL.g:8868:1: rule__DataInterchangeExportFilter__Group__0 : rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 ;
+ public final void rule__DataInterchangeExportFilter__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8872:1: ( rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1 )
+ // InternalDataDSL.g:8873:2: rule__DataInterchangeExportFilter__Group__0__Impl rule__DataInterchangeExportFilter__Group__1
+ {
+ pushFollow(FOLLOW_40);
+ rule__DataInterchangeExportFilter__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group__0__Impl"
+ // InternalDataDSL.g:8880:1: rule__DataInterchangeExportFilter__Group__0__Impl : ( () ) ;
+ public final void rule__DataInterchangeExportFilter__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8884:1: ( ( () ) )
+ // InternalDataDSL.g:8885:1: ( () )
+ {
+ // InternalDataDSL.g:8885:1: ( () )
+ // InternalDataDSL.g:8886:2: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0());
+ }
+ // InternalDataDSL.g:8887:2: ()
+ // InternalDataDSL.g:8887:3:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group__1"
+ // InternalDataDSL.g:8895:1: rule__DataInterchangeExportFilter__Group__1 : rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 ;
+ public final void rule__DataInterchangeExportFilter__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8899:1: ( rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2 )
+ // InternalDataDSL.g:8900:2: rule__DataInterchangeExportFilter__Group__1__Impl rule__DataInterchangeExportFilter__Group__2
+ {
+ pushFollow(FOLLOW_40);
+ rule__DataInterchangeExportFilter__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group__1__Impl"
+ // InternalDataDSL.g:8907:1: rule__DataInterchangeExportFilter__Group__1__Impl : ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) ;
+ public final void rule__DataInterchangeExportFilter__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8911:1: ( ( ( rule__DataInterchangeExportFilter__Group_1__0 )? ) )
+ // InternalDataDSL.g:8912:1: ( ( rule__DataInterchangeExportFilter__Group_1__0 )? )
+ {
+ // InternalDataDSL.g:8912:1: ( ( rule__DataInterchangeExportFilter__Group_1__0 )? )
+ // InternalDataDSL.g:8913:2: ( rule__DataInterchangeExportFilter__Group_1__0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1());
+ }
+ // InternalDataDSL.g:8914:2: ( rule__DataInterchangeExportFilter__Group_1__0 )?
+ int alt89=2;
+ int LA89_0 = input.LA(1);
+
+ if ( (LA89_0==113) ) {
+ alt89=1;
+ }
+ switch (alt89) {
+ case 1 :
+ // InternalDataDSL.g:8914:3: rule__DataInterchangeExportFilter__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_1__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group__2"
+ // InternalDataDSL.g:8922:1: rule__DataInterchangeExportFilter__Group__2 : rule__DataInterchangeExportFilter__Group__2__Impl ;
+ public final void rule__DataInterchangeExportFilter__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8926:1: ( rule__DataInterchangeExportFilter__Group__2__Impl )
+ // InternalDataDSL.g:8927:2: rule__DataInterchangeExportFilter__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group__2"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group__2__Impl"
+ // InternalDataDSL.g:8933:1: rule__DataInterchangeExportFilter__Group__2__Impl : ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) ;
+ public final void rule__DataInterchangeExportFilter__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8937:1: ( ( ( rule__DataInterchangeExportFilter__Group_2__0 )? ) )
+ // InternalDataDSL.g:8938:1: ( ( rule__DataInterchangeExportFilter__Group_2__0 )? )
+ {
+ // InternalDataDSL.g:8938:1: ( ( rule__DataInterchangeExportFilter__Group_2__0 )? )
+ // InternalDataDSL.g:8939:2: ( rule__DataInterchangeExportFilter__Group_2__0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2());
+ }
+ // InternalDataDSL.g:8940:2: ( rule__DataInterchangeExportFilter__Group_2__0 )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
+
+ if ( (LA90_0==114) ) {
+ alt90=1;
+ }
+ switch (alt90) {
+ case 1 :
+ // InternalDataDSL.g:8940:3: rule__DataInterchangeExportFilter__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_2__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__0"
+ // InternalDataDSL.g:8949:1: rule__DataInterchangeExportFilter__Group_1__0 : rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 ;
+ public final void rule__DataInterchangeExportFilter__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8953:1: ( rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1 )
+ // InternalDataDSL.g:8954:2: rule__DataInterchangeExportFilter__Group_1__0__Impl rule__DataInterchangeExportFilter__Group_1__1
+ {
+ pushFollow(FOLLOW_10);
+ rule__DataInterchangeExportFilter__Group_1__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_1__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__0__Impl"
+ // InternalDataDSL.g:8961:1: rule__DataInterchangeExportFilter__Group_1__0__Impl : ( 'where' ) ;
+ public final void rule__DataInterchangeExportFilter__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8965:1: ( ( 'where' ) )
+ // InternalDataDSL.g:8966:1: ( 'where' )
+ {
+ // InternalDataDSL.g:8966:1: ( 'where' )
+ // InternalDataDSL.g:8967:2: 'where'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0());
+ }
+ match(input,113,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__1"
+ // InternalDataDSL.g:8976:1: rule__DataInterchangeExportFilter__Group_1__1 : rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 ;
+ public final void rule__DataInterchangeExportFilter__Group_1__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8980:1: ( rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2 )
+ // InternalDataDSL.g:8981:2: rule__DataInterchangeExportFilter__Group_1__1__Impl rule__DataInterchangeExportFilter__Group_1__2
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeExportFilter__Group_1__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_1__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__1__Impl"
+ // InternalDataDSL.g:8988:1: rule__DataInterchangeExportFilter__Group_1__1__Impl : ( '{' ) ;
+ public final void rule__DataInterchangeExportFilter__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:8992:1: ( ( '{' ) )
+ // InternalDataDSL.g:8993:1: ( '{' )
+ {
+ // InternalDataDSL.g:8993:1: ( '{' )
+ // InternalDataDSL.g:8994:2: '{'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1());
+ }
+ match(input,75,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__2"
+ // InternalDataDSL.g:9003:1: rule__DataInterchangeExportFilter__Group_1__2 : rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 ;
+ public final void rule__DataInterchangeExportFilter__Group_1__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9007:1: ( rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3 )
+ // InternalDataDSL.g:9008:2: rule__DataInterchangeExportFilter__Group_1__2__Impl rule__DataInterchangeExportFilter__Group_1__3
+ {
+ pushFollow(FOLLOW_41);
+ rule__DataInterchangeExportFilter__Group_1__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_1__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__2"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__2__Impl"
+ // InternalDataDSL.g:9015:1: rule__DataInterchangeExportFilter__Group_1__2__Impl : ( ( rule__DataInterchangeExportFilter__ConditionAssignment_1_2 ) ) ;
+ public final void rule__DataInterchangeExportFilter__Group_1__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9019:1: ( ( ( rule__DataInterchangeExportFilter__ConditionAssignment_1_2 ) ) )
+ // InternalDataDSL.g:9020:1: ( ( rule__DataInterchangeExportFilter__ConditionAssignment_1_2 ) )
+ {
+ // InternalDataDSL.g:9020:1: ( ( rule__DataInterchangeExportFilter__ConditionAssignment_1_2 ) )
+ // InternalDataDSL.g:9021:2: ( rule__DataInterchangeExportFilter__ConditionAssignment_1_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getConditionAssignment_1_2());
+ }
+ // InternalDataDSL.g:9022:2: ( rule__DataInterchangeExportFilter__ConditionAssignment_1_2 )
+ // InternalDataDSL.g:9022:3: rule__DataInterchangeExportFilter__ConditionAssignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__ConditionAssignment_1_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getConditionAssignment_1_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__3"
+ // InternalDataDSL.g:9030:1: rule__DataInterchangeExportFilter__Group_1__3 : rule__DataInterchangeExportFilter__Group_1__3__Impl ;
+ public final void rule__DataInterchangeExportFilter__Group_1__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9034:1: ( rule__DataInterchangeExportFilter__Group_1__3__Impl )
+ // InternalDataDSL.g:9035:2: rule__DataInterchangeExportFilter__Group_1__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_1__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__3"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_1__3__Impl"
+ // InternalDataDSL.g:9041:1: rule__DataInterchangeExportFilter__Group_1__3__Impl : ( '}' ) ;
+ public final void rule__DataInterchangeExportFilter__Group_1__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9045:1: ( ( '}' ) )
+ // InternalDataDSL.g:9046:1: ( '}' )
+ {
+ // InternalDataDSL.g:9046:1: ( '}' )
+ // InternalDataDSL.g:9047:2: '}'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_3());
+ }
+ match(input,76,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_1__3__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__0"
+ // InternalDataDSL.g:9057:1: rule__DataInterchangeExportFilter__Group_2__0 : rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 ;
+ public final void rule__DataInterchangeExportFilter__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9061:1: ( rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1 )
+ // InternalDataDSL.g:9062:2: rule__DataInterchangeExportFilter__Group_2__0__Impl rule__DataInterchangeExportFilter__Group_2__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeExportFilter__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_2__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_2__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__0__Impl"
+ // InternalDataDSL.g:9069:1: rule__DataInterchangeExportFilter__Group_2__0__Impl : ( 'hide' ) ;
+ public final void rule__DataInterchangeExportFilter__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9073:1: ( ( 'hide' ) )
+ // InternalDataDSL.g:9074:1: ( 'hide' )
+ {
+ // InternalDataDSL.g:9074:1: ( 'hide' )
+ // InternalDataDSL.g:9075:2: 'hide'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0());
+ }
+ match(input,114,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__1"
+ // InternalDataDSL.g:9084:1: rule__DataInterchangeExportFilter__Group_2__1 : rule__DataInterchangeExportFilter__Group_2__1__Impl ;
+ public final void rule__DataInterchangeExportFilter__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9088:1: ( rule__DataInterchangeExportFilter__Group_2__1__Impl )
+ // InternalDataDSL.g:9089:2: rule__DataInterchangeExportFilter__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportFilter__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_2__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__Group_2__1__Impl"
+ // InternalDataDSL.g:9095:1: rule__DataInterchangeExportFilter__Group_2__1__Impl : ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* ) ;
+ public final void rule__DataInterchangeExportFilter__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9099:1: ( ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* ) )
+ // InternalDataDSL.g:9100:1: ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* )
+ {
+ // InternalDataDSL.g:9100:1: ( ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )* )
+ // InternalDataDSL.g:9101:2: ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )*
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1());
+ }
+ // InternalDataDSL.g:9102:2: ( rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 )*
+ loop91:
+ do {
+ int alt91=2;
+ int LA91_0 = input.LA(1);
+
+ if ( (LA91_0==RULE_ID) ) {
+ alt91=1;
+ }
+
+
+ switch (alt91) {
+ case 1 :
+ // InternalDataDSL.g:9102:3: rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1
+ {
+ pushFollow(FOLLOW_4);
+ rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ default :
+ break loop91;
+ }
+ } while (true);
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesAssignment_2_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__0"
+ // InternalDataDSL.g:9111:1: rule__DataInterchangeFilterCondition__Group__0 : rule__DataInterchangeFilterCondition__Group__0__Impl rule__DataInterchangeFilterCondition__Group__1 ;
+ public final void rule__DataInterchangeFilterCondition__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9115:1: ( rule__DataInterchangeFilterCondition__Group__0__Impl rule__DataInterchangeFilterCondition__Group__1 )
+ // InternalDataDSL.g:9116:2: rule__DataInterchangeFilterCondition__Group__0__Impl rule__DataInterchangeFilterCondition__Group__1
+ {
+ pushFollow(FOLLOW_58);
+ rule__DataInterchangeFilterCondition__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__0"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__0__Impl"
+ // InternalDataDSL.g:9123:1: rule__DataInterchangeFilterCondition__Group__0__Impl : ( ( rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 ) ) ;
+ public final void rule__DataInterchangeFilterCondition__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9127:1: ( ( ( rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 ) ) )
+ // InternalDataDSL.g:9128:1: ( ( rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 ) )
+ {
+ // InternalDataDSL.g:9128:1: ( ( rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 ) )
+ // InternalDataDSL.g:9129:2: ( rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyAssignment_0());
+ }
+ // InternalDataDSL.g:9130:2: ( rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 )
+ // InternalDataDSL.g:9130:3: rule__DataInterchangeFilterCondition__RefPropertyAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__RefPropertyAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__1"
+ // InternalDataDSL.g:9138:1: rule__DataInterchangeFilterCondition__Group__1 : rule__DataInterchangeFilterCondition__Group__1__Impl rule__DataInterchangeFilterCondition__Group__2 ;
+ public final void rule__DataInterchangeFilterCondition__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9142:1: ( rule__DataInterchangeFilterCondition__Group__1__Impl rule__DataInterchangeFilterCondition__Group__2 )
+ // InternalDataDSL.g:9143:2: rule__DataInterchangeFilterCondition__Group__1__Impl rule__DataInterchangeFilterCondition__Group__2
+ {
+ pushFollow(FOLLOW_59);
+ rule__DataInterchangeFilterCondition__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__1"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__1__Impl"
+ // InternalDataDSL.g:9150:1: rule__DataInterchangeFilterCondition__Group__1__Impl : ( ( rule__DataInterchangeFilterCondition__OperatorAssignment_1 ) ) ;
+ public final void rule__DataInterchangeFilterCondition__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9154:1: ( ( ( rule__DataInterchangeFilterCondition__OperatorAssignment_1 ) ) )
+ // InternalDataDSL.g:9155:1: ( ( rule__DataInterchangeFilterCondition__OperatorAssignment_1 ) )
+ {
+ // InternalDataDSL.g:9155:1: ( ( rule__DataInterchangeFilterCondition__OperatorAssignment_1 ) )
+ // InternalDataDSL.g:9156:2: ( rule__DataInterchangeFilterCondition__OperatorAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorAssignment_1());
+ }
+ // InternalDataDSL.g:9157:2: ( rule__DataInterchangeFilterCondition__OperatorAssignment_1 )
+ // InternalDataDSL.g:9157:3: rule__DataInterchangeFilterCondition__OperatorAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__OperatorAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__2"
+ // InternalDataDSL.g:9165:1: rule__DataInterchangeFilterCondition__Group__2 : rule__DataInterchangeFilterCondition__Group__2__Impl rule__DataInterchangeFilterCondition__Group__3 ;
+ public final void rule__DataInterchangeFilterCondition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9169:1: ( rule__DataInterchangeFilterCondition__Group__2__Impl rule__DataInterchangeFilterCondition__Group__3 )
+ // InternalDataDSL.g:9170:2: rule__DataInterchangeFilterCondition__Group__2__Impl rule__DataInterchangeFilterCondition__Group__3
+ {
+ pushFollow(FOLLOW_59);
+ rule__DataInterchangeFilterCondition__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__2"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__2__Impl"
+ // InternalDataDSL.g:9177:1: rule__DataInterchangeFilterCondition__Group__2__Impl : ( ( rule__DataInterchangeFilterCondition__ValueAssignment_2 )? ) ;
+ public final void rule__DataInterchangeFilterCondition__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9181:1: ( ( ( rule__DataInterchangeFilterCondition__ValueAssignment_2 )? ) )
+ // InternalDataDSL.g:9182:1: ( ( rule__DataInterchangeFilterCondition__ValueAssignment_2 )? )
+ {
+ // InternalDataDSL.g:9182:1: ( ( rule__DataInterchangeFilterCondition__ValueAssignment_2 )? )
+ // InternalDataDSL.g:9183:2: ( rule__DataInterchangeFilterCondition__ValueAssignment_2 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getValueAssignment_2());
+ }
+ // InternalDataDSL.g:9184:2: ( rule__DataInterchangeFilterCondition__ValueAssignment_2 )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
+
+ if ( (LA92_0==RULE_STRING) ) {
+ alt92=1;
+ }
+ switch (alt92) {
+ case 1 :
+ // InternalDataDSL.g:9184:3: rule__DataInterchangeFilterCondition__ValueAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__ValueAssignment_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getValueAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__2__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__3"
+ // InternalDataDSL.g:9192:1: rule__DataInterchangeFilterCondition__Group__3 : rule__DataInterchangeFilterCondition__Group__3__Impl ;
+ public final void rule__DataInterchangeFilterCondition__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9196:1: ( rule__DataInterchangeFilterCondition__Group__3__Impl )
+ // InternalDataDSL.g:9197:2: rule__DataInterchangeFilterCondition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__3"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group__3__Impl"
+ // InternalDataDSL.g:9203:1: rule__DataInterchangeFilterCondition__Group__3__Impl : ( ( rule__DataInterchangeFilterCondition__Group_3__0 )? ) ;
+ public final void rule__DataInterchangeFilterCondition__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9207:1: ( ( ( rule__DataInterchangeFilterCondition__Group_3__0 )? ) )
+ // InternalDataDSL.g:9208:1: ( ( rule__DataInterchangeFilterCondition__Group_3__0 )? )
+ {
+ // InternalDataDSL.g:9208:1: ( ( rule__DataInterchangeFilterCondition__Group_3__0 )? )
+ // InternalDataDSL.g:9209:2: ( rule__DataInterchangeFilterCondition__Group_3__0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup_3());
+ }
+ // InternalDataDSL.g:9210:2: ( rule__DataInterchangeFilterCondition__Group_3__0 )?
+ int alt93=2;
+ int LA93_0 = input.LA(1);
+
+ if ( ((LA93_0>=71 && LA93_0<=72)) ) {
+ alt93=1;
+ }
+ switch (alt93) {
+ case 1 :
+ // InternalDataDSL.g:9210:3: rule__DataInterchangeFilterCondition__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group_3__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group__3__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group_3__0"
+ // InternalDataDSL.g:9219:1: rule__DataInterchangeFilterCondition__Group_3__0 : rule__DataInterchangeFilterCondition__Group_3__0__Impl rule__DataInterchangeFilterCondition__Group_3__1 ;
+ public final void rule__DataInterchangeFilterCondition__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9223:1: ( rule__DataInterchangeFilterCondition__Group_3__0__Impl rule__DataInterchangeFilterCondition__Group_3__1 )
+ // InternalDataDSL.g:9224:2: rule__DataInterchangeFilterCondition__Group_3__0__Impl rule__DataInterchangeFilterCondition__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeFilterCondition__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group_3__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group_3__0"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group_3__0__Impl"
+ // InternalDataDSL.g:9231:1: rule__DataInterchangeFilterCondition__Group_3__0__Impl : ( ( rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 ) ) ;
+ public final void rule__DataInterchangeFilterCondition__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9235:1: ( ( ( rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 ) ) )
+ // InternalDataDSL.g:9236:1: ( ( rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 ) )
+ {
+ // InternalDataDSL.g:9236:1: ( ( rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 ) )
+ // InternalDataDSL.g:9237:2: ( rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2Assignment_3_0());
+ }
+ // InternalDataDSL.g:9238:2: ( rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 )
+ // InternalDataDSL.g:9238:3: rule__DataInterchangeFilterCondition__Operator2Assignment_3_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Operator2Assignment_3_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2Assignment_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group_3__1"
+ // InternalDataDSL.g:9246:1: rule__DataInterchangeFilterCondition__Group_3__1 : rule__DataInterchangeFilterCondition__Group_3__1__Impl ;
+ public final void rule__DataInterchangeFilterCondition__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9250:1: ( rule__DataInterchangeFilterCondition__Group_3__1__Impl )
+ // InternalDataDSL.g:9251:2: rule__DataInterchangeFilterCondition__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group_3__1"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Group_3__1__Impl"
+ // InternalDataDSL.g:9257:1: rule__DataInterchangeFilterCondition__Group_3__1__Impl : ( ( rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 ) ) ;
+ public final void rule__DataInterchangeFilterCondition__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9261:1: ( ( ( rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 ) ) )
+ // InternalDataDSL.g:9262:1: ( ( rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 ) )
+ {
+ // InternalDataDSL.g:9262:1: ( ( rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 ) )
+ // InternalDataDSL.g:9263:2: ( rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionAssignment_3_1());
+ }
+ // InternalDataDSL.g:9264:2: ( rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 )
+ // InternalDataDSL.g:9264:3: rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportHide__Group__0"
+ // InternalDataDSL.g:9273:1: rule__DataInterchangeExportHide__Group__0 : rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 ;
+ public final void rule__DataInterchangeExportHide__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9277:1: ( rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1 )
+ // InternalDataDSL.g:9278:2: rule__DataInterchangeExportHide__Group__0__Impl rule__DataInterchangeExportHide__Group__1
+ {
+ pushFollow(FOLLOW_7);
+ rule__DataInterchangeExportHide__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportHide__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportHide__Group__0"
+
+
+ // $ANTLR start "rule__DataInterchangeExportHide__Group__0__Impl"
+ // InternalDataDSL.g:9285:1: rule__DataInterchangeExportHide__Group__0__Impl : ( () ) ;
+ public final void rule__DataInterchangeExportHide__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9289:1: ( ( () ) )
+ // InternalDataDSL.g:9290:1: ( () )
+ {
+ // InternalDataDSL.g:9290:1: ( () )
+ // InternalDataDSL.g:9291:2: ()
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0());
+ }
+ // InternalDataDSL.g:9292:2: ()
+ // InternalDataDSL.g:9292:3:
+ {
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportHide__Group__0__Impl"
+
+
+ // $ANTLR start "rule__DataInterchangeExportHide__Group__1"
+ // InternalDataDSL.g:9300:1: rule__DataInterchangeExportHide__Group__1 : rule__DataInterchangeExportHide__Group__1__Impl ;
+ public final void rule__DataInterchangeExportHide__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9304:1: ( rule__DataInterchangeExportHide__Group__1__Impl )
+ // InternalDataDSL.g:9305:2: rule__DataInterchangeExportHide__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportHide__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportHide__Group__1"
+
+
+ // $ANTLR start "rule__DataInterchangeExportHide__Group__1__Impl"
+ // InternalDataDSL.g:9311:1: rule__DataInterchangeExportHide__Group__1__Impl : ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) ;
+ public final void rule__DataInterchangeExportHide__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:9315:1: ( ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) ) )
+ // InternalDataDSL.g:9316:1: ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) )
+ {
+ // InternalDataDSL.g:9316:1: ( ( rule__DataInterchangeExportHide__PropertyAssignment_1 ) )
+ // InternalDataDSL.g:9317:2: ( rule__DataInterchangeExportHide__PropertyAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyAssignment_1());
+ }
+ // InternalDataDSL.g:9318:2: ( rule__DataInterchangeExportHide__PropertyAssignment_1 )
+ // InternalDataDSL.g:9318:3: rule__DataInterchangeExportHide__PropertyAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__DataInterchangeExportHide__PropertyAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportHideAccess().getPropertyAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportHide__Group__1__Impl"
+
+
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__0"
- // InternalDataDSL.g:7989:1: rule__DataInterchangePredefinedExpression__Group__0 : rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 ;
+ // InternalDataDSL.g:9327:1: rule__DataInterchangePredefinedExpression__Group__0 : rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 ;
public final void rule__DataInterchangePredefinedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:7993:1: ( rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 )
- // InternalDataDSL.g:7994:2: rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1
+ // InternalDataDSL.g:9331:1: ( rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1 )
+ // InternalDataDSL.g:9332:2: rule__DataInterchangePredefinedExpression__Group__0__Impl rule__DataInterchangePredefinedExpression__Group__1
{
- pushFollow(FOLLOW_52);
+ pushFollow(FOLLOW_60);
rule__DataInterchangePredefinedExpression__Group__0__Impl();
state._fsp--;
@@ -27614,23 +32071,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__0__Impl"
- // InternalDataDSL.g:8001:1: rule__DataInterchangePredefinedExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:9339:1: rule__DataInterchangePredefinedExpression__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangePredefinedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8005:1: ( ( () ) )
- // InternalDataDSL.g:8006:1: ( () )
+ // InternalDataDSL.g:9343:1: ( ( () ) )
+ // InternalDataDSL.g:9344:1: ( () )
{
- // InternalDataDSL.g:8006:1: ( () )
- // InternalDataDSL.g:8007:2: ()
+ // InternalDataDSL.g:9344:1: ( () )
+ // InternalDataDSL.g:9345:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getDataInterchangePredefinedExpressionAction_0());
}
- // InternalDataDSL.g:8008:2: ()
- // InternalDataDSL.g:8008:3:
+ // InternalDataDSL.g:9346:2: ()
+ // InternalDataDSL.g:9346:3:
{
}
@@ -27655,14 +32112,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__1"
- // InternalDataDSL.g:8016:1: rule__DataInterchangePredefinedExpression__Group__1 : rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 ;
+ // InternalDataDSL.g:9354:1: rule__DataInterchangePredefinedExpression__Group__1 : rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 ;
public final void rule__DataInterchangePredefinedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8020:1: ( rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 )
- // InternalDataDSL.g:8021:2: rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2
+ // InternalDataDSL.g:9358:1: ( rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2 )
+ // InternalDataDSL.g:9359:2: rule__DataInterchangePredefinedExpression__Group__1__Impl rule__DataInterchangePredefinedExpression__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangePredefinedExpression__Group__1__Impl();
@@ -27693,22 +32150,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__1__Impl"
- // InternalDataDSL.g:8028:1: rule__DataInterchangePredefinedExpression__Group__1__Impl : ( 'assign' ) ;
+ // InternalDataDSL.g:9366:1: rule__DataInterchangePredefinedExpression__Group__1__Impl : ( 'assign' ) ;
public final void rule__DataInterchangePredefinedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8032:1: ( ( 'assign' ) )
- // InternalDataDSL.g:8033:1: ( 'assign' )
+ // InternalDataDSL.g:9370:1: ( ( 'assign' ) )
+ // InternalDataDSL.g:9371:1: ( 'assign' )
{
- // InternalDataDSL.g:8033:1: ( 'assign' )
- // InternalDataDSL.g:8034:2: 'assign'
+ // InternalDataDSL.g:9371:1: ( 'assign' )
+ // InternalDataDSL.g:9372:2: 'assign'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAssignKeyword_1());
}
- match(input,105,FOLLOW_2); if (state.failed) return ;
+ match(input,115,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAssignKeyword_1());
}
@@ -27734,16 +32191,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__2"
- // InternalDataDSL.g:8043:1: rule__DataInterchangePredefinedExpression__Group__2 : rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 ;
+ // InternalDataDSL.g:9381:1: rule__DataInterchangePredefinedExpression__Group__2 : rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 ;
public final void rule__DataInterchangePredefinedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8047:1: ( rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 )
- // InternalDataDSL.g:8048:2: rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3
+ // InternalDataDSL.g:9385:1: ( rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3 )
+ // InternalDataDSL.g:9386:2: rule__DataInterchangePredefinedExpression__Group__2__Impl rule__DataInterchangePredefinedExpression__Group__3
{
- pushFollow(FOLLOW_53);
+ pushFollow(FOLLOW_61);
rule__DataInterchangePredefinedExpression__Group__2__Impl();
state._fsp--;
@@ -27772,23 +32229,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__2__Impl"
- // InternalDataDSL.g:8055:1: rule__DataInterchangePredefinedExpression__Group__2__Impl : ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:9393:1: rule__DataInterchangePredefinedExpression__Group__2__Impl : ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) ;
public final void rule__DataInterchangePredefinedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8059:1: ( ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) )
- // InternalDataDSL.g:8060:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:9397:1: ( ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:9398:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) )
{
- // InternalDataDSL.g:8060:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) )
- // InternalDataDSL.g:8061:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:9398:1: ( ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 ) )
+ // InternalDataDSL.g:9399:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyAssignment_2());
}
- // InternalDataDSL.g:8062:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 )
- // InternalDataDSL.g:8062:3: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2
+ // InternalDataDSL.g:9400:2: ( rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 )
+ // InternalDataDSL.g:9400:3: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2();
@@ -27823,16 +32280,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__3"
- // InternalDataDSL.g:8070:1: rule__DataInterchangePredefinedExpression__Group__3 : rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 ;
+ // InternalDataDSL.g:9408:1: rule__DataInterchangePredefinedExpression__Group__3 : rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 ;
public final void rule__DataInterchangePredefinedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8074:1: ( rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 )
- // InternalDataDSL.g:8075:2: rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4
+ // InternalDataDSL.g:9412:1: ( rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4 )
+ // InternalDataDSL.g:9413:2: rule__DataInterchangePredefinedExpression__Group__3__Impl rule__DataInterchangePredefinedExpression__Group__4
{
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_62);
rule__DataInterchangePredefinedExpression__Group__3__Impl();
state._fsp--;
@@ -27861,22 +32318,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__3__Impl"
- // InternalDataDSL.g:8082:1: rule__DataInterchangePredefinedExpression__Group__3__Impl : ( 'with' ) ;
+ // InternalDataDSL.g:9420:1: rule__DataInterchangePredefinedExpression__Group__3__Impl : ( 'with' ) ;
public final void rule__DataInterchangePredefinedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8086:1: ( ( 'with' ) )
- // InternalDataDSL.g:8087:1: ( 'with' )
+ // InternalDataDSL.g:9424:1: ( ( 'with' ) )
+ // InternalDataDSL.g:9425:1: ( 'with' )
{
- // InternalDataDSL.g:8087:1: ( 'with' )
- // InternalDataDSL.g:8088:2: 'with'
+ // InternalDataDSL.g:9425:1: ( 'with' )
+ // InternalDataDSL.g:9426:2: 'with'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getWithKeyword_3());
}
- match(input,97,FOLLOW_2); if (state.failed) return ;
+ match(input,104,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePredefinedExpressionAccess().getWithKeyword_3());
}
@@ -27902,16 +32359,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__4"
- // InternalDataDSL.g:8097:1: rule__DataInterchangePredefinedExpression__Group__4 : rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 ;
+ // InternalDataDSL.g:9435:1: rule__DataInterchangePredefinedExpression__Group__4 : rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 ;
public final void rule__DataInterchangePredefinedExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8101:1: ( rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 )
- // InternalDataDSL.g:8102:2: rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5
+ // InternalDataDSL.g:9439:1: ( rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5 )
+ // InternalDataDSL.g:9440:2: rule__DataInterchangePredefinedExpression__Group__4__Impl rule__DataInterchangePredefinedExpression__Group__5
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__DataInterchangePredefinedExpression__Group__4__Impl();
state._fsp--;
@@ -27940,23 +32397,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__4__Impl"
- // InternalDataDSL.g:8109:1: rule__DataInterchangePredefinedExpression__Group__4__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) ;
+ // InternalDataDSL.g:9447:1: rule__DataInterchangePredefinedExpression__Group__4__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) ;
public final void rule__DataInterchangePredefinedExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8113:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) )
- // InternalDataDSL.g:8114:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) )
+ // InternalDataDSL.g:9451:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) ) )
+ // InternalDataDSL.g:9452:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) )
{
- // InternalDataDSL.g:8114:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) )
- // InternalDataDSL.g:8115:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 )
+ // InternalDataDSL.g:9452:1: ( ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 ) )
+ // InternalDataDSL.g:9453:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanAssignment_4());
}
- // InternalDataDSL.g:8116:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 )
- // InternalDataDSL.g:8116:3: rule__DataInterchangePredefinedExpression__BeanAssignment_4
+ // InternalDataDSL.g:9454:2: ( rule__DataInterchangePredefinedExpression__BeanAssignment_4 )
+ // InternalDataDSL.g:9454:3: rule__DataInterchangePredefinedExpression__BeanAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangePredefinedExpression__BeanAssignment_4();
@@ -27991,16 +32448,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__5"
- // InternalDataDSL.g:8124:1: rule__DataInterchangePredefinedExpression__Group__5 : rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 ;
+ // InternalDataDSL.g:9462:1: rule__DataInterchangePredefinedExpression__Group__5 : rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 ;
public final void rule__DataInterchangePredefinedExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8128:1: ( rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 )
- // InternalDataDSL.g:8129:2: rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6
+ // InternalDataDSL.g:9466:1: ( rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6 )
+ // InternalDataDSL.g:9467:2: rule__DataInterchangePredefinedExpression__Group__5__Impl rule__DataInterchangePredefinedExpression__Group__6
{
- pushFollow(FOLLOW_56);
+ pushFollow(FOLLOW_64);
rule__DataInterchangePredefinedExpression__Group__5__Impl();
state._fsp--;
@@ -28029,22 +32486,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__5__Impl"
- // InternalDataDSL.g:8136:1: rule__DataInterchangePredefinedExpression__Group__5__Impl : ( 'as' ) ;
+ // InternalDataDSL.g:9474:1: rule__DataInterchangePredefinedExpression__Group__5__Impl : ( 'as' ) ;
public final void rule__DataInterchangePredefinedExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8140:1: ( ( 'as' ) )
- // InternalDataDSL.g:8141:1: ( 'as' )
+ // InternalDataDSL.g:9478:1: ( ( 'as' ) )
+ // InternalDataDSL.g:9479:1: ( 'as' )
{
- // InternalDataDSL.g:8141:1: ( 'as' )
- // InternalDataDSL.g:8142:2: 'as'
+ // InternalDataDSL.g:9479:1: ( 'as' )
+ // InternalDataDSL.g:9480:2: 'as'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAsKeyword_5());
}
- match(input,106,FOLLOW_2); if (state.failed) return ;
+ match(input,116,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangePredefinedExpressionAccess().getAsKeyword_5());
}
@@ -28070,14 +32527,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__6"
- // InternalDataDSL.g:8151:1: rule__DataInterchangePredefinedExpression__Group__6 : rule__DataInterchangePredefinedExpression__Group__6__Impl ;
+ // InternalDataDSL.g:9489:1: rule__DataInterchangePredefinedExpression__Group__6 : rule__DataInterchangePredefinedExpression__Group__6__Impl ;
public final void rule__DataInterchangePredefinedExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8155:1: ( rule__DataInterchangePredefinedExpression__Group__6__Impl )
- // InternalDataDSL.g:8156:2: rule__DataInterchangePredefinedExpression__Group__6__Impl
+ // InternalDataDSL.g:9493:1: ( rule__DataInterchangePredefinedExpression__Group__6__Impl )
+ // InternalDataDSL.g:9494:2: rule__DataInterchangePredefinedExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangePredefinedExpression__Group__6__Impl();
@@ -28103,23 +32560,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__Group__6__Impl"
- // InternalDataDSL.g:8162:1: rule__DataInterchangePredefinedExpression__Group__6__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) ;
+ // InternalDataDSL.g:9500:1: rule__DataInterchangePredefinedExpression__Group__6__Impl : ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) ;
public final void rule__DataInterchangePredefinedExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8166:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) )
- // InternalDataDSL.g:8167:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) )
+ // InternalDataDSL.g:9504:1: ( ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) ) )
+ // InternalDataDSL.g:9505:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) )
{
- // InternalDataDSL.g:8167:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) )
- // InternalDataDSL.g:8168:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 )
+ // InternalDataDSL.g:9505:1: ( ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 ) )
+ // InternalDataDSL.g:9506:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanTypeAssignment_6());
}
- // InternalDataDSL.g:8169:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 )
- // InternalDataDSL.g:8169:3: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6
+ // InternalDataDSL.g:9507:2: ( rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 )
+ // InternalDataDSL.g:9507:3: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6
{
pushFollow(FOLLOW_2);
rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6();
@@ -28154,16 +32611,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__0"
- // InternalDataDSL.g:8178:1: rule__DataInterchangeValueMapping__Group__0 : rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 ;
+ // InternalDataDSL.g:9516:1: rule__DataInterchangeValueMapping__Group__0 : rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 ;
public final void rule__DataInterchangeValueMapping__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8182:1: ( rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 )
- // InternalDataDSL.g:8183:2: rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1
+ // InternalDataDSL.g:9520:1: ( rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1 )
+ // InternalDataDSL.g:9521:2: rule__DataInterchangeValueMapping__Group__0__Impl rule__DataInterchangeValueMapping__Group__1
{
- pushFollow(FOLLOW_57);
+ pushFollow(FOLLOW_65);
rule__DataInterchangeValueMapping__Group__0__Impl();
state._fsp--;
@@ -28192,23 +32649,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__0__Impl"
- // InternalDataDSL.g:8190:1: rule__DataInterchangeValueMapping__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:9528:1: rule__DataInterchangeValueMapping__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeValueMapping__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8194:1: ( ( () ) )
- // InternalDataDSL.g:8195:1: ( () )
+ // InternalDataDSL.g:9532:1: ( ( () ) )
+ // InternalDataDSL.g:9533:1: ( () )
{
- // InternalDataDSL.g:8195:1: ( () )
- // InternalDataDSL.g:8196:2: ()
+ // InternalDataDSL.g:9533:1: ( () )
+ // InternalDataDSL.g:9534:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getDataInterchangeValueMappingAction_0());
}
- // InternalDataDSL.g:8197:2: ()
- // InternalDataDSL.g:8197:3:
+ // InternalDataDSL.g:9535:2: ()
+ // InternalDataDSL.g:9535:3:
{
}
@@ -28233,14 +32690,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__1"
- // InternalDataDSL.g:8205:1: rule__DataInterchangeValueMapping__Group__1 : rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 ;
+ // InternalDataDSL.g:9543:1: rule__DataInterchangeValueMapping__Group__1 : rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 ;
public final void rule__DataInterchangeValueMapping__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8209:1: ( rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 )
- // InternalDataDSL.g:8210:2: rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2
+ // InternalDataDSL.g:9547:1: ( rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2 )
+ // InternalDataDSL.g:9548:2: rule__DataInterchangeValueMapping__Group__1__Impl rule__DataInterchangeValueMapping__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeValueMapping__Group__1__Impl();
@@ -28271,22 +32728,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__1__Impl"
- // InternalDataDSL.g:8217:1: rule__DataInterchangeValueMapping__Group__1__Impl : ( 'map' ) ;
+ // InternalDataDSL.g:9555:1: rule__DataInterchangeValueMapping__Group__1__Impl : ( 'map' ) ;
public final void rule__DataInterchangeValueMapping__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8221:1: ( ( 'map' ) )
- // InternalDataDSL.g:8222:1: ( 'map' )
+ // InternalDataDSL.g:9559:1: ( ( 'map' ) )
+ // InternalDataDSL.g:9560:1: ( 'map' )
{
- // InternalDataDSL.g:8222:1: ( 'map' )
- // InternalDataDSL.g:8223:2: 'map'
+ // InternalDataDSL.g:9560:1: ( 'map' )
+ // InternalDataDSL.g:9561:2: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getMapKeyword_1());
}
- match(input,107,FOLLOW_2); if (state.failed) return ;
+ match(input,117,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeValueMappingAccess().getMapKeyword_1());
}
@@ -28312,16 +32769,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__2"
- // InternalDataDSL.g:8232:1: rule__DataInterchangeValueMapping__Group__2 : rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 ;
+ // InternalDataDSL.g:9570:1: rule__DataInterchangeValueMapping__Group__2 : rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 ;
public final void rule__DataInterchangeValueMapping__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8236:1: ( rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 )
- // InternalDataDSL.g:8237:2: rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3
+ // InternalDataDSL.g:9574:1: ( rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3 )
+ // InternalDataDSL.g:9575:2: rule__DataInterchangeValueMapping__Group__2__Impl rule__DataInterchangeValueMapping__Group__3
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__DataInterchangeValueMapping__Group__2__Impl();
state._fsp--;
@@ -28350,23 +32807,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__2__Impl"
- // InternalDataDSL.g:8244:1: rule__DataInterchangeValueMapping__Group__2__Impl : ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:9582:1: rule__DataInterchangeValueMapping__Group__2__Impl : ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) ;
public final void rule__DataInterchangeValueMapping__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8248:1: ( ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) )
- // InternalDataDSL.g:8249:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) )
+ // InternalDataDSL.g:9586:1: ( ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:9587:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) )
{
- // InternalDataDSL.g:8249:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) )
- // InternalDataDSL.g:8250:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 )
+ // InternalDataDSL.g:9587:1: ( ( rule__DataInterchangeValueMapping__PropertyAssignment_2 ) )
+ // InternalDataDSL.g:9588:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getPropertyAssignment_2());
}
- // InternalDataDSL.g:8251:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 )
- // InternalDataDSL.g:8251:3: rule__DataInterchangeValueMapping__PropertyAssignment_2
+ // InternalDataDSL.g:9589:2: ( rule__DataInterchangeValueMapping__PropertyAssignment_2 )
+ // InternalDataDSL.g:9589:3: rule__DataInterchangeValueMapping__PropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeValueMapping__PropertyAssignment_2();
@@ -28401,14 +32858,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__3"
- // InternalDataDSL.g:8259:1: rule__DataInterchangeValueMapping__Group__3 : rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 ;
+ // InternalDataDSL.g:9597:1: rule__DataInterchangeValueMapping__Group__3 : rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 ;
public final void rule__DataInterchangeValueMapping__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8263:1: ( rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 )
- // InternalDataDSL.g:8264:2: rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4
+ // InternalDataDSL.g:9601:1: ( rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4 )
+ // InternalDataDSL.g:9602:2: rule__DataInterchangeValueMapping__Group__3__Impl rule__DataInterchangeValueMapping__Group__4
{
pushFollow(FOLLOW_9);
rule__DataInterchangeValueMapping__Group__3__Impl();
@@ -28439,22 +32896,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__3__Impl"
- // InternalDataDSL.g:8271:1: rule__DataInterchangeValueMapping__Group__3__Impl : ( 'to' ) ;
+ // InternalDataDSL.g:9609:1: rule__DataInterchangeValueMapping__Group__3__Impl : ( 'to' ) ;
public final void rule__DataInterchangeValueMapping__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8275:1: ( ( 'to' ) )
- // InternalDataDSL.g:8276:1: ( 'to' )
+ // InternalDataDSL.g:9613:1: ( ( 'to' ) )
+ // InternalDataDSL.g:9614:1: ( 'to' )
{
- // InternalDataDSL.g:8276:1: ( 'to' )
- // InternalDataDSL.g:8277:2: 'to'
+ // InternalDataDSL.g:9614:1: ( 'to' )
+ // InternalDataDSL.g:9615:2: 'to'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getToKeyword_3());
}
- match(input,108,FOLLOW_2); if (state.failed) return ;
+ match(input,118,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeValueMappingAccess().getToKeyword_3());
}
@@ -28480,14 +32937,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__4"
- // InternalDataDSL.g:8286:1: rule__DataInterchangeValueMapping__Group__4 : rule__DataInterchangeValueMapping__Group__4__Impl ;
+ // InternalDataDSL.g:9624:1: rule__DataInterchangeValueMapping__Group__4 : rule__DataInterchangeValueMapping__Group__4__Impl ;
public final void rule__DataInterchangeValueMapping__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8290:1: ( rule__DataInterchangeValueMapping__Group__4__Impl )
- // InternalDataDSL.g:8291:2: rule__DataInterchangeValueMapping__Group__4__Impl
+ // InternalDataDSL.g:9628:1: ( rule__DataInterchangeValueMapping__Group__4__Impl )
+ // InternalDataDSL.g:9629:2: rule__DataInterchangeValueMapping__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeValueMapping__Group__4__Impl();
@@ -28513,23 +32970,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__Group__4__Impl"
- // InternalDataDSL.g:8297:1: rule__DataInterchangeValueMapping__Group__4__Impl : ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) ;
+ // InternalDataDSL.g:9635:1: rule__DataInterchangeValueMapping__Group__4__Impl : ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) ;
public final void rule__DataInterchangeValueMapping__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8301:1: ( ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) )
- // InternalDataDSL.g:8302:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) )
+ // InternalDataDSL.g:9639:1: ( ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) ) )
+ // InternalDataDSL.g:9640:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) )
{
- // InternalDataDSL.g:8302:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) )
- // InternalDataDSL.g:8303:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 )
+ // InternalDataDSL.g:9640:1: ( ( rule__DataInterchangeValueMapping__DataAssignment_4 ) )
+ // InternalDataDSL.g:9641:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getDataAssignment_4());
}
- // InternalDataDSL.g:8304:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 )
- // InternalDataDSL.g:8304:3: rule__DataInterchangeValueMapping__DataAssignment_4
+ // InternalDataDSL.g:9642:2: ( rule__DataInterchangeValueMapping__DataAssignment_4 )
+ // InternalDataDSL.g:9642:3: rule__DataInterchangeValueMapping__DataAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangeValueMapping__DataAssignment_4();
@@ -28564,16 +33021,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__0"
- // InternalDataDSL.g:8313:1: rule__DataInterchangeBlobMapping__Group__0 : rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 ;
+ // InternalDataDSL.g:9651:1: rule__DataInterchangeBlobMapping__Group__0 : rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 ;
public final void rule__DataInterchangeBlobMapping__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8317:1: ( rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 )
- // InternalDataDSL.g:8318:2: rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1
+ // InternalDataDSL.g:9655:1: ( rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1 )
+ // InternalDataDSL.g:9656:2: rule__DataInterchangeBlobMapping__Group__0__Impl rule__DataInterchangeBlobMapping__Group__1
{
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_67);
rule__DataInterchangeBlobMapping__Group__0__Impl();
state._fsp--;
@@ -28602,23 +33059,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__0__Impl"
- // InternalDataDSL.g:8325:1: rule__DataInterchangeBlobMapping__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:9663:1: rule__DataInterchangeBlobMapping__Group__0__Impl : ( () ) ;
public final void rule__DataInterchangeBlobMapping__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8329:1: ( ( () ) )
- // InternalDataDSL.g:8330:1: ( () )
+ // InternalDataDSL.g:9667:1: ( ( () ) )
+ // InternalDataDSL.g:9668:1: ( () )
{
- // InternalDataDSL.g:8330:1: ( () )
- // InternalDataDSL.g:8331:2: ()
+ // InternalDataDSL.g:9668:1: ( () )
+ // InternalDataDSL.g:9669:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getDataInterchangeBlobMappingAction_0());
}
- // InternalDataDSL.g:8332:2: ()
- // InternalDataDSL.g:8332:3:
+ // InternalDataDSL.g:9670:2: ()
+ // InternalDataDSL.g:9670:3:
{
}
@@ -28643,14 +33100,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__1"
- // InternalDataDSL.g:8340:1: rule__DataInterchangeBlobMapping__Group__1 : rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 ;
+ // InternalDataDSL.g:9678:1: rule__DataInterchangeBlobMapping__Group__1 : rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 ;
public final void rule__DataInterchangeBlobMapping__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8344:1: ( rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 )
- // InternalDataDSL.g:8345:2: rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2
+ // InternalDataDSL.g:9682:1: ( rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2 )
+ // InternalDataDSL.g:9683:2: rule__DataInterchangeBlobMapping__Group__1__Impl rule__DataInterchangeBlobMapping__Group__2
{
pushFollow(FOLLOW_7);
rule__DataInterchangeBlobMapping__Group__1__Impl();
@@ -28681,22 +33138,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__1__Impl"
- // InternalDataDSL.g:8352:1: rule__DataInterchangeBlobMapping__Group__1__Impl : ( 'mapBlob' ) ;
+ // InternalDataDSL.g:9690:1: rule__DataInterchangeBlobMapping__Group__1__Impl : ( 'mapBlob' ) ;
public final void rule__DataInterchangeBlobMapping__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8356:1: ( ( 'mapBlob' ) )
- // InternalDataDSL.g:8357:1: ( 'mapBlob' )
+ // InternalDataDSL.g:9694:1: ( ( 'mapBlob' ) )
+ // InternalDataDSL.g:9695:1: ( 'mapBlob' )
{
- // InternalDataDSL.g:8357:1: ( 'mapBlob' )
- // InternalDataDSL.g:8358:2: 'mapBlob'
+ // InternalDataDSL.g:9695:1: ( 'mapBlob' )
+ // InternalDataDSL.g:9696:2: 'mapBlob'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getMapBlobKeyword_1());
}
- match(input,109,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBlobMappingAccess().getMapBlobKeyword_1());
}
@@ -28722,16 +33179,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__2"
- // InternalDataDSL.g:8367:1: rule__DataInterchangeBlobMapping__Group__2 : rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 ;
+ // InternalDataDSL.g:9705:1: rule__DataInterchangeBlobMapping__Group__2 : rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 ;
public final void rule__DataInterchangeBlobMapping__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8371:1: ( rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 )
- // InternalDataDSL.g:8372:2: rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3
+ // InternalDataDSL.g:9709:1: ( rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3 )
+ // InternalDataDSL.g:9710:2: rule__DataInterchangeBlobMapping__Group__2__Impl rule__DataInterchangeBlobMapping__Group__3
{
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_66);
rule__DataInterchangeBlobMapping__Group__2__Impl();
state._fsp--;
@@ -28760,23 +33217,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__2__Impl"
- // InternalDataDSL.g:8379:1: rule__DataInterchangeBlobMapping__Group__2__Impl : ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) ;
+ // InternalDataDSL.g:9717:1: rule__DataInterchangeBlobMapping__Group__2__Impl : ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) ;
public final void rule__DataInterchangeBlobMapping__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8383:1: ( ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) )
- // InternalDataDSL.g:8384:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) )
+ // InternalDataDSL.g:9721:1: ( ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) ) )
+ // InternalDataDSL.g:9722:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) )
{
- // InternalDataDSL.g:8384:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) )
- // InternalDataDSL.g:8385:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 )
+ // InternalDataDSL.g:9722:1: ( ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 ) )
+ // InternalDataDSL.g:9723:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyAssignment_2());
}
- // InternalDataDSL.g:8386:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 )
- // InternalDataDSL.g:8386:3: rule__DataInterchangeBlobMapping__PropertyAssignment_2
+ // InternalDataDSL.g:9724:2: ( rule__DataInterchangeBlobMapping__PropertyAssignment_2 )
+ // InternalDataDSL.g:9724:3: rule__DataInterchangeBlobMapping__PropertyAssignment_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__PropertyAssignment_2();
@@ -28811,14 +33268,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__3"
- // InternalDataDSL.g:8394:1: rule__DataInterchangeBlobMapping__Group__3 : rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 ;
+ // InternalDataDSL.g:9732:1: rule__DataInterchangeBlobMapping__Group__3 : rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 ;
public final void rule__DataInterchangeBlobMapping__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8398:1: ( rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 )
- // InternalDataDSL.g:8399:2: rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4
+ // InternalDataDSL.g:9736:1: ( rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4 )
+ // InternalDataDSL.g:9737:2: rule__DataInterchangeBlobMapping__Group__3__Impl rule__DataInterchangeBlobMapping__Group__4
{
pushFollow(FOLLOW_9);
rule__DataInterchangeBlobMapping__Group__3__Impl();
@@ -28849,22 +33306,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__3__Impl"
- // InternalDataDSL.g:8406:1: rule__DataInterchangeBlobMapping__Group__3__Impl : ( 'to' ) ;
+ // InternalDataDSL.g:9744:1: rule__DataInterchangeBlobMapping__Group__3__Impl : ( 'to' ) ;
public final void rule__DataInterchangeBlobMapping__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8410:1: ( ( 'to' ) )
- // InternalDataDSL.g:8411:1: ( 'to' )
+ // InternalDataDSL.g:9748:1: ( ( 'to' ) )
+ // InternalDataDSL.g:9749:1: ( 'to' )
{
- // InternalDataDSL.g:8411:1: ( 'to' )
- // InternalDataDSL.g:8412:2: 'to'
+ // InternalDataDSL.g:9749:1: ( 'to' )
+ // InternalDataDSL.g:9750:2: 'to'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getToKeyword_3());
}
- match(input,108,FOLLOW_2); if (state.failed) return ;
+ match(input,118,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBlobMappingAccess().getToKeyword_3());
}
@@ -28890,16 +33347,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__4"
- // InternalDataDSL.g:8421:1: rule__DataInterchangeBlobMapping__Group__4 : rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 ;
+ // InternalDataDSL.g:9759:1: rule__DataInterchangeBlobMapping__Group__4 : rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 ;
public final void rule__DataInterchangeBlobMapping__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8425:1: ( rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 )
- // InternalDataDSL.g:8426:2: rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5
+ // InternalDataDSL.g:9763:1: ( rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5 )
+ // InternalDataDSL.g:9764:2: rule__DataInterchangeBlobMapping__Group__4__Impl rule__DataInterchangeBlobMapping__Group__5
{
- pushFollow(FOLLOW_60);
+ pushFollow(FOLLOW_68);
rule__DataInterchangeBlobMapping__Group__4__Impl();
state._fsp--;
@@ -28928,23 +33385,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__4__Impl"
- // InternalDataDSL.g:8433:1: rule__DataInterchangeBlobMapping__Group__4__Impl : ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) ;
+ // InternalDataDSL.g:9771:1: rule__DataInterchangeBlobMapping__Group__4__Impl : ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) ;
public final void rule__DataInterchangeBlobMapping__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8437:1: ( ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) )
- // InternalDataDSL.g:8438:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) )
+ // InternalDataDSL.g:9775:1: ( ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) ) )
+ // InternalDataDSL.g:9776:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) )
{
- // InternalDataDSL.g:8438:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) )
- // InternalDataDSL.g:8439:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 )
+ // InternalDataDSL.g:9776:1: ( ( rule__DataInterchangeBlobMapping__DataAssignment_4 ) )
+ // InternalDataDSL.g:9777:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getDataAssignment_4());
}
- // InternalDataDSL.g:8440:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 )
- // InternalDataDSL.g:8440:3: rule__DataInterchangeBlobMapping__DataAssignment_4
+ // InternalDataDSL.g:9778:2: ( rule__DataInterchangeBlobMapping__DataAssignment_4 )
+ // InternalDataDSL.g:9778:3: rule__DataInterchangeBlobMapping__DataAssignment_4
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__DataAssignment_4();
@@ -28979,16 +33436,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__5"
- // InternalDataDSL.g:8448:1: rule__DataInterchangeBlobMapping__Group__5 : rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 ;
+ // InternalDataDSL.g:9786:1: rule__DataInterchangeBlobMapping__Group__5 : rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 ;
public final void rule__DataInterchangeBlobMapping__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8452:1: ( rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 )
- // InternalDataDSL.g:8453:2: rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6
+ // InternalDataDSL.g:9790:1: ( rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6 )
+ // InternalDataDSL.g:9791:2: rule__DataInterchangeBlobMapping__Group__5__Impl rule__DataInterchangeBlobMapping__Group__6
{
- pushFollow(FOLLOW_60);
+ pushFollow(FOLLOW_68);
rule__DataInterchangeBlobMapping__Group__5__Impl();
state._fsp--;
@@ -29017,31 +33474,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__5__Impl"
- // InternalDataDSL.g:8460:1: rule__DataInterchangeBlobMapping__Group__5__Impl : ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) ;
+ // InternalDataDSL.g:9798:1: rule__DataInterchangeBlobMapping__Group__5__Impl : ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) ;
public final void rule__DataInterchangeBlobMapping__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8464:1: ( ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) )
- // InternalDataDSL.g:8465:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? )
+ // InternalDataDSL.g:9802:1: ( ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? ) )
+ // InternalDataDSL.g:9803:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? )
{
- // InternalDataDSL.g:8465:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? )
- // InternalDataDSL.g:8466:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )?
+ // InternalDataDSL.g:9803:1: ( ( rule__DataInterchangeBlobMapping__Group_5__0 )? )
+ // InternalDataDSL.g:9804:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup_5());
}
- // InternalDataDSL.g:8467:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // InternalDataDSL.g:9805:2: ( rule__DataInterchangeBlobMapping__Group_5__0 )?
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA81_0==48) ) {
- alt81=1;
+ if ( (LA94_0==48) ) {
+ alt94=1;
}
- switch (alt81) {
+ switch (alt94) {
case 1 :
- // InternalDataDSL.g:8467:3: rule__DataInterchangeBlobMapping__Group_5__0
+ // InternalDataDSL.g:9805:3: rule__DataInterchangeBlobMapping__Group_5__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__Group_5__0();
@@ -29079,16 +33536,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__6"
- // InternalDataDSL.g:8475:1: rule__DataInterchangeBlobMapping__Group__6 : rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 ;
+ // InternalDataDSL.g:9813:1: rule__DataInterchangeBlobMapping__Group__6 : rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 ;
public final void rule__DataInterchangeBlobMapping__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8479:1: ( rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 )
- // InternalDataDSL.g:8480:2: rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7
+ // InternalDataDSL.g:9817:1: ( rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7 )
+ // InternalDataDSL.g:9818:2: rule__DataInterchangeBlobMapping__Group__6__Impl rule__DataInterchangeBlobMapping__Group__7
{
- pushFollow(FOLLOW_60);
+ pushFollow(FOLLOW_68);
rule__DataInterchangeBlobMapping__Group__6__Impl();
state._fsp--;
@@ -29117,31 +33574,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__6__Impl"
- // InternalDataDSL.g:8487:1: rule__DataInterchangeBlobMapping__Group__6__Impl : ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) ;
+ // InternalDataDSL.g:9825:1: rule__DataInterchangeBlobMapping__Group__6__Impl : ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) ;
public final void rule__DataInterchangeBlobMapping__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8491:1: ( ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) )
- // InternalDataDSL.g:8492:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? )
+ // InternalDataDSL.g:9829:1: ( ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? ) )
+ // InternalDataDSL.g:9830:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? )
{
- // InternalDataDSL.g:8492:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? )
- // InternalDataDSL.g:8493:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )?
+ // InternalDataDSL.g:9830:1: ( ( rule__DataInterchangeBlobMapping__Group_6__0 )? )
+ // InternalDataDSL.g:9831:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getGroup_6());
}
- // InternalDataDSL.g:8494:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // InternalDataDSL.g:9832:2: ( rule__DataInterchangeBlobMapping__Group_6__0 )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA82_0==74) ) {
- alt82=1;
+ if ( (LA95_0==79) ) {
+ alt95=1;
}
- switch (alt82) {
+ switch (alt95) {
case 1 :
- // InternalDataDSL.g:8494:3: rule__DataInterchangeBlobMapping__Group_6__0
+ // InternalDataDSL.g:9832:3: rule__DataInterchangeBlobMapping__Group_6__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__Group_6__0();
@@ -29179,16 +33636,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__7"
- // InternalDataDSL.g:8502:1: rule__DataInterchangeBlobMapping__Group__7 : rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 ;
+ // InternalDataDSL.g:9840:1: rule__DataInterchangeBlobMapping__Group__7 : rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 ;
public final void rule__DataInterchangeBlobMapping__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8506:1: ( rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 )
- // InternalDataDSL.g:8507:2: rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8
+ // InternalDataDSL.g:9844:1: ( rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8 )
+ // InternalDataDSL.g:9845:2: rule__DataInterchangeBlobMapping__Group__7__Impl rule__DataInterchangeBlobMapping__Group__8
{
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_69);
rule__DataInterchangeBlobMapping__Group__7__Impl();
state._fsp--;
@@ -29217,22 +33674,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__7__Impl"
- // InternalDataDSL.g:8514:1: rule__DataInterchangeBlobMapping__Group__7__Impl : ( 'mimeType' ) ;
+ // InternalDataDSL.g:9852:1: rule__DataInterchangeBlobMapping__Group__7__Impl : ( 'mimeType' ) ;
public final void rule__DataInterchangeBlobMapping__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8518:1: ( ( 'mimeType' ) )
- // InternalDataDSL.g:8519:1: ( 'mimeType' )
+ // InternalDataDSL.g:9856:1: ( ( 'mimeType' ) )
+ // InternalDataDSL.g:9857:1: ( 'mimeType' )
{
- // InternalDataDSL.g:8519:1: ( 'mimeType' )
- // InternalDataDSL.g:8520:2: 'mimeType'
+ // InternalDataDSL.g:9857:1: ( 'mimeType' )
+ // InternalDataDSL.g:9858:2: 'mimeType'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeKeyword_7());
}
- match(input,110,FOLLOW_2); if (state.failed) return ;
+ match(input,120,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeKeyword_7());
}
@@ -29258,14 +33715,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__8"
- // InternalDataDSL.g:8529:1: rule__DataInterchangeBlobMapping__Group__8 : rule__DataInterchangeBlobMapping__Group__8__Impl ;
+ // InternalDataDSL.g:9867:1: rule__DataInterchangeBlobMapping__Group__8 : rule__DataInterchangeBlobMapping__Group__8__Impl ;
public final void rule__DataInterchangeBlobMapping__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8533:1: ( rule__DataInterchangeBlobMapping__Group__8__Impl )
- // InternalDataDSL.g:8534:2: rule__DataInterchangeBlobMapping__Group__8__Impl
+ // InternalDataDSL.g:9871:1: ( rule__DataInterchangeBlobMapping__Group__8__Impl )
+ // InternalDataDSL.g:9872:2: rule__DataInterchangeBlobMapping__Group__8__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__Group__8__Impl();
@@ -29291,23 +33748,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group__8__Impl"
- // InternalDataDSL.g:8540:1: rule__DataInterchangeBlobMapping__Group__8__Impl : ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) ;
+ // InternalDataDSL.g:9878:1: rule__DataInterchangeBlobMapping__Group__8__Impl : ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) ;
public final void rule__DataInterchangeBlobMapping__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8544:1: ( ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) )
- // InternalDataDSL.g:8545:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) )
+ // InternalDataDSL.g:9882:1: ( ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) ) )
+ // InternalDataDSL.g:9883:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) )
{
- // InternalDataDSL.g:8545:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) )
- // InternalDataDSL.g:8546:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 )
+ // InternalDataDSL.g:9883:1: ( ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 ) )
+ // InternalDataDSL.g:9884:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeAssignment_8());
}
- // InternalDataDSL.g:8547:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 )
- // InternalDataDSL.g:8547:3: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8
+ // InternalDataDSL.g:9885:2: ( rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 )
+ // InternalDataDSL.g:9885:3: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__MimeTypeAssignment_8();
@@ -29342,14 +33799,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__0"
- // InternalDataDSL.g:8556:1: rule__DataInterchangeBlobMapping__Group_5__0 : rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 ;
+ // InternalDataDSL.g:9894:1: rule__DataInterchangeBlobMapping__Group_5__0 : rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 ;
public final void rule__DataInterchangeBlobMapping__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8560:1: ( rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 )
- // InternalDataDSL.g:8561:2: rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1
+ // InternalDataDSL.g:9898:1: ( rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1 )
+ // InternalDataDSL.g:9899:2: rule__DataInterchangeBlobMapping__Group_5__0__Impl rule__DataInterchangeBlobMapping__Group_5__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeBlobMapping__Group_5__0__Impl();
@@ -29380,17 +33837,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__0__Impl"
- // InternalDataDSL.g:8568:1: rule__DataInterchangeBlobMapping__Group_5__0__Impl : ( 'extension' ) ;
+ // InternalDataDSL.g:9906:1: rule__DataInterchangeBlobMapping__Group_5__0__Impl : ( 'extension' ) ;
public final void rule__DataInterchangeBlobMapping__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8572:1: ( ( 'extension' ) )
- // InternalDataDSL.g:8573:1: ( 'extension' )
+ // InternalDataDSL.g:9910:1: ( ( 'extension' ) )
+ // InternalDataDSL.g:9911:1: ( 'extension' )
{
- // InternalDataDSL.g:8573:1: ( 'extension' )
- // InternalDataDSL.g:8574:2: 'extension'
+ // InternalDataDSL.g:9911:1: ( 'extension' )
+ // InternalDataDSL.g:9912:2: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getExtensionKeyword_5_0());
@@ -29421,14 +33878,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__1"
- // InternalDataDSL.g:8583:1: rule__DataInterchangeBlobMapping__Group_5__1 : rule__DataInterchangeBlobMapping__Group_5__1__Impl ;
+ // InternalDataDSL.g:9921:1: rule__DataInterchangeBlobMapping__Group_5__1 : rule__DataInterchangeBlobMapping__Group_5__1__Impl ;
public final void rule__DataInterchangeBlobMapping__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8587:1: ( rule__DataInterchangeBlobMapping__Group_5__1__Impl )
- // InternalDataDSL.g:8588:2: rule__DataInterchangeBlobMapping__Group_5__1__Impl
+ // InternalDataDSL.g:9925:1: ( rule__DataInterchangeBlobMapping__Group_5__1__Impl )
+ // InternalDataDSL.g:9926:2: rule__DataInterchangeBlobMapping__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__Group_5__1__Impl();
@@ -29454,23 +33911,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_5__1__Impl"
- // InternalDataDSL.g:8594:1: rule__DataInterchangeBlobMapping__Group_5__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) ;
+ // InternalDataDSL.g:9932:1: rule__DataInterchangeBlobMapping__Group_5__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) ;
public final void rule__DataInterchangeBlobMapping__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8598:1: ( ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) )
- // InternalDataDSL.g:8599:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) )
+ // InternalDataDSL.g:9936:1: ( ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) ) )
+ // InternalDataDSL.g:9937:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) )
{
- // InternalDataDSL.g:8599:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) )
- // InternalDataDSL.g:8600:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 )
+ // InternalDataDSL.g:9937:1: ( ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 ) )
+ // InternalDataDSL.g:9938:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobFileExtensionAssignment_5_1());
}
- // InternalDataDSL.g:8601:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 )
- // InternalDataDSL.g:8601:3: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1
+ // InternalDataDSL.g:9939:2: ( rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 )
+ // InternalDataDSL.g:9939:3: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1();
@@ -29505,14 +33962,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__0"
- // InternalDataDSL.g:8610:1: rule__DataInterchangeBlobMapping__Group_6__0 : rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 ;
+ // InternalDataDSL.g:9948:1: rule__DataInterchangeBlobMapping__Group_6__0 : rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 ;
public final void rule__DataInterchangeBlobMapping__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8614:1: ( rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 )
- // InternalDataDSL.g:8615:2: rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1
+ // InternalDataDSL.g:9952:1: ( rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1 )
+ // InternalDataDSL.g:9953:2: rule__DataInterchangeBlobMapping__Group_6__0__Impl rule__DataInterchangeBlobMapping__Group_6__1
{
pushFollow(FOLLOW_9);
rule__DataInterchangeBlobMapping__Group_6__0__Impl();
@@ -29543,22 +34000,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__0__Impl"
- // InternalDataDSL.g:8622:1: rule__DataInterchangeBlobMapping__Group_6__0__Impl : ( 'path' ) ;
+ // InternalDataDSL.g:9960:1: rule__DataInterchangeBlobMapping__Group_6__0__Impl : ( 'path' ) ;
public final void rule__DataInterchangeBlobMapping__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8626:1: ( ( 'path' ) )
- // InternalDataDSL.g:8627:1: ( 'path' )
+ // InternalDataDSL.g:9964:1: ( ( 'path' ) )
+ // InternalDataDSL.g:9965:1: ( 'path' )
{
- // InternalDataDSL.g:8627:1: ( 'path' )
- // InternalDataDSL.g:8628:2: 'path'
+ // InternalDataDSL.g:9965:1: ( 'path' )
+ // InternalDataDSL.g:9966:2: 'path'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getPathKeyword_6_0());
}
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeBlobMappingAccess().getPathKeyword_6_0());
}
@@ -29584,14 +34041,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__1"
- // InternalDataDSL.g:8637:1: rule__DataInterchangeBlobMapping__Group_6__1 : rule__DataInterchangeBlobMapping__Group_6__1__Impl ;
+ // InternalDataDSL.g:9975:1: rule__DataInterchangeBlobMapping__Group_6__1 : rule__DataInterchangeBlobMapping__Group_6__1__Impl ;
public final void rule__DataInterchangeBlobMapping__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8641:1: ( rule__DataInterchangeBlobMapping__Group_6__1__Impl )
- // InternalDataDSL.g:8642:2: rule__DataInterchangeBlobMapping__Group_6__1__Impl
+ // InternalDataDSL.g:9979:1: ( rule__DataInterchangeBlobMapping__Group_6__1__Impl )
+ // InternalDataDSL.g:9980:2: rule__DataInterchangeBlobMapping__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__Group_6__1__Impl();
@@ -29617,23 +34074,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__Group_6__1__Impl"
- // InternalDataDSL.g:8648:1: rule__DataInterchangeBlobMapping__Group_6__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) ;
+ // InternalDataDSL.g:9986:1: rule__DataInterchangeBlobMapping__Group_6__1__Impl : ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) ;
public final void rule__DataInterchangeBlobMapping__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8652:1: ( ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) )
- // InternalDataDSL.g:8653:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) )
+ // InternalDataDSL.g:9990:1: ( ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) ) )
+ // InternalDataDSL.g:9991:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) )
{
- // InternalDataDSL.g:8653:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) )
- // InternalDataDSL.g:8654:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 )
+ // InternalDataDSL.g:9991:1: ( ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 ) )
+ // InternalDataDSL.g:9992:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobPathAssignment_6_1());
}
- // InternalDataDSL.g:8655:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 )
- // InternalDataDSL.g:8655:3: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1
+ // InternalDataDSL.g:9993:2: ( rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 )
+ // InternalDataDSL.g:9993:3: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1();
@@ -29668,16 +34125,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group__0"
- // InternalDataDSL.g:8664:1: rule__LFQN__Group__0 : rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ;
+ // InternalDataDSL.g:10002:1: rule__LFQN__Group__0 : rule__LFQN__Group__0__Impl rule__LFQN__Group__1 ;
public final void rule__LFQN__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8668:1: ( rule__LFQN__Group__0__Impl rule__LFQN__Group__1 )
- // InternalDataDSL.g:8669:2: rule__LFQN__Group__0__Impl rule__LFQN__Group__1
+ // InternalDataDSL.g:10006:1: ( rule__LFQN__Group__0__Impl rule__LFQN__Group__1 )
+ // InternalDataDSL.g:10007:2: rule__LFQN__Group__0__Impl rule__LFQN__Group__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__LFQN__Group__0__Impl();
state._fsp--;
@@ -29706,17 +34163,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group__0__Impl"
- // InternalDataDSL.g:8676:1: rule__LFQN__Group__0__Impl : ( RULE_ID ) ;
+ // InternalDataDSL.g:10014:1: rule__LFQN__Group__0__Impl : ( RULE_ID ) ;
public final void rule__LFQN__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8680:1: ( ( RULE_ID ) )
- // InternalDataDSL.g:8681:1: ( RULE_ID )
+ // InternalDataDSL.g:10018:1: ( ( RULE_ID ) )
+ // InternalDataDSL.g:10019:1: ( RULE_ID )
{
- // InternalDataDSL.g:8681:1: ( RULE_ID )
- // InternalDataDSL.g:8682:2: RULE_ID
+ // InternalDataDSL.g:10019:1: ( RULE_ID )
+ // InternalDataDSL.g:10020:2: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_0());
@@ -29747,14 +34204,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group__1"
- // InternalDataDSL.g:8691:1: rule__LFQN__Group__1 : rule__LFQN__Group__1__Impl ;
+ // InternalDataDSL.g:10029:1: rule__LFQN__Group__1 : rule__LFQN__Group__1__Impl ;
public final void rule__LFQN__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8695:1: ( rule__LFQN__Group__1__Impl )
- // InternalDataDSL.g:8696:2: rule__LFQN__Group__1__Impl
+ // InternalDataDSL.g:10033:1: ( rule__LFQN__Group__1__Impl )
+ // InternalDataDSL.g:10034:2: rule__LFQN__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__LFQN__Group__1__Impl();
@@ -29780,37 +34237,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group__1__Impl"
- // InternalDataDSL.g:8702:1: rule__LFQN__Group__1__Impl : ( ( rule__LFQN__Group_1__0 )* ) ;
+ // InternalDataDSL.g:10040:1: rule__LFQN__Group__1__Impl : ( ( rule__LFQN__Group_1__0 )* ) ;
public final void rule__LFQN__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8706:1: ( ( ( rule__LFQN__Group_1__0 )* ) )
- // InternalDataDSL.g:8707:1: ( ( rule__LFQN__Group_1__0 )* )
+ // InternalDataDSL.g:10044:1: ( ( ( rule__LFQN__Group_1__0 )* ) )
+ // InternalDataDSL.g:10045:1: ( ( rule__LFQN__Group_1__0 )* )
{
- // InternalDataDSL.g:8707:1: ( ( rule__LFQN__Group_1__0 )* )
- // InternalDataDSL.g:8708:2: ( rule__LFQN__Group_1__0 )*
+ // InternalDataDSL.g:10045:1: ( ( rule__LFQN__Group_1__0 )* )
+ // InternalDataDSL.g:10046:2: ( rule__LFQN__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getGroup_1());
}
- // InternalDataDSL.g:8709:2: ( rule__LFQN__Group_1__0 )*
- loop83:
+ // InternalDataDSL.g:10047:2: ( rule__LFQN__Group_1__0 )*
+ loop96:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA83_0==43) ) {
- alt83=1;
+ if ( (LA96_0==43) ) {
+ alt96=1;
}
- switch (alt83) {
+ switch (alt96) {
case 1 :
- // InternalDataDSL.g:8709:3: rule__LFQN__Group_1__0
+ // InternalDataDSL.g:10047:3: rule__LFQN__Group_1__0
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_71);
rule__LFQN__Group_1__0();
state._fsp--;
@@ -29820,7 +34277,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop83;
+ break loop96;
}
} while (true);
@@ -29849,14 +34306,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group_1__0"
- // InternalDataDSL.g:8718:1: rule__LFQN__Group_1__0 : rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ;
+ // InternalDataDSL.g:10056:1: rule__LFQN__Group_1__0 : rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 ;
public final void rule__LFQN__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8722:1: ( rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 )
- // InternalDataDSL.g:8723:2: rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1
+ // InternalDataDSL.g:10060:1: ( rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1 )
+ // InternalDataDSL.g:10061:2: rule__LFQN__Group_1__0__Impl rule__LFQN__Group_1__1
{
pushFollow(FOLLOW_7);
rule__LFQN__Group_1__0__Impl();
@@ -29887,17 +34344,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group_1__0__Impl"
- // InternalDataDSL.g:8730:1: rule__LFQN__Group_1__0__Impl : ( '.' ) ;
+ // InternalDataDSL.g:10068:1: rule__LFQN__Group_1__0__Impl : ( '.' ) ;
public final void rule__LFQN__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8734:1: ( ( '.' ) )
- // InternalDataDSL.g:8735:1: ( '.' )
+ // InternalDataDSL.g:10072:1: ( ( '.' ) )
+ // InternalDataDSL.g:10073:1: ( '.' )
{
- // InternalDataDSL.g:8735:1: ( '.' )
- // InternalDataDSL.g:8736:2: '.'
+ // InternalDataDSL.g:10073:1: ( '.' )
+ // InternalDataDSL.g:10074:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getFullStopKeyword_1_0());
@@ -29928,14 +34385,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group_1__1"
- // InternalDataDSL.g:8745:1: rule__LFQN__Group_1__1 : rule__LFQN__Group_1__1__Impl ;
+ // InternalDataDSL.g:10083:1: rule__LFQN__Group_1__1 : rule__LFQN__Group_1__1__Impl ;
public final void rule__LFQN__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8749:1: ( rule__LFQN__Group_1__1__Impl )
- // InternalDataDSL.g:8750:2: rule__LFQN__Group_1__1__Impl
+ // InternalDataDSL.g:10087:1: ( rule__LFQN__Group_1__1__Impl )
+ // InternalDataDSL.g:10088:2: rule__LFQN__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__LFQN__Group_1__1__Impl();
@@ -29961,17 +34418,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LFQN__Group_1__1__Impl"
- // InternalDataDSL.g:8756:1: rule__LFQN__Group_1__1__Impl : ( RULE_ID ) ;
+ // InternalDataDSL.g:10094:1: rule__LFQN__Group_1__1__Impl : ( RULE_ID ) ;
public final void rule__LFQN__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8760:1: ( ( RULE_ID ) )
- // InternalDataDSL.g:8761:1: ( RULE_ID )
+ // InternalDataDSL.g:10098:1: ( ( RULE_ID ) )
+ // InternalDataDSL.g:10099:1: ( RULE_ID )
{
- // InternalDataDSL.g:8761:1: ( RULE_ID )
- // InternalDataDSL.g:8762:2: RULE_ID
+ // InternalDataDSL.g:10099:1: ( RULE_ID )
+ // InternalDataDSL.g:10100:2: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLFQNAccess().getIDTerminalRuleCall_1_1());
@@ -30002,16 +34459,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__0"
- // InternalDataDSL.g:8772:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ;
+ // InternalDataDSL.g:10110: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 {
- // InternalDataDSL.g:8776:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
- // InternalDataDSL.g:8777:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
+ // InternalDataDSL.g:10114:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
+ // InternalDataDSL.g:10115:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
{
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_72);
rule__XImportDeclaration__Group__0__Impl();
state._fsp--;
@@ -30040,23 +34497,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__0__Impl"
- // InternalDataDSL.g:8784:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:10122:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8788:1: ( ( () ) )
- // InternalDataDSL.g:8789:1: ( () )
+ // InternalDataDSL.g:10126:1: ( ( () ) )
+ // InternalDataDSL.g:10127:1: ( () )
{
- // InternalDataDSL.g:8789:1: ( () )
- // InternalDataDSL.g:8790:2: ()
+ // InternalDataDSL.g:10127:1: ( () )
+ // InternalDataDSL.g:10128:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0());
}
- // InternalDataDSL.g:8791:2: ()
- // InternalDataDSL.g:8791:3:
+ // InternalDataDSL.g:10129:2: ()
+ // InternalDataDSL.g:10129:3:
{
}
@@ -30081,16 +34538,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__1"
- // InternalDataDSL.g:8799:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ;
+ // InternalDataDSL.g:10137: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 {
- // InternalDataDSL.g:8803:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
- // InternalDataDSL.g:8804:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
+ // InternalDataDSL.g:10141:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
+ // InternalDataDSL.g:10142:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
{
- pushFollow(FOLLOW_65);
+ pushFollow(FOLLOW_73);
rule__XImportDeclaration__Group__1__Impl();
state._fsp--;
@@ -30119,17 +34576,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__1__Impl"
- // InternalDataDSL.g:8811:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ;
+ // InternalDataDSL.g:10149:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ;
public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8815:1: ( ( 'import' ) )
- // InternalDataDSL.g:8816:1: ( 'import' )
+ // InternalDataDSL.g:10153:1: ( ( 'import' ) )
+ // InternalDataDSL.g:10154:1: ( 'import' )
{
- // InternalDataDSL.g:8816:1: ( 'import' )
- // InternalDataDSL.g:8817:2: 'import'
+ // InternalDataDSL.g:10154:1: ( 'import' )
+ // InternalDataDSL.g:10155:2: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1());
@@ -30160,16 +34617,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__2"
- // InternalDataDSL.g:8826:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ;
+ // InternalDataDSL.g:10164: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 {
- // InternalDataDSL.g:8830:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 )
- // InternalDataDSL.g:8831:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3
+ // InternalDataDSL.g:10168:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 )
+ // InternalDataDSL.g:10169:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3
{
- pushFollow(FOLLOW_66);
+ pushFollow(FOLLOW_74);
rule__XImportDeclaration__Group__2__Impl();
state._fsp--;
@@ -30198,23 +34655,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__2__Impl"
- // InternalDataDSL.g:8838:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ;
+ // InternalDataDSL.g:10176:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ;
public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8842:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) )
- // InternalDataDSL.g:8843:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
+ // InternalDataDSL.g:10180:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) )
+ // InternalDataDSL.g:10181:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
{
- // InternalDataDSL.g:8843:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
- // InternalDataDSL.g:8844:2: ( rule__XImportDeclaration__Alternatives_2 )
+ // InternalDataDSL.g:10181:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
+ // InternalDataDSL.g:10182:2: ( rule__XImportDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2());
}
- // InternalDataDSL.g:8845:2: ( rule__XImportDeclaration__Alternatives_2 )
- // InternalDataDSL.g:8845:3: rule__XImportDeclaration__Alternatives_2
+ // InternalDataDSL.g:10183:2: ( rule__XImportDeclaration__Alternatives_2 )
+ // InternalDataDSL.g:10183:3: rule__XImportDeclaration__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Alternatives_2();
@@ -30249,14 +34706,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__3"
- // InternalDataDSL.g:8853:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ;
+ // InternalDataDSL.g:10191:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ;
public final void rule__XImportDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8857:1: ( rule__XImportDeclaration__Group__3__Impl )
- // InternalDataDSL.g:8858:2: rule__XImportDeclaration__Group__3__Impl
+ // InternalDataDSL.g:10195:1: ( rule__XImportDeclaration__Group__3__Impl )
+ // InternalDataDSL.g:10196:2: rule__XImportDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group__3__Impl();
@@ -30282,33 +34739,33 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group__3__Impl"
- // InternalDataDSL.g:8864:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ;
+ // InternalDataDSL.g:10202:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ;
public final void rule__XImportDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:8868:1: ( ( ( ';' )? ) )
- // InternalDataDSL.g:8869:1: ( ( ';' )? )
+ // InternalDataDSL.g:10206:1: ( ( ( ';' )? ) )
+ // InternalDataDSL.g:10207:1: ( ( ';' )? )
{
- // InternalDataDSL.g:8869:1: ( ( ';' )? )
- // InternalDataDSL.g:8870:2: ( ';' )?
+ // InternalDataDSL.g:10207:1: ( ( ';' )? )
+ // InternalDataDSL.g:10208:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3());
}
- // InternalDataDSL.g:8871:2: ( ';' )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // InternalDataDSL.g:10209:2: ( ';' )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA84_0==111) ) {
- alt84=1;
+ if ( (LA97_0==121) ) {
+ alt97=1;
}
- switch (alt84) {
+ switch (alt97) {
case 1 :
- // InternalDataDSL.g:8871:3: ';'
+ // InternalDataDSL.g:10209:3: ';'
{
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -30340,16 +34797,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__0"
- // InternalDataDSL.g:8880:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ;
+ // InternalDataDSL.g:10218: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 {
- // InternalDataDSL.g:8884:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 )
- // InternalDataDSL.g:8885:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1
+ // InternalDataDSL.g:10222:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 )
+ // InternalDataDSL.g:10223:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_75);
rule__XImportDeclaration__Group_2_0__0__Impl();
state._fsp--;
@@ -30378,23 +34835,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__0__Impl"
- // InternalDataDSL.g:8892:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ;
+ // InternalDataDSL.g:10230: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 {
- // InternalDataDSL.g:8896:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) )
- // InternalDataDSL.g:8897:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
+ // InternalDataDSL.g:10234:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) )
+ // InternalDataDSL.g:10235:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
{
- // InternalDataDSL.g:8897:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
- // InternalDataDSL.g:8898:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
+ // InternalDataDSL.g:10235:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
+ // InternalDataDSL.g:10236:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0());
}
- // InternalDataDSL.g:8899:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
- // InternalDataDSL.g:8899:3: rule__XImportDeclaration__StaticAssignment_2_0_0
+ // InternalDataDSL.g:10237:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
+ // InternalDataDSL.g:10237:3: rule__XImportDeclaration__StaticAssignment_2_0_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__StaticAssignment_2_0_0();
@@ -30429,16 +34886,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__1"
- // InternalDataDSL.g:8907:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ;
+ // InternalDataDSL.g:10245: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 {
- // InternalDataDSL.g:8911:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 )
- // InternalDataDSL.g:8912:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2
+ // InternalDataDSL.g:10249:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 )
+ // InternalDataDSL.g:10250:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2
{
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_75);
rule__XImportDeclaration__Group_2_0__1__Impl();
state._fsp--;
@@ -30467,31 +34924,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__1__Impl"
- // InternalDataDSL.g:8919:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ;
+ // InternalDataDSL.g:10257: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 {
- // InternalDataDSL.g:8923:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) )
- // InternalDataDSL.g:8924:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
+ // InternalDataDSL.g:10261:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) )
+ // InternalDataDSL.g:10262:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
{
- // InternalDataDSL.g:8924:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
- // InternalDataDSL.g:8925:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
+ // InternalDataDSL.g:10262:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
+ // InternalDataDSL.g:10263:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1());
}
- // InternalDataDSL.g:8926:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // InternalDataDSL.g:10264:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA85_0==48) ) {
- alt85=1;
+ if ( (LA98_0==48) ) {
+ alt98=1;
}
- switch (alt85) {
+ switch (alt98) {
case 1 :
- // InternalDataDSL.g:8926:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1
+ // InternalDataDSL.g:10264:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ExtensionAssignment_2_0_1();
@@ -30529,16 +34986,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__2"
- // InternalDataDSL.g:8934:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ;
+ // InternalDataDSL.g:10272: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 {
- // InternalDataDSL.g:8938:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 )
- // InternalDataDSL.g:8939:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3
+ // InternalDataDSL.g:10276:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 )
+ // InternalDataDSL.g:10277:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3
{
- pushFollow(FOLLOW_68);
+ pushFollow(FOLLOW_76);
rule__XImportDeclaration__Group_2_0__2__Impl();
state._fsp--;
@@ -30567,23 +35024,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__2__Impl"
- // InternalDataDSL.g:8946:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ;
+ // InternalDataDSL.g:10284: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 {
- // InternalDataDSL.g:8950:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) )
- // InternalDataDSL.g:8951:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
+ // InternalDataDSL.g:10288:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) )
+ // InternalDataDSL.g:10289:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
{
- // InternalDataDSL.g:8951:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
- // InternalDataDSL.g:8952:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
+ // InternalDataDSL.g:10289:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
+ // InternalDataDSL.g:10290:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2());
}
- // InternalDataDSL.g:8953:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
- // InternalDataDSL.g:8953:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
+ // InternalDataDSL.g:10291:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
+ // InternalDataDSL.g:10291:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedTypeAssignment_2_0_2();
@@ -30618,14 +35075,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__3"
- // InternalDataDSL.g:8961:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ;
+ // InternalDataDSL.g:10299: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 {
- // InternalDataDSL.g:8965:1: ( rule__XImportDeclaration__Group_2_0__3__Impl )
- // InternalDataDSL.g:8966:2: rule__XImportDeclaration__Group_2_0__3__Impl
+ // InternalDataDSL.g:10303:1: ( rule__XImportDeclaration__Group_2_0__3__Impl )
+ // InternalDataDSL.g:10304:2: rule__XImportDeclaration__Group_2_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_0__3__Impl();
@@ -30651,23 +35108,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_0__3__Impl"
- // InternalDataDSL.g:8972:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ;
+ // InternalDataDSL.g:10310: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 {
- // InternalDataDSL.g:8976:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) )
- // InternalDataDSL.g:8977:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
+ // InternalDataDSL.g:10314:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) )
+ // InternalDataDSL.g:10315:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
{
- // InternalDataDSL.g:8977:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
- // InternalDataDSL.g:8978:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
+ // InternalDataDSL.g:10315:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
+ // InternalDataDSL.g:10316:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3());
}
- // InternalDataDSL.g:8979:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
- // InternalDataDSL.g:8979:3: rule__XImportDeclaration__Alternatives_2_0_3
+ // InternalDataDSL.g:10317:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
+ // InternalDataDSL.g:10317:3: rule__XImportDeclaration__Alternatives_2_0_3
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Alternatives_2_0_3();
@@ -30702,14 +35159,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_3__0"
- // InternalDataDSL.g:8988:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ;
+ // InternalDataDSL.g:10326: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 {
- // InternalDataDSL.g:8992:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 )
- // InternalDataDSL.g:8993:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1
+ // InternalDataDSL.g:10330:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 )
+ // InternalDataDSL.g:10331:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1
{
pushFollow(FOLLOW_7);
rule__XImportDeclaration__Group_2_3__0__Impl();
@@ -30740,23 +35197,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_3__0__Impl"
- // InternalDataDSL.g:9000:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ;
+ // InternalDataDSL.g:10338: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 {
- // InternalDataDSL.g:9004:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) )
- // InternalDataDSL.g:9005:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
+ // InternalDataDSL.g:10342:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) )
+ // InternalDataDSL.g:10343:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
{
- // InternalDataDSL.g:9005:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
- // InternalDataDSL.g:9006:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
+ // InternalDataDSL.g:10343:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
+ // InternalDataDSL.g:10344:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0());
}
- // InternalDataDSL.g:9007:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
- // InternalDataDSL.g:9007:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0
+ // InternalDataDSL.g:10345:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
+ // InternalDataDSL.g:10345:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__FqnImportAssignment_2_3_0();
@@ -30791,14 +35248,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_3__1"
- // InternalDataDSL.g:9015:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ;
+ // InternalDataDSL.g:10353: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 {
- // InternalDataDSL.g:9019:1: ( rule__XImportDeclaration__Group_2_3__1__Impl )
- // InternalDataDSL.g:9020:2: rule__XImportDeclaration__Group_2_3__1__Impl
+ // InternalDataDSL.g:10357:1: ( rule__XImportDeclaration__Group_2_3__1__Impl )
+ // InternalDataDSL.g:10358:2: rule__XImportDeclaration__Group_2_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_3__1__Impl();
@@ -30824,23 +35281,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__Group_2_3__1__Impl"
- // InternalDataDSL.g:9026:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ;
+ // InternalDataDSL.g:10364: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 {
- // InternalDataDSL.g:9030:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) )
- // InternalDataDSL.g:9031:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
+ // InternalDataDSL.g:10368:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) )
+ // InternalDataDSL.g:10369:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
{
- // InternalDataDSL.g:9031:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
- // InternalDataDSL.g:9032:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
+ // InternalDataDSL.g:10369:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
+ // InternalDataDSL.g:10370:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1());
}
- // InternalDataDSL.g:9033:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
- // InternalDataDSL.g:9033:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
+ // InternalDataDSL.g:10371:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
+ // InternalDataDSL.g:10371:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1();
@@ -30875,16 +35332,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__0"
- // InternalDataDSL.g:9042:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
+ // InternalDataDSL.g:10380: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 {
- // InternalDataDSL.g:9046:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
- // InternalDataDSL.g:9047:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
+ // InternalDataDSL.g:10384:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
+ // InternalDataDSL.g:10385:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
{
- pushFollow(FOLLOW_69);
+ pushFollow(FOLLOW_77);
rule__XAnnotation__Group__0__Impl();
state._fsp--;
@@ -30913,23 +35370,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__0__Impl"
- // InternalDataDSL.g:9054:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:10392:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9058:1: ( ( () ) )
- // InternalDataDSL.g:9059:1: ( () )
+ // InternalDataDSL.g:10396:1: ( ( () ) )
+ // InternalDataDSL.g:10397:1: ( () )
{
- // InternalDataDSL.g:9059:1: ( () )
- // InternalDataDSL.g:9060:2: ()
+ // InternalDataDSL.g:10397:1: ( () )
+ // InternalDataDSL.g:10398:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0());
}
- // InternalDataDSL.g:9061:2: ()
- // InternalDataDSL.g:9061:3:
+ // InternalDataDSL.g:10399:2: ()
+ // InternalDataDSL.g:10399:3:
{
}
@@ -30954,14 +35411,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__1"
- // InternalDataDSL.g:9069:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
+ // InternalDataDSL.g:10407: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 {
- // InternalDataDSL.g:9073:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
- // InternalDataDSL.g:9074:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
+ // InternalDataDSL.g:10411:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
+ // InternalDataDSL.g:10412:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
{
pushFollow(FOLLOW_7);
rule__XAnnotation__Group__1__Impl();
@@ -30992,22 +35449,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__1__Impl"
- // InternalDataDSL.g:9081:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
+ // InternalDataDSL.g:10419:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9085:1: ( ( '@' ) )
- // InternalDataDSL.g:9086:1: ( '@' )
+ // InternalDataDSL.g:10423:1: ( ( '@' ) )
+ // InternalDataDSL.g:10424:1: ( '@' )
{
- // InternalDataDSL.g:9086:1: ( '@' )
- // InternalDataDSL.g:9087:2: '@'
+ // InternalDataDSL.g:10424:1: ( '@' )
+ // InternalDataDSL.g:10425:2: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
- match(input,112,FOLLOW_2); if (state.failed) return ;
+ match(input,122,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
@@ -31033,16 +35490,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__2"
- // InternalDataDSL.g:9096:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ;
+ // InternalDataDSL.g:10434: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 {
- // InternalDataDSL.g:9100:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
- // InternalDataDSL.g:9101:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
+ // InternalDataDSL.g:10438:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
+ // InternalDataDSL.g:10439:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XAnnotation__Group__2__Impl();
state._fsp--;
@@ -31071,23 +35528,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__2__Impl"
- // InternalDataDSL.g:9108:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
+ // InternalDataDSL.g:10446:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9112:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
- // InternalDataDSL.g:9113:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
+ // InternalDataDSL.g:10450:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
+ // InternalDataDSL.g:10451:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
{
- // InternalDataDSL.g:9113:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
- // InternalDataDSL.g:9114:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
+ // InternalDataDSL.g:10451:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
+ // InternalDataDSL.g:10452:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2());
}
- // InternalDataDSL.g:9115:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
- // InternalDataDSL.g:9115:3: rule__XAnnotation__AnnotationTypeAssignment_2
+ // InternalDataDSL.g:10453:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
+ // InternalDataDSL.g:10453:3: rule__XAnnotation__AnnotationTypeAssignment_2
{
pushFollow(FOLLOW_2);
rule__XAnnotation__AnnotationTypeAssignment_2();
@@ -31122,14 +35579,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__3"
- // InternalDataDSL.g:9123:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
+ // InternalDataDSL.g:10461:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
public final void rule__XAnnotation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9127:1: ( rule__XAnnotation__Group__3__Impl )
- // InternalDataDSL.g:9128:2: rule__XAnnotation__Group__3__Impl
+ // InternalDataDSL.g:10465:1: ( rule__XAnnotation__Group__3__Impl )
+ // InternalDataDSL.g:10466:2: rule__XAnnotation__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group__3__Impl();
@@ -31155,31 +35612,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group__3__Impl"
- // InternalDataDSL.g:9134:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ;
+ // InternalDataDSL.g:10472: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 {
- // InternalDataDSL.g:9138:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
- // InternalDataDSL.g:9139:1: ( ( rule__XAnnotation__Group_3__0 )? )
+ // InternalDataDSL.g:10476:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
+ // InternalDataDSL.g:10477:1: ( ( rule__XAnnotation__Group_3__0 )? )
{
- // InternalDataDSL.g:9139:1: ( ( rule__XAnnotation__Group_3__0 )? )
- // InternalDataDSL.g:9140:2: ( rule__XAnnotation__Group_3__0 )?
+ // InternalDataDSL.g:10477:1: ( ( rule__XAnnotation__Group_3__0 )? )
+ // InternalDataDSL.g:10478:2: ( rule__XAnnotation__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3());
}
- // InternalDataDSL.g:9141:2: ( rule__XAnnotation__Group_3__0 )?
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // InternalDataDSL.g:10479:2: ( rule__XAnnotation__Group_3__0 )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA86_0==113) ) {
- alt86=1;
+ if ( (LA99_0==123) ) {
+ alt99=1;
}
- switch (alt86) {
+ switch (alt99) {
case 1 :
- // InternalDataDSL.g:9141:3: rule__XAnnotation__Group_3__0
+ // InternalDataDSL.g:10479:3: rule__XAnnotation__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3__0();
@@ -31217,16 +35674,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3__0"
- // InternalDataDSL.g:9150:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ;
+ // InternalDataDSL.g:10488: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 {
- // InternalDataDSL.g:9154:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
- // InternalDataDSL.g:9155:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
+ // InternalDataDSL.g:10492:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
+ // InternalDataDSL.g:10493:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XAnnotation__Group_3__0__Impl();
state._fsp--;
@@ -31255,25 +35712,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3__0__Impl"
- // InternalDataDSL.g:9162:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
+ // InternalDataDSL.g:10500:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9166:1: ( ( ( '(' ) ) )
- // InternalDataDSL.g:9167:1: ( ( '(' ) )
+ // InternalDataDSL.g:10504:1: ( ( ( '(' ) ) )
+ // InternalDataDSL.g:10505:1: ( ( '(' ) )
{
- // InternalDataDSL.g:9167:1: ( ( '(' ) )
- // InternalDataDSL.g:9168:2: ( '(' )
+ // InternalDataDSL.g:10505:1: ( ( '(' ) )
+ // InternalDataDSL.g:10506:2: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
}
- // InternalDataDSL.g:9169:2: ( '(' )
- // InternalDataDSL.g:9169:3: '('
+ // InternalDataDSL.g:10507:2: ( '(' )
+ // InternalDataDSL.g:10507:3: '('
{
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
}
@@ -31302,16 +35759,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3__1"
- // InternalDataDSL.g:9177:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ;
+ // InternalDataDSL.g:10515: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 {
- // InternalDataDSL.g:9181:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
- // InternalDataDSL.g:9182:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
+ // InternalDataDSL.g:10519:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
+ // InternalDataDSL.g:10520:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XAnnotation__Group_3__1__Impl();
state._fsp--;
@@ -31340,31 +35797,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3__1__Impl"
- // InternalDataDSL.g:9189:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ;
+ // InternalDataDSL.g:10527: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 {
- // InternalDataDSL.g:9193:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
- // InternalDataDSL.g:9194:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
+ // InternalDataDSL.g:10531:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
+ // InternalDataDSL.g:10532:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
{
- // InternalDataDSL.g:9194:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
- // InternalDataDSL.g:9195:2: ( rule__XAnnotation__Alternatives_3_1 )?
+ // InternalDataDSL.g:10532:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
+ // InternalDataDSL.g:10533:2: ( rule__XAnnotation__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1());
}
- // InternalDataDSL.g:9196:2: ( rule__XAnnotation__Alternatives_3_1 )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // InternalDataDSL.g:10534:2: ( rule__XAnnotation__Alternatives_3_1 )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( ((LA87_0>=RULE_STRING && LA87_0<=RULE_DECIMAL)||LA87_0==27||(LA87_0>=34 && LA87_0<=35)||LA87_0==40||(LA87_0>=45 && LA87_0<=50)||LA87_0==70||LA87_0==95||(LA87_0>=112 && LA87_0<=113)||(LA87_0>=117 && LA87_0<=118)||LA87_0==120||LA87_0==122||(LA87_0>=126 && LA87_0<=133)||LA87_0==135||LA87_0==154) ) {
- alt87=1;
+ if ( ((LA100_0>=RULE_STRING && LA100_0<=RULE_DECIMAL)||LA100_0==27||(LA100_0>=34 && LA100_0<=35)||LA100_0==40||(LA100_0>=45 && LA100_0<=50)||LA100_0==75||LA100_0==102||(LA100_0>=122 && LA100_0<=123)||(LA100_0>=127 && LA100_0<=128)||LA100_0==130||LA100_0==132||(LA100_0>=136 && LA100_0<=143)||LA100_0==145||LA100_0==166) ) {
+ alt100=1;
}
- switch (alt87) {
+ switch (alt100) {
case 1 :
- // InternalDataDSL.g:9196:3: rule__XAnnotation__Alternatives_3_1
+ // InternalDataDSL.g:10534:3: rule__XAnnotation__Alternatives_3_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Alternatives_3_1();
@@ -31402,14 +35859,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3__2"
- // InternalDataDSL.g:9204:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ;
+ // InternalDataDSL.g:10542: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 {
- // InternalDataDSL.g:9208:1: ( rule__XAnnotation__Group_3__2__Impl )
- // InternalDataDSL.g:9209:2: rule__XAnnotation__Group_3__2__Impl
+ // InternalDataDSL.g:10546:1: ( rule__XAnnotation__Group_3__2__Impl )
+ // InternalDataDSL.g:10547:2: rule__XAnnotation__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3__2__Impl();
@@ -31435,22 +35892,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3__2__Impl"
- // InternalDataDSL.g:9215:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:10553:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9219:1: ( ( ')' ) )
- // InternalDataDSL.g:9220:1: ( ')' )
+ // InternalDataDSL.g:10557:1: ( ( ')' ) )
+ // InternalDataDSL.g:10558:1: ( ')' )
{
- // InternalDataDSL.g:9220:1: ( ')' )
- // InternalDataDSL.g:9221:2: ')'
+ // InternalDataDSL.g:10558:1: ( ')' )
+ // InternalDataDSL.g:10559:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
@@ -31476,16 +35933,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0"
- // InternalDataDSL.g:9231:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ;
+ // InternalDataDSL.g:10569: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 {
- // InternalDataDSL.g:9235:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
- // InternalDataDSL.g:9236:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
+ // InternalDataDSL.g:10573:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
+ // InternalDataDSL.g:10574:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XAnnotation__Group_3_1_0__0__Impl();
state._fsp--;
@@ -31514,23 +35971,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl"
- // InternalDataDSL.g:9243:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ;
+ // InternalDataDSL.g:10581: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 {
- // InternalDataDSL.g:9247:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
- // InternalDataDSL.g:9248:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
+ // InternalDataDSL.g:10585:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
+ // InternalDataDSL.g:10586:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
{
- // InternalDataDSL.g:9248:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
- // InternalDataDSL.g:9249:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
+ // InternalDataDSL.g:10586:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
+ // InternalDataDSL.g:10587:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0());
}
- // InternalDataDSL.g:9250:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
- // InternalDataDSL.g:9250:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
+ // InternalDataDSL.g:10588:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
+ // InternalDataDSL.g:10588:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0();
@@ -31565,14 +36022,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1"
- // InternalDataDSL.g:9258:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ;
+ // InternalDataDSL.g:10596: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 {
- // InternalDataDSL.g:9262:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
- // InternalDataDSL.g:9263:2: rule__XAnnotation__Group_3_1_0__1__Impl
+ // InternalDataDSL.g:10600:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
+ // InternalDataDSL.g:10601:2: rule__XAnnotation__Group_3_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__1__Impl();
@@ -31598,37 +36055,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl"
- // InternalDataDSL.g:9269:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ;
+ // InternalDataDSL.g:10607: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 {
- // InternalDataDSL.g:9273:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
- // InternalDataDSL.g:9274:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
+ // InternalDataDSL.g:10611:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
+ // InternalDataDSL.g:10612:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
{
- // InternalDataDSL.g:9274:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
- // InternalDataDSL.g:9275:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
+ // InternalDataDSL.g:10612:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
+ // InternalDataDSL.g:10613:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1());
}
- // InternalDataDSL.g:9276:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
- loop88:
+ // InternalDataDSL.g:10614:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
+ loop101:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA88_0==115) ) {
- alt88=1;
+ if ( (LA101_0==125) ) {
+ alt101=1;
}
- switch (alt88) {
+ switch (alt101) {
case 1 :
- // InternalDataDSL.g:9276:3: rule__XAnnotation__Group_3_1_0_1__0
+ // InternalDataDSL.g:10614:3: rule__XAnnotation__Group_3_1_0_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XAnnotation__Group_3_1_0_1__0();
state._fsp--;
@@ -31638,7 +36095,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop88;
+ break loop101;
}
} while (true);
@@ -31667,14 +36124,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0"
- // InternalDataDSL.g:9285: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 ;
+ // InternalDataDSL.g:10623: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 {
- // InternalDataDSL.g:9289:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
- // InternalDataDSL.g:9290:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1
+ // InternalDataDSL.g:10627:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
+ // InternalDataDSL.g:10628: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();
@@ -31705,22 +36162,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl"
- // InternalDataDSL.g:9297:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:10635: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 {
- // InternalDataDSL.g:9301:1: ( ( ',' ) )
- // InternalDataDSL.g:9302:1: ( ',' )
+ // InternalDataDSL.g:10639:1: ( ( ',' ) )
+ // InternalDataDSL.g:10640:1: ( ',' )
{
- // InternalDataDSL.g:9302:1: ( ',' )
- // InternalDataDSL.g:9303:2: ','
+ // InternalDataDSL.g:10640:1: ( ',' )
+ // InternalDataDSL.g:10641:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
@@ -31746,14 +36203,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1"
- // InternalDataDSL.g:9312:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ;
+ // InternalDataDSL.g:10650: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 {
- // InternalDataDSL.g:9316:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
- // InternalDataDSL.g:9317:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
+ // InternalDataDSL.g:10654:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
+ // InternalDataDSL.g:10655:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0_1__1__Impl();
@@ -31779,23 +36236,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl"
- // InternalDataDSL.g:9323:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ;
+ // InternalDataDSL.g:10661: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 {
- // InternalDataDSL.g:9327:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
- // InternalDataDSL.g:9328:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
+ // InternalDataDSL.g:10665:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
+ // InternalDataDSL.g:10666:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
{
- // InternalDataDSL.g:9328:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
- // InternalDataDSL.g:9329:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
+ // InternalDataDSL.g:10666:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
+ // InternalDataDSL.g:10667:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1());
}
- // InternalDataDSL.g:9330:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
- // InternalDataDSL.g:9330:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
+ // InternalDataDSL.g:10668:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
+ // InternalDataDSL.g:10668:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1();
@@ -31830,16 +36287,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0"
- // InternalDataDSL.g:9339:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ;
+ // InternalDataDSL.g:10677: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 {
- // InternalDataDSL.g:9343:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
- // InternalDataDSL.g:9344:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
+ // InternalDataDSL.g:10681:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
+ // InternalDataDSL.g:10682:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAnnotationElementValuePair__Group__0__Impl();
state._fsp--;
@@ -31868,23 +36325,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl"
- // InternalDataDSL.g:9351:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ;
+ // InternalDataDSL.g:10689: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 {
- // InternalDataDSL.g:9355:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
- // InternalDataDSL.g:9356:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
+ // InternalDataDSL.g:10693:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
+ // InternalDataDSL.g:10694:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
{
- // InternalDataDSL.g:9356:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
- // InternalDataDSL.g:9357:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
+ // InternalDataDSL.g:10694:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
+ // InternalDataDSL.g:10695:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0());
}
- // InternalDataDSL.g:9358:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
- // InternalDataDSL.g:9358:3: rule__XAnnotationElementValuePair__Group_0__0
+ // InternalDataDSL.g:10696:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
+ // InternalDataDSL.g:10696:3: rule__XAnnotationElementValuePair__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0__0();
@@ -31919,14 +36376,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1"
- // InternalDataDSL.g:9366:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
+ // InternalDataDSL.g:10704:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9370:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
- // InternalDataDSL.g:9371:2: rule__XAnnotationElementValuePair__Group__1__Impl
+ // InternalDataDSL.g:10708:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
+ // InternalDataDSL.g:10709:2: rule__XAnnotationElementValuePair__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group__1__Impl();
@@ -31952,23 +36409,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl"
- // InternalDataDSL.g:9377:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
+ // InternalDataDSL.g:10715:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9381:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
- // InternalDataDSL.g:9382:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
+ // InternalDataDSL.g:10719:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
+ // InternalDataDSL.g:10720:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
{
- // InternalDataDSL.g:9382:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
- // InternalDataDSL.g:9383:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
+ // InternalDataDSL.g:10720:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
+ // InternalDataDSL.g:10721:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1());
}
- // InternalDataDSL.g:9384:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
- // InternalDataDSL.g:9384:3: rule__XAnnotationElementValuePair__ValueAssignment_1
+ // InternalDataDSL.g:10722:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
+ // InternalDataDSL.g:10722:3: rule__XAnnotationElementValuePair__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__ValueAssignment_1();
@@ -32003,14 +36460,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0"
- // InternalDataDSL.g:9393:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ;
+ // InternalDataDSL.g:10731: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 {
- // InternalDataDSL.g:9397:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
- // InternalDataDSL.g:9398:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
+ // InternalDataDSL.g:10735:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
+ // InternalDataDSL.g:10736:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0__0__Impl();
@@ -32036,23 +36493,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl"
- // InternalDataDSL.g:9404:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:10742: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 {
- // InternalDataDSL.g:9408:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
- // InternalDataDSL.g:9409:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
+ // InternalDataDSL.g:10746:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:10747:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
{
- // InternalDataDSL.g:9409:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
- // InternalDataDSL.g:9410:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
+ // InternalDataDSL.g:10747:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
+ // InternalDataDSL.g:10748:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0());
}
- // InternalDataDSL.g:9411:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
- // InternalDataDSL.g:9411:3: rule__XAnnotationElementValuePair__Group_0_0__0
+ // InternalDataDSL.g:10749:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
+ // InternalDataDSL.g:10749:3: rule__XAnnotationElementValuePair__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0_0__0();
@@ -32087,16 +36544,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0"
- // InternalDataDSL.g:9420:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ;
+ // InternalDataDSL.g:10758: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 {
- // InternalDataDSL.g:9424:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
- // InternalDataDSL.g:9425:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
+ // InternalDataDSL.g:10762:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
+ // InternalDataDSL.g:10763:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__XAnnotationElementValuePair__Group_0_0__0__Impl();
state._fsp--;
@@ -32125,23 +36582,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl"
- // InternalDataDSL.g:9432:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ;
+ // InternalDataDSL.g:10770: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 {
- // InternalDataDSL.g:9436:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
- // InternalDataDSL.g:9437:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
+ // InternalDataDSL.g:10774:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
+ // InternalDataDSL.g:10775:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
{
- // InternalDataDSL.g:9437:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
- // InternalDataDSL.g:9438:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
+ // InternalDataDSL.g:10775:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
+ // InternalDataDSL.g:10776:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0());
}
- // InternalDataDSL.g:9439:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
- // InternalDataDSL.g:9439:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
+ // InternalDataDSL.g:10777:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
+ // InternalDataDSL.g:10777:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__ElementAssignment_0_0_0();
@@ -32176,14 +36633,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1"
- // InternalDataDSL.g:9447:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ;
+ // InternalDataDSL.g:10785: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 {
- // InternalDataDSL.g:9451:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
- // InternalDataDSL.g:9452:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
+ // InternalDataDSL.g:10789:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
+ // InternalDataDSL.g:10790:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0_0__1__Impl();
@@ -32209,17 +36666,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl"
- // InternalDataDSL.g:9458:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
+ // InternalDataDSL.g:10796:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9462:1: ( ( '=' ) )
- // InternalDataDSL.g:9463:1: ( '=' )
+ // InternalDataDSL.g:10800:1: ( ( '=' ) )
+ // InternalDataDSL.g:10801:1: ( '=' )
{
- // InternalDataDSL.g:9463:1: ( '=' )
- // InternalDataDSL.g:9464:2: '='
+ // InternalDataDSL.g:10801:1: ( '=' )
+ // InternalDataDSL.g:10802:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
@@ -32250,16 +36707,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0"
- // InternalDataDSL.g:9474:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ;
+ // InternalDataDSL.g:10812: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 {
- // InternalDataDSL.g:9478:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
- // InternalDataDSL.g:9479:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
+ // InternalDataDSL.g:10816:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
+ // InternalDataDSL.g:10817:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl();
state._fsp--;
@@ -32288,23 +36745,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl"
- // InternalDataDSL.g:9486:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:10824: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 {
- // InternalDataDSL.g:9490:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
- // InternalDataDSL.g:9491:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
+ // InternalDataDSL.g:10828:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:10829:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
{
- // InternalDataDSL.g:9491:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
- // InternalDataDSL.g:9492:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
+ // InternalDataDSL.g:10829:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
+ // InternalDataDSL.g:10830:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0());
}
- // InternalDataDSL.g:9493:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
- // InternalDataDSL.g:9493:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
+ // InternalDataDSL.g:10831:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
+ // InternalDataDSL.g:10831:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0();
@@ -32339,16 +36796,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1"
- // InternalDataDSL.g:9501:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ;
+ // InternalDataDSL.g:10839: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 {
- // InternalDataDSL.g:9505:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
- // InternalDataDSL.g:9506:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
+ // InternalDataDSL.g:10843:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
+ // InternalDataDSL.g:10844:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl();
state._fsp--;
@@ -32377,31 +36834,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl"
- // InternalDataDSL.g:9513:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ;
+ // InternalDataDSL.g:10851: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 {
- // InternalDataDSL.g:9517:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
- // InternalDataDSL.g:9518:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
+ // InternalDataDSL.g:10855:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
+ // InternalDataDSL.g:10856:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
{
- // InternalDataDSL.g:9518:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
- // InternalDataDSL.g:9519:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
+ // InternalDataDSL.g:10856:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
+ // InternalDataDSL.g:10857:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1());
}
- // InternalDataDSL.g:9520:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalDataDSL.g:10858:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( ((LA89_0>=RULE_STRING && LA89_0<=RULE_DECIMAL)||LA89_0==27||(LA89_0>=34 && LA89_0<=35)||LA89_0==40||(LA89_0>=45 && LA89_0<=50)||LA89_0==70||LA89_0==95||(LA89_0>=112 && LA89_0<=113)||(LA89_0>=117 && LA89_0<=118)||LA89_0==120||LA89_0==122||(LA89_0>=126 && LA89_0<=133)||LA89_0==135||LA89_0==154) ) {
- alt89=1;
+ if ( ((LA102_0>=RULE_STRING && LA102_0<=RULE_DECIMAL)||LA102_0==27||(LA102_0>=34 && LA102_0<=35)||LA102_0==40||(LA102_0>=45 && LA102_0<=50)||LA102_0==75||LA102_0==102||(LA102_0>=122 && LA102_0<=123)||(LA102_0>=127 && LA102_0<=128)||LA102_0==130||LA102_0==132||(LA102_0>=136 && LA102_0<=143)||LA102_0==145||LA102_0==166) ) {
+ alt102=1;
}
- switch (alt89) {
+ switch (alt102) {
case 1 :
- // InternalDataDSL.g:9520:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
+ // InternalDataDSL.g:10858:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0();
@@ -32439,14 +36896,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2"
- // InternalDataDSL.g:9528:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ;
+ // InternalDataDSL.g:10866: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 {
- // InternalDataDSL.g:9532:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
- // InternalDataDSL.g:9533:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
+ // InternalDataDSL.g:10870:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
+ // InternalDataDSL.g:10871:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl();
@@ -32472,22 +36929,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl"
- // InternalDataDSL.g:9539:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
+ // InternalDataDSL.g:10877:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9543:1: ( ( ']' ) )
- // InternalDataDSL.g:9544:1: ( ']' )
+ // InternalDataDSL.g:10881:1: ( ( ']' ) )
+ // InternalDataDSL.g:10882:1: ( ']' )
{
- // InternalDataDSL.g:9544:1: ( ']' )
- // InternalDataDSL.g:9545:2: ']'
+ // InternalDataDSL.g:10882:1: ( ']' )
+ // InternalDataDSL.g:10883:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
@@ -32513,14 +36970,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0"
- // InternalDataDSL.g:9555:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ;
+ // InternalDataDSL.g:10893: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 {
- // InternalDataDSL.g:9559:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
- // InternalDataDSL.g:9560:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
+ // InternalDataDSL.g:10897:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
+ // InternalDataDSL.g:10898:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl();
@@ -32546,23 +37003,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl"
- // InternalDataDSL.g:9566:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ;
+ // InternalDataDSL.g:10904: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 {
- // InternalDataDSL.g:9570:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
- // InternalDataDSL.g:9571:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
+ // InternalDataDSL.g:10908:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
+ // InternalDataDSL.g:10909:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
{
- // InternalDataDSL.g:9571:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
- // InternalDataDSL.g:9572:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
+ // InternalDataDSL.g:10909:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
+ // InternalDataDSL.g:10910:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0());
}
- // InternalDataDSL.g:9573:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
- // InternalDataDSL.g:9573:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
+ // InternalDataDSL.g:10911:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
+ // InternalDataDSL.g:10911:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0();
@@ -32597,16 +37054,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0"
- // InternalDataDSL.g:9582:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ;
+ // InternalDataDSL.g:10920: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 {
- // InternalDataDSL.g:9586:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
- // InternalDataDSL.g:9587:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
+ // InternalDataDSL.g:10924:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
+ // InternalDataDSL.g:10925:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_85);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl();
state._fsp--;
@@ -32635,23 +37092,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl"
- // InternalDataDSL.g:9594:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:10932: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 {
- // InternalDataDSL.g:9598:1: ( ( () ) )
- // InternalDataDSL.g:9599:1: ( () )
+ // InternalDataDSL.g:10936:1: ( ( () ) )
+ // InternalDataDSL.g:10937:1: ( () )
{
- // InternalDataDSL.g:9599:1: ( () )
- // InternalDataDSL.g:9600:2: ()
+ // InternalDataDSL.g:10937:1: ( () )
+ // InternalDataDSL.g:10938:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0());
}
- // InternalDataDSL.g:9601:2: ()
- // InternalDataDSL.g:9601:3:
+ // InternalDataDSL.g:10939:2: ()
+ // InternalDataDSL.g:10939:3:
{
}
@@ -32676,16 +37133,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1"
- // InternalDataDSL.g:9609:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ;
+ // InternalDataDSL.g:10947: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 {
- // InternalDataDSL.g:9613:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
- // InternalDataDSL.g:9614:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
+ // InternalDataDSL.g:10951:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
+ // InternalDataDSL.g:10952:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl();
state._fsp--;
@@ -32714,22 +37171,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl"
- // InternalDataDSL.g:9621:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ;
+ // InternalDataDSL.g:10959: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 {
- // InternalDataDSL.g:9625:1: ( ( '#' ) )
- // InternalDataDSL.g:9626:1: ( '#' )
+ // InternalDataDSL.g:10963:1: ( ( '#' ) )
+ // InternalDataDSL.g:10964:1: ( '#' )
{
- // InternalDataDSL.g:9626:1: ( '#' )
- // InternalDataDSL.g:9627:2: '#'
+ // InternalDataDSL.g:10964:1: ( '#' )
+ // InternalDataDSL.g:10965:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
- match(input,117,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
@@ -32755,14 +37212,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2"
- // InternalDataDSL.g:9636:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ;
+ // InternalDataDSL.g:10974: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 {
- // InternalDataDSL.g:9640:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
- // InternalDataDSL.g:9641:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
+ // InternalDataDSL.g:10978:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
+ // InternalDataDSL.g:10979:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl();
@@ -32788,22 +37245,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl"
- // InternalDataDSL.g:9647:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ;
+ // InternalDataDSL.g:10985: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 {
- // InternalDataDSL.g:9651:1: ( ( '[' ) )
- // InternalDataDSL.g:9652:1: ( '[' )
+ // InternalDataDSL.g:10989:1: ( ( '[' ) )
+ // InternalDataDSL.g:10990:1: ( '[' )
{
- // InternalDataDSL.g:9652:1: ( '[' )
- // InternalDataDSL.g:9653:2: '['
+ // InternalDataDSL.g:10990:1: ( '[' )
+ // InternalDataDSL.g:10991:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,128,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
@@ -32829,16 +37286,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0"
- // InternalDataDSL.g:9663:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ;
+ // InternalDataDSL.g:11001: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 {
- // InternalDataDSL.g:9667:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
- // InternalDataDSL.g:9668:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
+ // InternalDataDSL.g:11005:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
+ // InternalDataDSL.g:11006:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl();
state._fsp--;
@@ -32867,23 +37324,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl"
- // InternalDataDSL.g:9675:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ;
+ // InternalDataDSL.g:11013: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 {
- // InternalDataDSL.g:9679:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
- // InternalDataDSL.g:9680:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
+ // InternalDataDSL.g:11017:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
+ // InternalDataDSL.g:11018:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
{
- // InternalDataDSL.g:9680:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
- // InternalDataDSL.g:9681:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
+ // InternalDataDSL.g:11018:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
+ // InternalDataDSL.g:11019:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0());
}
- // InternalDataDSL.g:9682:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
- // InternalDataDSL.g:9682:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
+ // InternalDataDSL.g:11020:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
+ // InternalDataDSL.g:11020:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0();
@@ -32918,14 +37375,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1"
- // InternalDataDSL.g:9690:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ;
+ // InternalDataDSL.g:11028: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 {
- // InternalDataDSL.g:9694:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
- // InternalDataDSL.g:9695:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
+ // InternalDataDSL.g:11032:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
+ // InternalDataDSL.g:11033:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl();
@@ -32951,37 +37408,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl"
- // InternalDataDSL.g:9701:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ;
+ // InternalDataDSL.g:11039: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 {
- // InternalDataDSL.g:9705:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
- // InternalDataDSL.g:9706:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
+ // InternalDataDSL.g:11043:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
+ // InternalDataDSL.g:11044:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
{
- // InternalDataDSL.g:9706:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
- // InternalDataDSL.g:9707:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
+ // InternalDataDSL.g:11044:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
+ // InternalDataDSL.g:11045:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1());
}
- // InternalDataDSL.g:9708:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
- loop90:
+ // InternalDataDSL.g:11046:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
+ loop103:
do {
- int alt90=2;
- int LA90_0 = input.LA(1);
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA90_0==115) ) {
- alt90=1;
+ if ( (LA103_0==125) ) {
+ alt103=1;
}
- switch (alt90) {
+ switch (alt103) {
case 1 :
- // InternalDataDSL.g:9708:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
+ // InternalDataDSL.g:11046:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0();
state._fsp--;
@@ -32991,7 +37448,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop90;
+ break loop103;
}
} while (true);
@@ -33020,16 +37477,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0"
- // InternalDataDSL.g:9717:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ;
+ // InternalDataDSL.g:11055: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 {
- // InternalDataDSL.g:9721:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
- // InternalDataDSL.g:9722:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
+ // InternalDataDSL.g:11059:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
+ // InternalDataDSL.g:11060:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl();
state._fsp--;
@@ -33058,22 +37515,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl"
- // InternalDataDSL.g:9729:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:11067: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 {
- // InternalDataDSL.g:9733:1: ( ( ',' ) )
- // InternalDataDSL.g:9734:1: ( ',' )
+ // InternalDataDSL.g:11071:1: ( ( ',' ) )
+ // InternalDataDSL.g:11072:1: ( ',' )
{
- // InternalDataDSL.g:9734:1: ( ',' )
- // InternalDataDSL.g:9735:2: ','
+ // InternalDataDSL.g:11072:1: ( ',' )
+ // InternalDataDSL.g:11073:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
@@ -33099,14 +37556,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1"
- // InternalDataDSL.g:9744:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ;
+ // InternalDataDSL.g:11082: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 {
- // InternalDataDSL.g:9748:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
- // InternalDataDSL.g:9749:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
+ // InternalDataDSL.g:11086:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
+ // InternalDataDSL.g:11087:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl();
@@ -33132,23 +37589,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl"
- // InternalDataDSL.g:9755:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ;
+ // InternalDataDSL.g:11093: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 {
- // InternalDataDSL.g:9759:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
- // InternalDataDSL.g:9760:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
+ // InternalDataDSL.g:11097:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
+ // InternalDataDSL.g:11098:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
{
- // InternalDataDSL.g:9760:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
- // InternalDataDSL.g:9761:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
+ // InternalDataDSL.g:11098:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
+ // InternalDataDSL.g:11099:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1());
}
- // InternalDataDSL.g:9762:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
- // InternalDataDSL.g:9762:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
+ // InternalDataDSL.g:11100:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
+ // InternalDataDSL.g:11100:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1();
@@ -33183,16 +37640,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0"
- // InternalDataDSL.g:9771:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ;
+ // InternalDataDSL.g:11109: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 {
- // InternalDataDSL.g:9775:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
- // InternalDataDSL.g:9776:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
+ // InternalDataDSL.g:11113:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
+ // InternalDataDSL.g:11114:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl();
state._fsp--;
@@ -33221,17 +37678,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl"
- // InternalDataDSL.g:9783:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:11121:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9787:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:9788:1: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:11125:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:11126:1: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:9788:1: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:9789:2: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:11126:1: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:11127:2: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
@@ -33266,14 +37723,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1"
- // InternalDataDSL.g:9798:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ;
+ // InternalDataDSL.g:11136: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 {
- // InternalDataDSL.g:9802:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
- // InternalDataDSL.g:9803:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
+ // InternalDataDSL.g:11140:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
+ // InternalDataDSL.g:11141:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl();
@@ -33299,31 +37756,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl"
- // InternalDataDSL.g:9809:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ;
+ // InternalDataDSL.g:11147: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 {
- // InternalDataDSL.g:9813:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
- // InternalDataDSL.g:9814:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
+ // InternalDataDSL.g:11151:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
+ // InternalDataDSL.g:11152:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
{
- // InternalDataDSL.g:9814:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
- // InternalDataDSL.g:9815:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
+ // InternalDataDSL.g:11152:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
+ // InternalDataDSL.g:11153:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1());
}
- // InternalDataDSL.g:9816:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // InternalDataDSL.g:11154:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA91_0==115) ) {
- alt91=1;
+ if ( (LA104_0==125) ) {
+ alt104=1;
}
- switch (alt91) {
+ switch (alt104) {
case 1 :
- // InternalDataDSL.g:9816:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
+ // InternalDataDSL.g:11154:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0();
@@ -33361,16 +37818,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0"
- // InternalDataDSL.g:9825:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ;
+ // InternalDataDSL.g:11163: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 {
- // InternalDataDSL.g:9829:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
- // InternalDataDSL.g:9830:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
+ // InternalDataDSL.g:11167:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
+ // InternalDataDSL.g:11168:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl();
state._fsp--;
@@ -33399,23 +37856,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl"
- // InternalDataDSL.g:9837:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
+ // InternalDataDSL.g:11175:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:9841:1: ( ( () ) )
- // InternalDataDSL.g:9842:1: ( () )
+ // InternalDataDSL.g:11179:1: ( ( () ) )
+ // InternalDataDSL.g:11180:1: ( () )
{
- // InternalDataDSL.g:9842:1: ( () )
- // InternalDataDSL.g:9843:2: ()
+ // InternalDataDSL.g:11180:1: ( () )
+ // InternalDataDSL.g:11181:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0());
}
- // InternalDataDSL.g:9844:2: ()
- // InternalDataDSL.g:9844:3:
+ // InternalDataDSL.g:11182:2: ()
+ // InternalDataDSL.g:11182:3:
{
}
@@ -33440,14 +37897,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1"
- // InternalDataDSL.g:9852:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ;
+ // InternalDataDSL.g:11190: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 {
- // InternalDataDSL.g:9856:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
- // InternalDataDSL.g:9857:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
+ // InternalDataDSL.g:11194:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
+ // InternalDataDSL.g:11195:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl();
@@ -33473,28 +37930,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl"
- // InternalDataDSL.g:9863:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ;
+ // InternalDataDSL.g:11201: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 {
- // InternalDataDSL.g:9867:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
- // InternalDataDSL.g:9868:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
+ // InternalDataDSL.g:11205:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
+ // InternalDataDSL.g:11206:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
{
- // InternalDataDSL.g:9868:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
- // InternalDataDSL.g:9869:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
+ // InternalDataDSL.g:11206:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
+ // InternalDataDSL.g:11207:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
{
- // InternalDataDSL.g:9869:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
- // InternalDataDSL.g:9870:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
+ // InternalDataDSL.g:11207:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
+ // InternalDataDSL.g:11208:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
- // InternalDataDSL.g:9871:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
- // InternalDataDSL.g:9871:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
+ // InternalDataDSL.g:11209:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
+ // InternalDataDSL.g:11209:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
state._fsp--;
@@ -33508,28 +37965,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- // InternalDataDSL.g:9874:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
- // InternalDataDSL.g:9875:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
+ // InternalDataDSL.g:11212:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
+ // InternalDataDSL.g:11213:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
- // InternalDataDSL.g:9876:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
- loop92:
+ // InternalDataDSL.g:11214:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
+ loop105:
do {
- int alt92=2;
- int LA92_0 = input.LA(1);
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA92_0==115) ) {
- alt92=1;
+ if ( (LA105_0==125) ) {
+ alt105=1;
}
- switch (alt92) {
+ switch (alt105) {
case 1 :
- // InternalDataDSL.g:9876:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
+ // InternalDataDSL.g:11214:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
state._fsp--;
@@ -33539,7 +37996,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop92;
+ break loop105;
}
} while (true);
@@ -33571,16 +38028,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0"
- // InternalDataDSL.g:9886:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ;
+ // InternalDataDSL.g:11224: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 {
- // InternalDataDSL.g:9890:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
- // InternalDataDSL.g:9891:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
+ // InternalDataDSL.g:11228:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
+ // InternalDataDSL.g:11229:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl();
state._fsp--;
@@ -33609,22 +38066,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl"
- // InternalDataDSL.g:9898:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:11236: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 {
- // InternalDataDSL.g:9902:1: ( ( ',' ) )
- // InternalDataDSL.g:9903:1: ( ',' )
+ // InternalDataDSL.g:11240:1: ( ( ',' ) )
+ // InternalDataDSL.g:11241:1: ( ',' )
{
- // InternalDataDSL.g:9903:1: ( ',' )
- // InternalDataDSL.g:9904:2: ','
+ // InternalDataDSL.g:11241:1: ( ',' )
+ // InternalDataDSL.g:11242:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
@@ -33650,14 +38107,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1"
- // InternalDataDSL.g:9913:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ;
+ // InternalDataDSL.g:11251: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 {
- // InternalDataDSL.g:9917:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
- // InternalDataDSL.g:9918:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
+ // InternalDataDSL.g:11255:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
+ // InternalDataDSL.g:11256:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl();
@@ -33683,23 +38140,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl"
- // InternalDataDSL.g:9924:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ;
+ // InternalDataDSL.g:11262: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 {
- // InternalDataDSL.g:9928:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
- // InternalDataDSL.g:9929:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
+ // InternalDataDSL.g:11266:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
+ // InternalDataDSL.g:11267:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
{
- // InternalDataDSL.g:9929:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
- // InternalDataDSL.g:9930:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
+ // InternalDataDSL.g:11267:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
+ // InternalDataDSL.g:11268:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1());
}
- // InternalDataDSL.g:9931:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
- // InternalDataDSL.g:9931:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
+ // InternalDataDSL.g:11269:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
+ // InternalDataDSL.g:11269:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1();
@@ -33734,16 +38191,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0"
- // InternalDataDSL.g:9940:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ;
+ // InternalDataDSL.g:11278: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 {
- // InternalDataDSL.g:9944:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
- // InternalDataDSL.g:9945:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
+ // InternalDataDSL.g:11282:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
+ // InternalDataDSL.g:11283:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__XAnnotationElementValue__Group_0__0__Impl();
state._fsp--;
@@ -33772,23 +38229,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl"
- // InternalDataDSL.g:9952:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:11290: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 {
- // InternalDataDSL.g:9956:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
- // InternalDataDSL.g:9957:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
+ // InternalDataDSL.g:11294:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:11295:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
{
- // InternalDataDSL.g:9957:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
- // InternalDataDSL.g:9958:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
+ // InternalDataDSL.g:11295:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
+ // InternalDataDSL.g:11296:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0());
}
- // InternalDataDSL.g:9959:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
- // InternalDataDSL.g:9959:3: rule__XAnnotationElementValue__Group_0_0__0
+ // InternalDataDSL.g:11297:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
+ // InternalDataDSL.g:11297:3: rule__XAnnotationElementValue__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0__0();
@@ -33823,16 +38280,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1"
- // InternalDataDSL.g:9967:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ;
+ // InternalDataDSL.g:11305: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 {
- // InternalDataDSL.g:9971:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
- // InternalDataDSL.g:9972:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
+ // InternalDataDSL.g:11309:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
+ // InternalDataDSL.g:11310:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__XAnnotationElementValue__Group_0__1__Impl();
state._fsp--;
@@ -33861,31 +38318,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl"
- // InternalDataDSL.g:9979:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ;
+ // InternalDataDSL.g:11317: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 {
- // InternalDataDSL.g:9983:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
- // InternalDataDSL.g:9984:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
+ // InternalDataDSL.g:11321:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
+ // InternalDataDSL.g:11322:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
{
- // InternalDataDSL.g:9984:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
- // InternalDataDSL.g:9985:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
+ // InternalDataDSL.g:11322:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
+ // InternalDataDSL.g:11323:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1());
}
- // InternalDataDSL.g:9986:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // InternalDataDSL.g:11324:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( ((LA93_0>=RULE_STRING && LA93_0<=RULE_DECIMAL)||LA93_0==27||(LA93_0>=34 && LA93_0<=35)||LA93_0==40||(LA93_0>=45 && LA93_0<=50)||LA93_0==70||LA93_0==95||(LA93_0>=112 && LA93_0<=113)||(LA93_0>=117 && LA93_0<=118)||LA93_0==120||LA93_0==122||(LA93_0>=126 && LA93_0<=133)||LA93_0==135||LA93_0==154) ) {
- alt93=1;
+ if ( ((LA106_0>=RULE_STRING && LA106_0<=RULE_DECIMAL)||LA106_0==27||(LA106_0>=34 && LA106_0<=35)||LA106_0==40||(LA106_0>=45 && LA106_0<=50)||LA106_0==75||LA106_0==102||(LA106_0>=122 && LA106_0<=123)||(LA106_0>=127 && LA106_0<=128)||LA106_0==130||LA106_0==132||(LA106_0>=136 && LA106_0<=143)||LA106_0==145||LA106_0==166) ) {
+ alt106=1;
}
- switch (alt93) {
+ switch (alt106) {
case 1 :
- // InternalDataDSL.g:9986:3: rule__XAnnotationElementValue__Group_0_1__0
+ // InternalDataDSL.g:11324:3: rule__XAnnotationElementValue__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1__0();
@@ -33923,14 +38380,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2"
- // InternalDataDSL.g:9994:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ;
+ // InternalDataDSL.g:11332: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 {
- // InternalDataDSL.g:9998:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
- // InternalDataDSL.g:9999:2: rule__XAnnotationElementValue__Group_0__2__Impl
+ // InternalDataDSL.g:11336:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
+ // InternalDataDSL.g:11337:2: rule__XAnnotationElementValue__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__2__Impl();
@@ -33956,22 +38413,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl"
- // InternalDataDSL.g:10005:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
+ // InternalDataDSL.g:11343:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10009:1: ( ( ']' ) )
- // InternalDataDSL.g:10010:1: ( ']' )
+ // InternalDataDSL.g:11347:1: ( ( ']' ) )
+ // InternalDataDSL.g:11348:1: ( ']' )
{
- // InternalDataDSL.g:10010:1: ( ']' )
- // InternalDataDSL.g:10011:2: ']'
+ // InternalDataDSL.g:11348:1: ( ']' )
+ // InternalDataDSL.g:11349:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
@@ -33997,14 +38454,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0"
- // InternalDataDSL.g:10021:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ;
+ // InternalDataDSL.g:11359: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 {
- // InternalDataDSL.g:10025:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
- // InternalDataDSL.g:10026:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
+ // InternalDataDSL.g:11363:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
+ // InternalDataDSL.g:11364:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0__0__Impl();
@@ -34030,23 +38487,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl"
- // InternalDataDSL.g:10032:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ;
+ // InternalDataDSL.g:11370: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 {
- // InternalDataDSL.g:10036:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
- // InternalDataDSL.g:10037:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
+ // InternalDataDSL.g:11374:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
+ // InternalDataDSL.g:11375:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
{
- // InternalDataDSL.g:10037:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
- // InternalDataDSL.g:10038:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
+ // InternalDataDSL.g:11375:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
+ // InternalDataDSL.g:11376:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0());
}
- // InternalDataDSL.g:10039:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
- // InternalDataDSL.g:10039:3: rule__XAnnotationElementValue__Group_0_0_0__0
+ // InternalDataDSL.g:11377:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
+ // InternalDataDSL.g:11377:3: rule__XAnnotationElementValue__Group_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0_0__0();
@@ -34081,16 +38538,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0"
- // InternalDataDSL.g:10048:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ;
+ // InternalDataDSL.g:11386: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 {
- // InternalDataDSL.g:10052:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
- // InternalDataDSL.g:10053:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
+ // InternalDataDSL.g:11390:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
+ // InternalDataDSL.g:11391:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_85);
rule__XAnnotationElementValue__Group_0_0_0__0__Impl();
state._fsp--;
@@ -34119,23 +38576,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl"
- // InternalDataDSL.g:10060:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:11398: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 {
- // InternalDataDSL.g:10064:1: ( ( () ) )
- // InternalDataDSL.g:10065:1: ( () )
+ // InternalDataDSL.g:11402:1: ( ( () ) )
+ // InternalDataDSL.g:11403:1: ( () )
{
- // InternalDataDSL.g:10065:1: ( () )
- // InternalDataDSL.g:10066:2: ()
+ // InternalDataDSL.g:11403:1: ( () )
+ // InternalDataDSL.g:11404:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0());
}
- // InternalDataDSL.g:10067:2: ()
- // InternalDataDSL.g:10067:3:
+ // InternalDataDSL.g:11405:2: ()
+ // InternalDataDSL.g:11405:3:
{
}
@@ -34160,16 +38617,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1"
- // InternalDataDSL.g:10075:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ;
+ // InternalDataDSL.g:11413: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 {
- // InternalDataDSL.g:10079:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
- // InternalDataDSL.g:10080:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
+ // InternalDataDSL.g:11417:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
+ // InternalDataDSL.g:11418:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__XAnnotationElementValue__Group_0_0_0__1__Impl();
state._fsp--;
@@ -34198,22 +38655,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl"
- // InternalDataDSL.g:10087:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ;
+ // InternalDataDSL.g:11425: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 {
- // InternalDataDSL.g:10091:1: ( ( '#' ) )
- // InternalDataDSL.g:10092:1: ( '#' )
+ // InternalDataDSL.g:11429:1: ( ( '#' ) )
+ // InternalDataDSL.g:11430:1: ( '#' )
{
- // InternalDataDSL.g:10092:1: ( '#' )
- // InternalDataDSL.g:10093:2: '#'
+ // InternalDataDSL.g:11430:1: ( '#' )
+ // InternalDataDSL.g:11431:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
- match(input,117,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
@@ -34239,14 +38696,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2"
- // InternalDataDSL.g:10102:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ;
+ // InternalDataDSL.g:11440: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 {
- // InternalDataDSL.g:10106:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
- // InternalDataDSL.g:10107:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
+ // InternalDataDSL.g:11444:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
+ // InternalDataDSL.g:11445:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0_0__2__Impl();
@@ -34272,22 +38729,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl"
- // InternalDataDSL.g:10113:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ;
+ // InternalDataDSL.g:11451: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 {
- // InternalDataDSL.g:10117:1: ( ( '[' ) )
- // InternalDataDSL.g:10118:1: ( '[' )
+ // InternalDataDSL.g:11455:1: ( ( '[' ) )
+ // InternalDataDSL.g:11456:1: ( '[' )
{
- // InternalDataDSL.g:10118:1: ( '[' )
- // InternalDataDSL.g:10119:2: '['
+ // InternalDataDSL.g:11456:1: ( '[' )
+ // InternalDataDSL.g:11457:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,128,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
@@ -34313,16 +38770,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0"
- // InternalDataDSL.g:10129:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ;
+ // InternalDataDSL.g:11467: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 {
- // InternalDataDSL.g:10133:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
- // InternalDataDSL.g:10134:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
+ // InternalDataDSL.g:11471:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
+ // InternalDataDSL.g:11472:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XAnnotationElementValue__Group_0_1__0__Impl();
state._fsp--;
@@ -34351,23 +38808,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl"
- // InternalDataDSL.g:10141:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ;
+ // InternalDataDSL.g:11479: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 {
- // InternalDataDSL.g:10145:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
- // InternalDataDSL.g:10146:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
+ // InternalDataDSL.g:11483:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
+ // InternalDataDSL.g:11484:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
{
- // InternalDataDSL.g:10146:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
- // InternalDataDSL.g:10147:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
+ // InternalDataDSL.g:11484:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
+ // InternalDataDSL.g:11485:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0());
}
- // InternalDataDSL.g:10148:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
- // InternalDataDSL.g:10148:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
+ // InternalDataDSL.g:11486:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
+ // InternalDataDSL.g:11486:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__ElementsAssignment_0_1_0();
@@ -34402,14 +38859,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1"
- // InternalDataDSL.g:10156:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ;
+ // InternalDataDSL.g:11494: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 {
- // InternalDataDSL.g:10160:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
- // InternalDataDSL.g:10161:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
+ // InternalDataDSL.g:11498:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
+ // InternalDataDSL.g:11499:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1__1__Impl();
@@ -34435,37 +38892,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl"
- // InternalDataDSL.g:10167:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ;
+ // InternalDataDSL.g:11505: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 {
- // InternalDataDSL.g:10171:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
- // InternalDataDSL.g:10172:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
+ // InternalDataDSL.g:11509:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
+ // InternalDataDSL.g:11510:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
{
- // InternalDataDSL.g:10172:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
- // InternalDataDSL.g:10173:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
+ // InternalDataDSL.g:11510:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
+ // InternalDataDSL.g:11511:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1());
}
- // InternalDataDSL.g:10174:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
- loop94:
+ // InternalDataDSL.g:11512:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
+ loop107:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( (LA94_0==115) ) {
- alt94=1;
+ if ( (LA107_0==125) ) {
+ alt107=1;
}
- switch (alt94) {
+ switch (alt107) {
case 1 :
- // InternalDataDSL.g:10174:3: rule__XAnnotationElementValue__Group_0_1_1__0
+ // InternalDataDSL.g:11512:3: rule__XAnnotationElementValue__Group_0_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XAnnotationElementValue__Group_0_1_1__0();
state._fsp--;
@@ -34475,7 +38932,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop94;
+ break loop107;
}
} while (true);
@@ -34504,16 +38961,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0"
- // InternalDataDSL.g:10183:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ;
+ // InternalDataDSL.g:11521: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 {
- // InternalDataDSL.g:10187:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
- // InternalDataDSL.g:10188:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
+ // InternalDataDSL.g:11525:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
+ // InternalDataDSL.g:11526:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAnnotationElementValue__Group_0_1_1__0__Impl();
state._fsp--;
@@ -34542,22 +38999,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl"
- // InternalDataDSL.g:10195:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:11533: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 {
- // InternalDataDSL.g:10199:1: ( ( ',' ) )
- // InternalDataDSL.g:10200:1: ( ',' )
+ // InternalDataDSL.g:11537:1: ( ( ',' ) )
+ // InternalDataDSL.g:11538:1: ( ',' )
{
- // InternalDataDSL.g:10200:1: ( ',' )
- // InternalDataDSL.g:10201:2: ','
+ // InternalDataDSL.g:11538:1: ( ',' )
+ // InternalDataDSL.g:11539:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
@@ -34583,14 +39040,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1"
- // InternalDataDSL.g:10210:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ;
+ // InternalDataDSL.g:11548: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 {
- // InternalDataDSL.g:10214:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
- // InternalDataDSL.g:10215:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
+ // InternalDataDSL.g:11552:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
+ // InternalDataDSL.g:11553:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1_1__1__Impl();
@@ -34616,23 +39073,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl"
- // InternalDataDSL.g:10221:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ;
+ // InternalDataDSL.g:11559: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 {
- // InternalDataDSL.g:10225:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
- // InternalDataDSL.g:10226:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
+ // InternalDataDSL.g:11563:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
+ // InternalDataDSL.g:11564:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
{
- // InternalDataDSL.g:10226:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
- // InternalDataDSL.g:10227:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
+ // InternalDataDSL.g:11564:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
+ // InternalDataDSL.g:11565:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1());
}
- // InternalDataDSL.g:10228:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
- // InternalDataDSL.g:10228:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
+ // InternalDataDSL.g:11566:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
+ // InternalDataDSL.g:11566:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1();
@@ -34667,16 +39124,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__0"
- // InternalDataDSL.g:10237:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ;
+ // InternalDataDSL.g:11575: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 {
- // InternalDataDSL.g:10241:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
- // InternalDataDSL.g:10242:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
+ // InternalDataDSL.g:11579:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
+ // InternalDataDSL.g:11580:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_87);
rule__XAssignment__Group_0__0__Impl();
state._fsp--;
@@ -34705,23 +39162,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__0__Impl"
- // InternalDataDSL.g:10249:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:11587:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10253:1: ( ( () ) )
- // InternalDataDSL.g:10254:1: ( () )
+ // InternalDataDSL.g:11591:1: ( ( () ) )
+ // InternalDataDSL.g:11592:1: ( () )
{
- // InternalDataDSL.g:10254:1: ( () )
- // InternalDataDSL.g:10255:2: ()
+ // InternalDataDSL.g:11592:1: ( () )
+ // InternalDataDSL.g:11593:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0());
}
- // InternalDataDSL.g:10256:2: ()
- // InternalDataDSL.g:10256:3:
+ // InternalDataDSL.g:11594:2: ()
+ // InternalDataDSL.g:11594:3:
{
}
@@ -34746,16 +39203,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__1"
- // InternalDataDSL.g:10264:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ;
+ // InternalDataDSL.g:11602: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 {
- // InternalDataDSL.g:10268:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
- // InternalDataDSL.g:10269:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
+ // InternalDataDSL.g:11606:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
+ // InternalDataDSL.g:11607:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__XAssignment__Group_0__1__Impl();
state._fsp--;
@@ -34784,23 +39241,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__1__Impl"
- // InternalDataDSL.g:10276:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ;
+ // InternalDataDSL.g:11614: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 {
- // InternalDataDSL.g:10280:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
- // InternalDataDSL.g:10281:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
+ // InternalDataDSL.g:11618:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
+ // InternalDataDSL.g:11619:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
{
- // InternalDataDSL.g:10281:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
- // InternalDataDSL.g:10282:2: ( rule__XAssignment__FeatureAssignment_0_1 )
+ // InternalDataDSL.g:11619:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
+ // InternalDataDSL.g:11620:2: ( rule__XAssignment__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1());
}
- // InternalDataDSL.g:10283:2: ( rule__XAssignment__FeatureAssignment_0_1 )
- // InternalDataDSL.g:10283:3: rule__XAssignment__FeatureAssignment_0_1
+ // InternalDataDSL.g:11621:2: ( rule__XAssignment__FeatureAssignment_0_1 )
+ // InternalDataDSL.g:11621:3: rule__XAssignment__FeatureAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__FeatureAssignment_0_1();
@@ -34835,16 +39292,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__2"
- // InternalDataDSL.g:10291:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ;
+ // InternalDataDSL.g:11629: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 {
- // InternalDataDSL.g:10295:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
- // InternalDataDSL.g:10296:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
+ // InternalDataDSL.g:11633:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
+ // InternalDataDSL.g:11634:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAssignment__Group_0__2__Impl();
state._fsp--;
@@ -34873,17 +39330,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__2__Impl"
- // InternalDataDSL.g:10303:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
+ // InternalDataDSL.g:11641:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10307:1: ( ( ruleOpSingleAssign ) )
- // InternalDataDSL.g:10308:1: ( ruleOpSingleAssign )
+ // InternalDataDSL.g:11645:1: ( ( ruleOpSingleAssign ) )
+ // InternalDataDSL.g:11646:1: ( ruleOpSingleAssign )
{
- // InternalDataDSL.g:10308:1: ( ruleOpSingleAssign )
- // InternalDataDSL.g:10309:2: ruleOpSingleAssign
+ // InternalDataDSL.g:11646:1: ( ruleOpSingleAssign )
+ // InternalDataDSL.g:11647:2: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
@@ -34918,14 +39375,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__3"
- // InternalDataDSL.g:10318:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ;
+ // InternalDataDSL.g:11656: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 {
- // InternalDataDSL.g:10322:1: ( rule__XAssignment__Group_0__3__Impl )
- // InternalDataDSL.g:10323:2: rule__XAssignment__Group_0__3__Impl
+ // InternalDataDSL.g:11660:1: ( rule__XAssignment__Group_0__3__Impl )
+ // InternalDataDSL.g:11661:2: rule__XAssignment__Group_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_0__3__Impl();
@@ -34951,23 +39408,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_0__3__Impl"
- // InternalDataDSL.g:10329:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ;
+ // InternalDataDSL.g:11667: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 {
- // InternalDataDSL.g:10333:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
- // InternalDataDSL.g:10334:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
+ // InternalDataDSL.g:11671:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
+ // InternalDataDSL.g:11672:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
{
- // InternalDataDSL.g:10334:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
- // InternalDataDSL.g:10335:2: ( rule__XAssignment__ValueAssignment_0_3 )
+ // InternalDataDSL.g:11672:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
+ // InternalDataDSL.g:11673:2: ( rule__XAssignment__ValueAssignment_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3());
}
- // InternalDataDSL.g:10336:2: ( rule__XAssignment__ValueAssignment_0_3 )
- // InternalDataDSL.g:10336:3: rule__XAssignment__ValueAssignment_0_3
+ // InternalDataDSL.g:11674:2: ( rule__XAssignment__ValueAssignment_0_3 )
+ // InternalDataDSL.g:11674:3: rule__XAssignment__ValueAssignment_0_3
{
pushFollow(FOLLOW_2);
rule__XAssignment__ValueAssignment_0_3();
@@ -35002,16 +39459,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1__0"
- // InternalDataDSL.g:10345:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ;
+ // InternalDataDSL.g:11683: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 {
- // InternalDataDSL.g:10349:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
- // InternalDataDSL.g:10350:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
+ // InternalDataDSL.g:11687:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
+ // InternalDataDSL.g:11688:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
{
- pushFollow(FOLLOW_80);
+ pushFollow(FOLLOW_88);
rule__XAssignment__Group_1__0__Impl();
state._fsp--;
@@ -35040,17 +39497,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1__0__Impl"
- // InternalDataDSL.g:10357:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
+ // InternalDataDSL.g:11695:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10361:1: ( ( ruleXOrExpression ) )
- // InternalDataDSL.g:10362:1: ( ruleXOrExpression )
+ // InternalDataDSL.g:11699:1: ( ( ruleXOrExpression ) )
+ // InternalDataDSL.g:11700:1: ( ruleXOrExpression )
{
- // InternalDataDSL.g:10362:1: ( ruleXOrExpression )
- // InternalDataDSL.g:10363:2: ruleXOrExpression
+ // InternalDataDSL.g:11700:1: ( ruleXOrExpression )
+ // InternalDataDSL.g:11701:2: ruleXOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
@@ -35085,14 +39542,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1__1"
- // InternalDataDSL.g:10372:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ;
+ // InternalDataDSL.g:11710: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 {
- // InternalDataDSL.g:10376:1: ( rule__XAssignment__Group_1__1__Impl )
- // InternalDataDSL.g:10377:2: rule__XAssignment__Group_1__1__Impl
+ // InternalDataDSL.g:11714:1: ( rule__XAssignment__Group_1__1__Impl )
+ // InternalDataDSL.g:11715:2: rule__XAssignment__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1__1__Impl();
@@ -35118,27 +39575,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1__1__Impl"
- // InternalDataDSL.g:10383:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ;
+ // InternalDataDSL.g:11721: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 {
- // InternalDataDSL.g:10387:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
- // InternalDataDSL.g:10388:1: ( ( rule__XAssignment__Group_1_1__0 )? )
+ // InternalDataDSL.g:11725:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
+ // InternalDataDSL.g:11726:1: ( ( rule__XAssignment__Group_1_1__0 )? )
{
- // InternalDataDSL.g:10388:1: ( ( rule__XAssignment__Group_1_1__0 )? )
- // InternalDataDSL.g:10389:2: ( rule__XAssignment__Group_1_1__0 )?
+ // InternalDataDSL.g:11726:1: ( ( rule__XAssignment__Group_1_1__0 )? )
+ // InternalDataDSL.g:11727:2: ( rule__XAssignment__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1());
}
- // InternalDataDSL.g:10390:2: ( rule__XAssignment__Group_1_1__0 )?
- int alt95=2;
- alt95 = dfa95.predict(input);
- switch (alt95) {
+ // InternalDataDSL.g:11728:2: ( rule__XAssignment__Group_1_1__0 )?
+ int alt108=2;
+ alt108 = dfa108.predict(input);
+ switch (alt108) {
case 1 :
- // InternalDataDSL.g:10390:3: rule__XAssignment__Group_1_1__0
+ // InternalDataDSL.g:11728:3: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__0();
@@ -35176,16 +39633,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1__0"
- // InternalDataDSL.g:10399:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ;
+ // InternalDataDSL.g:11737: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 {
- // InternalDataDSL.g:10403:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
- // InternalDataDSL.g:10404:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
+ // InternalDataDSL.g:11741:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
+ // InternalDataDSL.g:11742:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAssignment__Group_1_1__0__Impl();
state._fsp--;
@@ -35214,23 +39671,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1__0__Impl"
- // InternalDataDSL.g:10411:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ;
+ // InternalDataDSL.g:11749: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 {
- // InternalDataDSL.g:10415:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
- // InternalDataDSL.g:10416:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
+ // InternalDataDSL.g:11753:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
+ // InternalDataDSL.g:11754:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
{
- // InternalDataDSL.g:10416:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
- // InternalDataDSL.g:10417:2: ( rule__XAssignment__Group_1_1_0__0 )
+ // InternalDataDSL.g:11754:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
+ // InternalDataDSL.g:11755:2: ( rule__XAssignment__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0());
}
- // InternalDataDSL.g:10418:2: ( rule__XAssignment__Group_1_1_0__0 )
- // InternalDataDSL.g:10418:3: rule__XAssignment__Group_1_1_0__0
+ // InternalDataDSL.g:11756:2: ( rule__XAssignment__Group_1_1_0__0 )
+ // InternalDataDSL.g:11756:3: rule__XAssignment__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0__0();
@@ -35265,14 +39722,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1__1"
- // InternalDataDSL.g:10426:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ;
+ // InternalDataDSL.g:11764: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 {
- // InternalDataDSL.g:10430:1: ( rule__XAssignment__Group_1_1__1__Impl )
- // InternalDataDSL.g:10431:2: rule__XAssignment__Group_1_1__1__Impl
+ // InternalDataDSL.g:11768:1: ( rule__XAssignment__Group_1_1__1__Impl )
+ // InternalDataDSL.g:11769:2: rule__XAssignment__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__1__Impl();
@@ -35298,23 +39755,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1__1__Impl"
- // InternalDataDSL.g:10437:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ;
+ // InternalDataDSL.g:11775: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 {
- // InternalDataDSL.g:10441:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
- // InternalDataDSL.g:10442:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
+ // InternalDataDSL.g:11779:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
+ // InternalDataDSL.g:11780:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
{
- // InternalDataDSL.g:10442:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
- // InternalDataDSL.g:10443:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
+ // InternalDataDSL.g:11780:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
+ // InternalDataDSL.g:11781:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1());
}
- // InternalDataDSL.g:10444:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
- // InternalDataDSL.g:10444:3: rule__XAssignment__RightOperandAssignment_1_1_1
+ // InternalDataDSL.g:11782:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
+ // InternalDataDSL.g:11782:3: rule__XAssignment__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__RightOperandAssignment_1_1_1();
@@ -35349,14 +39806,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1_0__0"
- // InternalDataDSL.g:10453:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ;
+ // InternalDataDSL.g:11791: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 {
- // InternalDataDSL.g:10457:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
- // InternalDataDSL.g:10458:2: rule__XAssignment__Group_1_1_0__0__Impl
+ // InternalDataDSL.g:11795:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
+ // InternalDataDSL.g:11796:2: rule__XAssignment__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0__0__Impl();
@@ -35382,23 +39839,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl"
- // InternalDataDSL.g:10464:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:11802: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 {
- // InternalDataDSL.g:10468:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
- // InternalDataDSL.g:10469:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
+ // InternalDataDSL.g:11806:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
+ // InternalDataDSL.g:11807:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
{
- // InternalDataDSL.g:10469:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
- // InternalDataDSL.g:10470:2: ( rule__XAssignment__Group_1_1_0_0__0 )
+ // InternalDataDSL.g:11807:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
+ // InternalDataDSL.g:11808:2: ( rule__XAssignment__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0());
}
- // InternalDataDSL.g:10471:2: ( rule__XAssignment__Group_1_1_0_0__0 )
- // InternalDataDSL.g:10471:3: rule__XAssignment__Group_1_1_0_0__0
+ // InternalDataDSL.g:11809:2: ( rule__XAssignment__Group_1_1_0_0__0 )
+ // InternalDataDSL.g:11809:3: rule__XAssignment__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0_0__0();
@@ -35433,16 +39890,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0"
- // InternalDataDSL.g:10480: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 ;
+ // InternalDataDSL.g:11818: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 {
- // InternalDataDSL.g:10484:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
- // InternalDataDSL.g:10485:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
+ // InternalDataDSL.g:11822:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
+ // InternalDataDSL.g:11823:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
{
- pushFollow(FOLLOW_80);
+ pushFollow(FOLLOW_88);
rule__XAssignment__Group_1_1_0_0__0__Impl();
state._fsp--;
@@ -35471,23 +39928,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl"
- // InternalDataDSL.g:10492:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:11830: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 {
- // InternalDataDSL.g:10496:1: ( ( () ) )
- // InternalDataDSL.g:10497:1: ( () )
+ // InternalDataDSL.g:11834:1: ( ( () ) )
+ // InternalDataDSL.g:11835:1: ( () )
{
- // InternalDataDSL.g:10497:1: ( () )
- // InternalDataDSL.g:10498:2: ()
+ // InternalDataDSL.g:11835:1: ( () )
+ // InternalDataDSL.g:11836:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
- // InternalDataDSL.g:10499:2: ()
- // InternalDataDSL.g:10499:3:
+ // InternalDataDSL.g:11837:2: ()
+ // InternalDataDSL.g:11837:3:
{
}
@@ -35512,14 +39969,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1"
- // InternalDataDSL.g:10507:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ;
+ // InternalDataDSL.g:11845: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 {
- // InternalDataDSL.g:10511:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
- // InternalDataDSL.g:10512:2: rule__XAssignment__Group_1_1_0_0__1__Impl
+ // InternalDataDSL.g:11849:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
+ // InternalDataDSL.g:11850:2: rule__XAssignment__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0_0__1__Impl();
@@ -35545,23 +40002,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl"
- // InternalDataDSL.g:10518:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:11856: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 {
- // InternalDataDSL.g:10522:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
- // InternalDataDSL.g:10523:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalDataDSL.g:11860:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
+ // InternalDataDSL.g:11861:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
{
- // InternalDataDSL.g:10523:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
- // InternalDataDSL.g:10524:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
+ // InternalDataDSL.g:11861:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalDataDSL.g:11862:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1());
}
- // InternalDataDSL.g:10525:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
- // InternalDataDSL.g:10525:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1
+ // InternalDataDSL.g:11863:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
+ // InternalDataDSL.g:11863:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__FeatureAssignment_1_1_0_0_1();
@@ -35596,16 +40053,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_5__0"
- // InternalDataDSL.g:10534:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ;
+ // InternalDataDSL.g:11872: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 {
- // InternalDataDSL.g:10538:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
- // InternalDataDSL.g:10539:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
+ // InternalDataDSL.g:11876:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
+ // InternalDataDSL.g:11877:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_89);
rule__OpMultiAssign__Group_5__0__Impl();
state._fsp--;
@@ -35634,17 +40091,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl"
- // InternalDataDSL.g:10546:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
+ // InternalDataDSL.g:11884:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10550:1: ( ( '<' ) )
- // InternalDataDSL.g:10551:1: ( '<' )
+ // InternalDataDSL.g:11888:1: ( ( '<' ) )
+ // InternalDataDSL.g:11889:1: ( '<' )
{
- // InternalDataDSL.g:10551:1: ( '<' )
- // InternalDataDSL.g:10552:2: '<'
+ // InternalDataDSL.g:11889:1: ( '<' )
+ // InternalDataDSL.g:11890:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
@@ -35675,16 +40132,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_5__1"
- // InternalDataDSL.g:10561:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ;
+ // InternalDataDSL.g:11899: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 {
- // InternalDataDSL.g:10565:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
- // InternalDataDSL.g:10566:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
+ // InternalDataDSL.g:11903:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
+ // InternalDataDSL.g:11904:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__OpMultiAssign__Group_5__1__Impl();
state._fsp--;
@@ -35713,17 +40170,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl"
- // InternalDataDSL.g:10573:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
+ // InternalDataDSL.g:11911:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10577:1: ( ( '<' ) )
- // InternalDataDSL.g:10578:1: ( '<' )
+ // InternalDataDSL.g:11915:1: ( ( '<' ) )
+ // InternalDataDSL.g:11916:1: ( '<' )
{
- // InternalDataDSL.g:10578:1: ( '<' )
- // InternalDataDSL.g:10579:2: '<'
+ // InternalDataDSL.g:11916:1: ( '<' )
+ // InternalDataDSL.g:11917:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
@@ -35754,14 +40211,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_5__2"
- // InternalDataDSL.g:10588:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ;
+ // InternalDataDSL.g:11926: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 {
- // InternalDataDSL.g:10592:1: ( rule__OpMultiAssign__Group_5__2__Impl )
- // InternalDataDSL.g:10593:2: rule__OpMultiAssign__Group_5__2__Impl
+ // InternalDataDSL.g:11930:1: ( rule__OpMultiAssign__Group_5__2__Impl )
+ // InternalDataDSL.g:11931:2: rule__OpMultiAssign__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_5__2__Impl();
@@ -35787,17 +40244,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl"
- // InternalDataDSL.g:10599:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
+ // InternalDataDSL.g:11937:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10603:1: ( ( '=' ) )
- // InternalDataDSL.g:10604:1: ( '=' )
+ // InternalDataDSL.g:11941:1: ( ( '=' ) )
+ // InternalDataDSL.g:11942:1: ( '=' )
{
- // InternalDataDSL.g:10604:1: ( '=' )
- // InternalDataDSL.g:10605:2: '='
+ // InternalDataDSL.g:11942:1: ( '=' )
+ // InternalDataDSL.g:11943:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2());
@@ -35828,16 +40285,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_6__0"
- // InternalDataDSL.g:10615:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ;
+ // InternalDataDSL.g:11953: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 {
- // InternalDataDSL.g:10619:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
- // InternalDataDSL.g:10620:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
+ // InternalDataDSL.g:11957:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
+ // InternalDataDSL.g:11958:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
{
- pushFollow(FOLLOW_82);
+ pushFollow(FOLLOW_90);
rule__OpMultiAssign__Group_6__0__Impl();
state._fsp--;
@@ -35866,17 +40323,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl"
- // InternalDataDSL.g:10627:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
+ // InternalDataDSL.g:11965:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10631:1: ( ( '>' ) )
- // InternalDataDSL.g:10632:1: ( '>' )
+ // InternalDataDSL.g:11969:1: ( ( '>' ) )
+ // InternalDataDSL.g:11970:1: ( '>' )
{
- // InternalDataDSL.g:10632:1: ( '>' )
- // InternalDataDSL.g:10633:2: '>'
+ // InternalDataDSL.g:11970:1: ( '>' )
+ // InternalDataDSL.g:11971:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
@@ -35907,16 +40364,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_6__1"
- // InternalDataDSL.g:10642:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ;
+ // InternalDataDSL.g:11980: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 {
- // InternalDataDSL.g:10646:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
- // InternalDataDSL.g:10647:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
+ // InternalDataDSL.g:11984:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
+ // InternalDataDSL.g:11985:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
{
- pushFollow(FOLLOW_82);
+ pushFollow(FOLLOW_90);
rule__OpMultiAssign__Group_6__1__Impl();
state._fsp--;
@@ -35945,31 +40402,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl"
- // InternalDataDSL.g:10654:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
+ // InternalDataDSL.g:11992:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10658:1: ( ( ( '>' )? ) )
- // InternalDataDSL.g:10659:1: ( ( '>' )? )
+ // InternalDataDSL.g:11996:1: ( ( ( '>' )? ) )
+ // InternalDataDSL.g:11997:1: ( ( '>' )? )
{
- // InternalDataDSL.g:10659:1: ( ( '>' )? )
- // InternalDataDSL.g:10660:2: ( '>' )?
+ // InternalDataDSL.g:11997:1: ( ( '>' )? )
+ // InternalDataDSL.g:11998:2: ( '>' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1());
}
- // InternalDataDSL.g:10661:2: ( '>' )?
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // InternalDataDSL.g:11999:2: ( '>' )?
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA96_0==26) ) {
- alt96=1;
+ if ( (LA109_0==26) ) {
+ alt109=1;
}
- switch (alt96) {
+ switch (alt109) {
case 1 :
- // InternalDataDSL.g:10661:3: '>'
+ // InternalDataDSL.g:11999:3: '>'
{
match(input,26,FOLLOW_2); if (state.failed) return ;
@@ -36003,14 +40460,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_6__2"
- // InternalDataDSL.g:10669:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ;
+ // InternalDataDSL.g:12007: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 {
- // InternalDataDSL.g:10673:1: ( rule__OpMultiAssign__Group_6__2__Impl )
- // InternalDataDSL.g:10674:2: rule__OpMultiAssign__Group_6__2__Impl
+ // InternalDataDSL.g:12011:1: ( rule__OpMultiAssign__Group_6__2__Impl )
+ // InternalDataDSL.g:12012:2: rule__OpMultiAssign__Group_6__2__Impl
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_6__2__Impl();
@@ -36036,17 +40493,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl"
- // InternalDataDSL.g:10680:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
+ // InternalDataDSL.g:12018:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10684:1: ( ( '>=' ) )
- // InternalDataDSL.g:10685:1: ( '>=' )
+ // InternalDataDSL.g:12022:1: ( ( '>=' ) )
+ // InternalDataDSL.g:12023:1: ( '>=' )
{
- // InternalDataDSL.g:10685:1: ( '>=' )
- // InternalDataDSL.g:10686:2: '>='
+ // InternalDataDSL.g:12023:1: ( '>=' )
+ // InternalDataDSL.g:12024:2: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2());
@@ -36077,16 +40534,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group__0"
- // InternalDataDSL.g:10696:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ;
+ // InternalDataDSL.g:12034: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 {
- // InternalDataDSL.g:10700:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
- // InternalDataDSL.g:10701:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
+ // InternalDataDSL.g:12038:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
+ // InternalDataDSL.g:12039:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
{
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_91);
rule__XOrExpression__Group__0__Impl();
state._fsp--;
@@ -36115,17 +40572,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group__0__Impl"
- // InternalDataDSL.g:10708:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
+ // InternalDataDSL.g:12046:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10712:1: ( ( ruleXAndExpression ) )
- // InternalDataDSL.g:10713:1: ( ruleXAndExpression )
+ // InternalDataDSL.g:12050:1: ( ( ruleXAndExpression ) )
+ // InternalDataDSL.g:12051:1: ( ruleXAndExpression )
{
- // InternalDataDSL.g:10713:1: ( ruleXAndExpression )
- // InternalDataDSL.g:10714:2: ruleXAndExpression
+ // InternalDataDSL.g:12051:1: ( ruleXAndExpression )
+ // InternalDataDSL.g:12052:2: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
@@ -36160,14 +40617,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group__1"
- // InternalDataDSL.g:10723:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
+ // InternalDataDSL.g:12061:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
public final void rule__XOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10727:1: ( rule__XOrExpression__Group__1__Impl )
- // InternalDataDSL.g:10728:2: rule__XOrExpression__Group__1__Impl
+ // InternalDataDSL.g:12065:1: ( rule__XOrExpression__Group__1__Impl )
+ // InternalDataDSL.g:12066:2: rule__XOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group__1__Impl();
@@ -36193,43 +40650,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group__1__Impl"
- // InternalDataDSL.g:10734:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:12072: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 {
- // InternalDataDSL.g:10738:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:10739:1: ( ( rule__XOrExpression__Group_1__0 )* )
+ // InternalDataDSL.g:12076:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:12077:1: ( ( rule__XOrExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:10739:1: ( ( rule__XOrExpression__Group_1__0 )* )
- // InternalDataDSL.g:10740:2: ( rule__XOrExpression__Group_1__0 )*
+ // InternalDataDSL.g:12077:1: ( ( rule__XOrExpression__Group_1__0 )* )
+ // InternalDataDSL.g:12078:2: ( rule__XOrExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:10741:2: ( rule__XOrExpression__Group_1__0 )*
- loop97:
+ // InternalDataDSL.g:12079:2: ( rule__XOrExpression__Group_1__0 )*
+ loop110:
do {
- int alt97=2;
- int LA97_0 = input.LA(1);
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA97_0==14) ) {
- int LA97_2 = input.LA(2);
+ if ( (LA110_0==14) ) {
+ int LA110_2 = input.LA(2);
- if ( (synpred151_InternalDataDSL()) ) {
- alt97=1;
+ if ( (synpred170_InternalDataDSL()) ) {
+ alt110=1;
}
}
- switch (alt97) {
+ switch (alt110) {
case 1 :
- // InternalDataDSL.g:10741:3: rule__XOrExpression__Group_1__0
+ // InternalDataDSL.g:12079:3: rule__XOrExpression__Group_1__0
{
- pushFollow(FOLLOW_84);
+ pushFollow(FOLLOW_92);
rule__XOrExpression__Group_1__0();
state._fsp--;
@@ -36239,7 +40696,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop97;
+ break loop110;
}
} while (true);
@@ -36268,16 +40725,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1__0"
- // InternalDataDSL.g:10750:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ;
+ // InternalDataDSL.g:12088: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 {
- // InternalDataDSL.g:10754:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
- // InternalDataDSL.g:10755:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
+ // InternalDataDSL.g:12092:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
+ // InternalDataDSL.g:12093:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XOrExpression__Group_1__0__Impl();
state._fsp--;
@@ -36306,23 +40763,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1__0__Impl"
- // InternalDataDSL.g:10762:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:12100: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 {
- // InternalDataDSL.g:10766:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:10767:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:12104:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:12105:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:10767:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:10768:2: ( rule__XOrExpression__Group_1_0__0 )
+ // InternalDataDSL.g:12105:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:12106:2: ( rule__XOrExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:10769:2: ( rule__XOrExpression__Group_1_0__0 )
- // InternalDataDSL.g:10769:3: rule__XOrExpression__Group_1_0__0
+ // InternalDataDSL.g:12107:2: ( rule__XOrExpression__Group_1_0__0 )
+ // InternalDataDSL.g:12107:3: rule__XOrExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0__0();
@@ -36357,14 +40814,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1__1"
- // InternalDataDSL.g:10777:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:12115: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 {
- // InternalDataDSL.g:10781:1: ( rule__XOrExpression__Group_1__1__Impl )
- // InternalDataDSL.g:10782:2: rule__XOrExpression__Group_1__1__Impl
+ // InternalDataDSL.g:12119:1: ( rule__XOrExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:12120:2: rule__XOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1__1__Impl();
@@ -36390,23 +40847,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1__1__Impl"
- // InternalDataDSL.g:10788:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:12126: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 {
- // InternalDataDSL.g:10792:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
- // InternalDataDSL.g:10793:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:12130:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalDataDSL.g:12131:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
{
- // InternalDataDSL.g:10793:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
- // InternalDataDSL.g:10794:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:12131:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:12132:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalDataDSL.g:10795:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
- // InternalDataDSL.g:10795:3: rule__XOrExpression__RightOperandAssignment_1_1
+ // InternalDataDSL.g:12133:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:12133:3: rule__XOrExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XOrExpression__RightOperandAssignment_1_1();
@@ -36441,14 +40898,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1_0__0"
- // InternalDataDSL.g:10804:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:12142: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 {
- // InternalDataDSL.g:10808:1: ( rule__XOrExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:10809:2: rule__XOrExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:12146:1: ( rule__XOrExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:12147:2: rule__XOrExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0__0__Impl();
@@ -36474,23 +40931,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:10815:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:12153: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 {
- // InternalDataDSL.g:10819:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:10820:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12157:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:12158:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:10820:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:10821:2: ( rule__XOrExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12158:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12159:2: ( rule__XOrExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:10822:2: ( rule__XOrExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:10822:3: rule__XOrExpression__Group_1_0_0__0
+ // InternalDataDSL.g:12160:2: ( rule__XOrExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12160:3: rule__XOrExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0_0__0();
@@ -36525,16 +40982,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0"
- // InternalDataDSL.g:10831:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:12169: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 {
- // InternalDataDSL.g:10835:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:10836:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
+ // InternalDataDSL.g:12173:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:12174:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_91);
rule__XOrExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -36563,23 +41020,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:10843:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:12181: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 {
- // InternalDataDSL.g:10847:1: ( ( () ) )
- // InternalDataDSL.g:10848:1: ( () )
+ // InternalDataDSL.g:12185:1: ( ( () ) )
+ // InternalDataDSL.g:12186:1: ( () )
{
- // InternalDataDSL.g:10848:1: ( () )
- // InternalDataDSL.g:10849:2: ()
+ // InternalDataDSL.g:12186:1: ( () )
+ // InternalDataDSL.g:12187:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalDataDSL.g:10850:2: ()
- // InternalDataDSL.g:10850:3:
+ // InternalDataDSL.g:12188:2: ()
+ // InternalDataDSL.g:12188:3:
{
}
@@ -36604,14 +41061,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1"
- // InternalDataDSL.g:10858:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:12196: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 {
- // InternalDataDSL.g:10862:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:10863:2: rule__XOrExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:12200:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:12201:2: rule__XOrExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0_0__1__Impl();
@@ -36637,23 +41094,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:10869:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:12207: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 {
- // InternalDataDSL.g:10873:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalDataDSL.g:10874:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:12211:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalDataDSL.g:12212:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalDataDSL.g:10874:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalDataDSL.g:10875:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:12212:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:12213:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalDataDSL.g:10876:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
- // InternalDataDSL.g:10876:3: rule__XOrExpression__FeatureAssignment_1_0_0_1
+ // InternalDataDSL.g:12214:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:12214:3: rule__XOrExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XOrExpression__FeatureAssignment_1_0_0_1();
@@ -36688,16 +41145,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group__0"
- // InternalDataDSL.g:10885:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ;
+ // InternalDataDSL.g:12223: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 {
- // InternalDataDSL.g:10889:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
- // InternalDataDSL.g:10890:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
+ // InternalDataDSL.g:12227:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
+ // InternalDataDSL.g:12228:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
{
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_93);
rule__XAndExpression__Group__0__Impl();
state._fsp--;
@@ -36726,17 +41183,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group__0__Impl"
- // InternalDataDSL.g:10897:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
+ // InternalDataDSL.g:12235:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10901:1: ( ( ruleXEqualityExpression ) )
- // InternalDataDSL.g:10902:1: ( ruleXEqualityExpression )
+ // InternalDataDSL.g:12239:1: ( ( ruleXEqualityExpression ) )
+ // InternalDataDSL.g:12240:1: ( ruleXEqualityExpression )
{
- // InternalDataDSL.g:10902:1: ( ruleXEqualityExpression )
- // InternalDataDSL.g:10903:2: ruleXEqualityExpression
+ // InternalDataDSL.g:12240:1: ( ruleXEqualityExpression )
+ // InternalDataDSL.g:12241:2: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
@@ -36771,14 +41228,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group__1"
- // InternalDataDSL.g:10912:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
+ // InternalDataDSL.g:12250:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
public final void rule__XAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:10916:1: ( rule__XAndExpression__Group__1__Impl )
- // InternalDataDSL.g:10917:2: rule__XAndExpression__Group__1__Impl
+ // InternalDataDSL.g:12254:1: ( rule__XAndExpression__Group__1__Impl )
+ // InternalDataDSL.g:12255:2: rule__XAndExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group__1__Impl();
@@ -36804,43 +41261,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group__1__Impl"
- // InternalDataDSL.g:10923:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:12261: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 {
- // InternalDataDSL.g:10927:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:10928:1: ( ( rule__XAndExpression__Group_1__0 )* )
+ // InternalDataDSL.g:12265:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:12266:1: ( ( rule__XAndExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:10928:1: ( ( rule__XAndExpression__Group_1__0 )* )
- // InternalDataDSL.g:10929:2: ( rule__XAndExpression__Group_1__0 )*
+ // InternalDataDSL.g:12266:1: ( ( rule__XAndExpression__Group_1__0 )* )
+ // InternalDataDSL.g:12267:2: ( rule__XAndExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:10930:2: ( rule__XAndExpression__Group_1__0 )*
- loop98:
+ // InternalDataDSL.g:12268:2: ( rule__XAndExpression__Group_1__0 )*
+ loop111:
do {
- int alt98=2;
- int LA98_0 = input.LA(1);
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA98_0==15) ) {
- int LA98_2 = input.LA(2);
+ if ( (LA111_0==15) ) {
+ int LA111_2 = input.LA(2);
- if ( (synpred152_InternalDataDSL()) ) {
- alt98=1;
+ if ( (synpred171_InternalDataDSL()) ) {
+ alt111=1;
}
}
- switch (alt98) {
+ switch (alt111) {
case 1 :
- // InternalDataDSL.g:10930:3: rule__XAndExpression__Group_1__0
+ // InternalDataDSL.g:12268:3: rule__XAndExpression__Group_1__0
{
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_94);
rule__XAndExpression__Group_1__0();
state._fsp--;
@@ -36850,7 +41307,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop98;
+ break loop111;
}
} while (true);
@@ -36879,16 +41336,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1__0"
- // InternalDataDSL.g:10939:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ;
+ // InternalDataDSL.g:12277: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 {
- // InternalDataDSL.g:10943:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
- // InternalDataDSL.g:10944:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
+ // InternalDataDSL.g:12281:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
+ // InternalDataDSL.g:12282:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAndExpression__Group_1__0__Impl();
state._fsp--;
@@ -36917,23 +41374,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1__0__Impl"
- // InternalDataDSL.g:10951:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:12289: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 {
- // InternalDataDSL.g:10955:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:10956:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:12293:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:12294:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:10956:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:10957:2: ( rule__XAndExpression__Group_1_0__0 )
+ // InternalDataDSL.g:12294:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:12295:2: ( rule__XAndExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:10958:2: ( rule__XAndExpression__Group_1_0__0 )
- // InternalDataDSL.g:10958:3: rule__XAndExpression__Group_1_0__0
+ // InternalDataDSL.g:12296:2: ( rule__XAndExpression__Group_1_0__0 )
+ // InternalDataDSL.g:12296:3: rule__XAndExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0__0();
@@ -36968,14 +41425,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1__1"
- // InternalDataDSL.g:10966:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:12304: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 {
- // InternalDataDSL.g:10970:1: ( rule__XAndExpression__Group_1__1__Impl )
- // InternalDataDSL.g:10971:2: rule__XAndExpression__Group_1__1__Impl
+ // InternalDataDSL.g:12308:1: ( rule__XAndExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:12309:2: rule__XAndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1__1__Impl();
@@ -37001,23 +41458,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1__1__Impl"
- // InternalDataDSL.g:10977:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:12315: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 {
- // InternalDataDSL.g:10981:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
- // InternalDataDSL.g:10982:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:12319:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalDataDSL.g:12320:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
{
- // InternalDataDSL.g:10982:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
- // InternalDataDSL.g:10983:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:12320:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:12321:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalDataDSL.g:10984:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
- // InternalDataDSL.g:10984:3: rule__XAndExpression__RightOperandAssignment_1_1
+ // InternalDataDSL.g:12322:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:12322:3: rule__XAndExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XAndExpression__RightOperandAssignment_1_1();
@@ -37052,14 +41509,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1_0__0"
- // InternalDataDSL.g:10993:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:12331: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 {
- // InternalDataDSL.g:10997:1: ( rule__XAndExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:10998:2: rule__XAndExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:12335:1: ( rule__XAndExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:12336:2: rule__XAndExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0__0__Impl();
@@ -37085,23 +41542,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:11004:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:12342: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 {
- // InternalDataDSL.g:11008:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:11009:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12346:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:12347:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:11009:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:11010:2: ( rule__XAndExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12347:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12348:2: ( rule__XAndExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:11011:2: ( rule__XAndExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:11011:3: rule__XAndExpression__Group_1_0_0__0
+ // InternalDataDSL.g:12349:2: ( rule__XAndExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12349:3: rule__XAndExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0_0__0();
@@ -37136,16 +41593,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0"
- // InternalDataDSL.g:11020:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:12358: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 {
- // InternalDataDSL.g:11024:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:11025:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
+ // InternalDataDSL.g:12362:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:12363:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_93);
rule__XAndExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -37174,23 +41631,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:11032:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:12370: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 {
- // InternalDataDSL.g:11036:1: ( ( () ) )
- // InternalDataDSL.g:11037:1: ( () )
+ // InternalDataDSL.g:12374:1: ( ( () ) )
+ // InternalDataDSL.g:12375:1: ( () )
{
- // InternalDataDSL.g:11037:1: ( () )
- // InternalDataDSL.g:11038:2: ()
+ // InternalDataDSL.g:12375:1: ( () )
+ // InternalDataDSL.g:12376:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalDataDSL.g:11039:2: ()
- // InternalDataDSL.g:11039:3:
+ // InternalDataDSL.g:12377:2: ()
+ // InternalDataDSL.g:12377:3:
{
}
@@ -37215,14 +41672,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1"
- // InternalDataDSL.g:11047:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:12385: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 {
- // InternalDataDSL.g:11051:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:11052:2: rule__XAndExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:12389:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:12390:2: rule__XAndExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0_0__1__Impl();
@@ -37248,23 +41705,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:11058:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:12396: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 {
- // InternalDataDSL.g:11062:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalDataDSL.g:11063:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:12400:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalDataDSL.g:12401:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalDataDSL.g:11063:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalDataDSL.g:11064:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:12401:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:12402:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalDataDSL.g:11065:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
- // InternalDataDSL.g:11065:3: rule__XAndExpression__FeatureAssignment_1_0_0_1
+ // InternalDataDSL.g:12403:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:12403:3: rule__XAndExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAndExpression__FeatureAssignment_1_0_0_1();
@@ -37299,16 +41756,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group__0"
- // InternalDataDSL.g:11074:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ;
+ // InternalDataDSL.g:12412: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 {
- // InternalDataDSL.g:11078:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
- // InternalDataDSL.g:11079:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
+ // InternalDataDSL.g:12416:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
+ // InternalDataDSL.g:12417:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
{
- pushFollow(FOLLOW_87);
+ pushFollow(FOLLOW_95);
rule__XEqualityExpression__Group__0__Impl();
state._fsp--;
@@ -37337,17 +41794,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group__0__Impl"
- // InternalDataDSL.g:11086:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
+ // InternalDataDSL.g:12424:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11090:1: ( ( ruleXRelationalExpression ) )
- // InternalDataDSL.g:11091:1: ( ruleXRelationalExpression )
+ // InternalDataDSL.g:12428:1: ( ( ruleXRelationalExpression ) )
+ // InternalDataDSL.g:12429:1: ( ruleXRelationalExpression )
{
- // InternalDataDSL.g:11091:1: ( ruleXRelationalExpression )
- // InternalDataDSL.g:11092:2: ruleXRelationalExpression
+ // InternalDataDSL.g:12429:1: ( ruleXRelationalExpression )
+ // InternalDataDSL.g:12430:2: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
@@ -37382,14 +41839,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group__1"
- // InternalDataDSL.g:11101:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
+ // InternalDataDSL.g:12439:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
public final void rule__XEqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11105:1: ( rule__XEqualityExpression__Group__1__Impl )
- // InternalDataDSL.g:11106:2: rule__XEqualityExpression__Group__1__Impl
+ // InternalDataDSL.g:12443:1: ( rule__XEqualityExpression__Group__1__Impl )
+ // InternalDataDSL.g:12444:2: rule__XEqualityExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group__1__Impl();
@@ -37415,32 +41872,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group__1__Impl"
- // InternalDataDSL.g:11112:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:12450: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 {
- // InternalDataDSL.g:11116:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:11117:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
+ // InternalDataDSL.g:12454:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:12455:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:11117:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
- // InternalDataDSL.g:11118:2: ( rule__XEqualityExpression__Group_1__0 )*
+ // InternalDataDSL.g:12455:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
+ // InternalDataDSL.g:12456:2: ( rule__XEqualityExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:11119:2: ( rule__XEqualityExpression__Group_1__0 )*
- loop99:
+ // InternalDataDSL.g:12457:2: ( rule__XEqualityExpression__Group_1__0 )*
+ loop112:
do {
- int alt99=2;
+ int alt112=2;
switch ( input.LA(1) ) {
case 21:
{
- int LA99_2 = input.LA(2);
+ int LA112_2 = input.LA(2);
- if ( (synpred153_InternalDataDSL()) ) {
- alt99=1;
+ if ( (synpred172_InternalDataDSL()) ) {
+ alt112=1;
}
@@ -37448,10 +41905,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 22:
{
- int LA99_3 = input.LA(2);
+ int LA112_3 = input.LA(2);
- if ( (synpred153_InternalDataDSL()) ) {
- alt99=1;
+ if ( (synpred172_InternalDataDSL()) ) {
+ alt112=1;
}
@@ -37459,10 +41916,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 23:
{
- int LA99_4 = input.LA(2);
+ int LA112_4 = input.LA(2);
- if ( (synpred153_InternalDataDSL()) ) {
- alt99=1;
+ if ( (synpred172_InternalDataDSL()) ) {
+ alt112=1;
}
@@ -37470,10 +41927,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 24:
{
- int LA99_5 = input.LA(2);
+ int LA112_5 = input.LA(2);
- if ( (synpred153_InternalDataDSL()) ) {
- alt99=1;
+ if ( (synpred172_InternalDataDSL()) ) {
+ alt112=1;
}
@@ -37482,11 +41939,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt99) {
+ switch (alt112) {
case 1 :
- // InternalDataDSL.g:11119:3: rule__XEqualityExpression__Group_1__0
+ // InternalDataDSL.g:12457:3: rule__XEqualityExpression__Group_1__0
{
- pushFollow(FOLLOW_88);
+ pushFollow(FOLLOW_96);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
@@ -37496,7 +41953,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop99;
+ break loop112;
}
} while (true);
@@ -37525,16 +41982,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1__0"
- // InternalDataDSL.g:11128:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ;
+ // InternalDataDSL.g:12466: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 {
- // InternalDataDSL.g:11132:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
- // InternalDataDSL.g:11133:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
+ // InternalDataDSL.g:12470:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
+ // InternalDataDSL.g:12471:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XEqualityExpression__Group_1__0__Impl();
state._fsp--;
@@ -37563,23 +42020,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl"
- // InternalDataDSL.g:11140:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:12478: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 {
- // InternalDataDSL.g:11144:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:11145:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:12482:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:12483:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:11145:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:11146:2: ( rule__XEqualityExpression__Group_1_0__0 )
+ // InternalDataDSL.g:12483:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:12484:2: ( rule__XEqualityExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:11147:2: ( rule__XEqualityExpression__Group_1_0__0 )
- // InternalDataDSL.g:11147:3: rule__XEqualityExpression__Group_1_0__0
+ // InternalDataDSL.g:12485:2: ( rule__XEqualityExpression__Group_1_0__0 )
+ // InternalDataDSL.g:12485:3: rule__XEqualityExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0__0();
@@ -37614,14 +42071,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1__1"
- // InternalDataDSL.g:11155:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:12493: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 {
- // InternalDataDSL.g:11159:1: ( rule__XEqualityExpression__Group_1__1__Impl )
- // InternalDataDSL.g:11160:2: rule__XEqualityExpression__Group_1__1__Impl
+ // InternalDataDSL.g:12497:1: ( rule__XEqualityExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:12498:2: rule__XEqualityExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1__1__Impl();
@@ -37647,23 +42104,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl"
- // InternalDataDSL.g:11166:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:12504: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 {
- // InternalDataDSL.g:11170:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
- // InternalDataDSL.g:11171:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:12508:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalDataDSL.g:12509:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
{
- // InternalDataDSL.g:11171:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
- // InternalDataDSL.g:11172:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:12509:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:12510:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalDataDSL.g:11173:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
- // InternalDataDSL.g:11173:3: rule__XEqualityExpression__RightOperandAssignment_1_1
+ // InternalDataDSL.g:12511:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:12511:3: rule__XEqualityExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__RightOperandAssignment_1_1();
@@ -37698,14 +42155,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0"
- // InternalDataDSL.g:11182:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:12520: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 {
- // InternalDataDSL.g:11186:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:11187:2: rule__XEqualityExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:12524:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:12525:2: rule__XEqualityExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0__0__Impl();
@@ -37731,23 +42188,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:11193:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:12531: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 {
- // InternalDataDSL.g:11197:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:11198:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12535:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:12536:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:11198:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:11199:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12536:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12537:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:11200:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:11200:3: rule__XEqualityExpression__Group_1_0_0__0
+ // InternalDataDSL.g:12538:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12538:3: rule__XEqualityExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0_0__0();
@@ -37782,16 +42239,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0"
- // InternalDataDSL.g:11209:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:12547: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 {
- // InternalDataDSL.g:11213:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:11214:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
+ // InternalDataDSL.g:12551:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:12552:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_87);
+ pushFollow(FOLLOW_95);
rule__XEqualityExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -37820,23 +42277,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:11221:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:12559: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 {
- // InternalDataDSL.g:11225:1: ( ( () ) )
- // InternalDataDSL.g:11226:1: ( () )
+ // InternalDataDSL.g:12563:1: ( ( () ) )
+ // InternalDataDSL.g:12564:1: ( () )
{
- // InternalDataDSL.g:11226:1: ( () )
- // InternalDataDSL.g:11227:2: ()
+ // InternalDataDSL.g:12564:1: ( () )
+ // InternalDataDSL.g:12565:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalDataDSL.g:11228:2: ()
- // InternalDataDSL.g:11228:3:
+ // InternalDataDSL.g:12566:2: ()
+ // InternalDataDSL.g:12566:3:
{
}
@@ -37861,14 +42318,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1"
- // InternalDataDSL.g:11236:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:12574: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 {
- // InternalDataDSL.g:11240:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:11241:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:12578:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:12579:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0_0__1__Impl();
@@ -37894,23 +42351,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:11247:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:12585: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 {
- // InternalDataDSL.g:11251:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalDataDSL.g:11252:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:12589:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalDataDSL.g:12590:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalDataDSL.g:11252:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalDataDSL.g:11253:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:12590:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:12591:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalDataDSL.g:11254:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
- // InternalDataDSL.g:11254:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
+ // InternalDataDSL.g:12592:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:12592:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__FeatureAssignment_1_0_0_1();
@@ -37945,16 +42402,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group__0"
- // InternalDataDSL.g:11263:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ;
+ // InternalDataDSL.g:12601: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 {
- // InternalDataDSL.g:11267:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
- // InternalDataDSL.g:11268:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
+ // InternalDataDSL.g:12605:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
+ // InternalDataDSL.g:12606:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
{
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_97);
rule__XRelationalExpression__Group__0__Impl();
state._fsp--;
@@ -37983,17 +42440,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group__0__Impl"
- // InternalDataDSL.g:11275:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
+ // InternalDataDSL.g:12613:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11279:1: ( ( ruleXOtherOperatorExpression ) )
- // InternalDataDSL.g:11280:1: ( ruleXOtherOperatorExpression )
+ // InternalDataDSL.g:12617:1: ( ( ruleXOtherOperatorExpression ) )
+ // InternalDataDSL.g:12618:1: ( ruleXOtherOperatorExpression )
{
- // InternalDataDSL.g:11280:1: ( ruleXOtherOperatorExpression )
- // InternalDataDSL.g:11281:2: ruleXOtherOperatorExpression
+ // InternalDataDSL.g:12618:1: ( ruleXOtherOperatorExpression )
+ // InternalDataDSL.g:12619:2: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
@@ -38028,14 +42485,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group__1"
- // InternalDataDSL.g:11290:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
+ // InternalDataDSL.g:12628:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
public final void rule__XRelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11294:1: ( rule__XRelationalExpression__Group__1__Impl )
- // InternalDataDSL.g:11295:2: rule__XRelationalExpression__Group__1__Impl
+ // InternalDataDSL.g:12632:1: ( rule__XRelationalExpression__Group__1__Impl )
+ // InternalDataDSL.g:12633:2: rule__XRelationalExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group__1__Impl();
@@ -38061,32 +42518,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group__1__Impl"
- // InternalDataDSL.g:11301:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
+ // InternalDataDSL.g:12639:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11305:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
- // InternalDataDSL.g:11306:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // InternalDataDSL.g:12643:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
+ // InternalDataDSL.g:12644:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
{
- // InternalDataDSL.g:11306:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
- // InternalDataDSL.g:11307:2: ( rule__XRelationalExpression__Alternatives_1 )*
+ // InternalDataDSL.g:12644:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // InternalDataDSL.g:12645:2: ( rule__XRelationalExpression__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1());
}
- // InternalDataDSL.g:11308:2: ( rule__XRelationalExpression__Alternatives_1 )*
- loop100:
+ // InternalDataDSL.g:12646:2: ( rule__XRelationalExpression__Alternatives_1 )*
+ loop113:
do {
- int alt100=2;
+ int alt113=2;
switch ( input.LA(1) ) {
case 27:
{
- int LA100_2 = input.LA(2);
+ int LA113_2 = input.LA(2);
- if ( (synpred154_InternalDataDSL()) ) {
- alt100=1;
+ if ( (synpred173_InternalDataDSL()) ) {
+ alt113=1;
}
@@ -38094,21 +42551,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 26:
{
- int LA100_3 = input.LA(2);
+ int LA113_3 = input.LA(2);
- if ( (synpred154_InternalDataDSL()) ) {
- alt100=1;
+ if ( (synpred173_InternalDataDSL()) ) {
+ alt113=1;
}
}
break;
- case 119:
+ case 129:
{
- int LA100_4 = input.LA(2);
+ int LA113_4 = input.LA(2);
- if ( (synpred154_InternalDataDSL()) ) {
- alt100=1;
+ if ( (synpred173_InternalDataDSL()) ) {
+ alt113=1;
}
@@ -38116,10 +42573,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 25:
{
- int LA100_5 = input.LA(2);
+ int LA113_5 = input.LA(2);
- if ( (synpred154_InternalDataDSL()) ) {
- alt100=1;
+ if ( (synpred173_InternalDataDSL()) ) {
+ alt113=1;
}
@@ -38128,11 +42585,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt100) {
+ switch (alt113) {
case 1 :
- // InternalDataDSL.g:11308:3: rule__XRelationalExpression__Alternatives_1
+ // InternalDataDSL.g:12646:3: rule__XRelationalExpression__Alternatives_1
{
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_98);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
@@ -38142,7 +42599,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop100;
+ break loop113;
}
} while (true);
@@ -38171,16 +42628,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0"
- // InternalDataDSL.g:11317:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ;
+ // InternalDataDSL.g:12655: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 {
- // InternalDataDSL.g:11321:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
- // InternalDataDSL.g:11322:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
+ // InternalDataDSL.g:12659:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
+ // InternalDataDSL.g:12660:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XRelationalExpression__Group_1_0__0__Impl();
state._fsp--;
@@ -38209,23 +42666,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:11329:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:12667: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 {
- // InternalDataDSL.g:11333:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:11334:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12671:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:12672:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:11334:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:11335:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12672:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:12673:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:11336:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:11336:3: rule__XRelationalExpression__Group_1_0_0__0
+ // InternalDataDSL.g:12674:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:12674:3: rule__XRelationalExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0__0();
@@ -38260,14 +42717,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1"
- // InternalDataDSL.g:11344:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ;
+ // InternalDataDSL.g:12682: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 {
- // InternalDataDSL.g:11348:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
- // InternalDataDSL.g:11349:2: rule__XRelationalExpression__Group_1_0__1__Impl
+ // InternalDataDSL.g:12686:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
+ // InternalDataDSL.g:12687:2: rule__XRelationalExpression__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0__1__Impl();
@@ -38293,23 +42750,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl"
- // InternalDataDSL.g:11355:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ;
+ // InternalDataDSL.g:12693: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 {
- // InternalDataDSL.g:11359:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
- // InternalDataDSL.g:11360:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
+ // InternalDataDSL.g:12697:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
+ // InternalDataDSL.g:12698:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
{
- // InternalDataDSL.g:11360:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
- // InternalDataDSL.g:11361:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
+ // InternalDataDSL.g:12698:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
+ // InternalDataDSL.g:12699:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1());
}
- // InternalDataDSL.g:11362:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
- // InternalDataDSL.g:11362:3: rule__XRelationalExpression__TypeAssignment_1_0_1
+ // InternalDataDSL.g:12700:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
+ // InternalDataDSL.g:12700:3: rule__XRelationalExpression__TypeAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__TypeAssignment_1_0_1();
@@ -38344,14 +42801,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0"
- // InternalDataDSL.g:11371:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ;
+ // InternalDataDSL.g:12709: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 {
- // InternalDataDSL.g:11375:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
- // InternalDataDSL.g:11376:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
+ // InternalDataDSL.g:12713:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
+ // InternalDataDSL.g:12714:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0__0__Impl();
@@ -38377,23 +42834,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:11382:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ;
+ // InternalDataDSL.g:12720: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 {
- // InternalDataDSL.g:11386:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
- // InternalDataDSL.g:11387:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
+ // InternalDataDSL.g:12724:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
+ // InternalDataDSL.g:12725:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
{
- // InternalDataDSL.g:11387:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
- // InternalDataDSL.g:11388:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
+ // InternalDataDSL.g:12725:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
+ // InternalDataDSL.g:12726:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0());
}
- // InternalDataDSL.g:11389:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
- // InternalDataDSL.g:11389:3: rule__XRelationalExpression__Group_1_0_0_0__0
+ // InternalDataDSL.g:12727:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
+ // InternalDataDSL.g:12727:3: rule__XRelationalExpression__Group_1_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0_0__0();
@@ -38428,16 +42885,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0"
- // InternalDataDSL.g:11398: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 ;
+ // InternalDataDSL.g:12736: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 {
- // InternalDataDSL.g:11402:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
- // InternalDataDSL.g:11403:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
+ // InternalDataDSL.g:12740:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
+ // InternalDataDSL.g:12741:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
{
- pushFollow(FOLLOW_92);
+ pushFollow(FOLLOW_100);
rule__XRelationalExpression__Group_1_0_0_0__0__Impl();
state._fsp--;
@@ -38466,23 +42923,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl"
- // InternalDataDSL.g:11410:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:12748: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 {
- // InternalDataDSL.g:11414:1: ( ( () ) )
- // InternalDataDSL.g:11415:1: ( () )
+ // InternalDataDSL.g:12752:1: ( ( () ) )
+ // InternalDataDSL.g:12753:1: ( () )
{
- // InternalDataDSL.g:11415:1: ( () )
- // InternalDataDSL.g:11416:2: ()
+ // InternalDataDSL.g:12753:1: ( () )
+ // InternalDataDSL.g:12754:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0());
}
- // InternalDataDSL.g:11417:2: ()
- // InternalDataDSL.g:11417:3:
+ // InternalDataDSL.g:12755:2: ()
+ // InternalDataDSL.g:12755:3:
{
}
@@ -38507,14 +42964,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1"
- // InternalDataDSL.g:11425:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ;
+ // InternalDataDSL.g:12763: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 {
- // InternalDataDSL.g:11429:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
- // InternalDataDSL.g:11430:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
+ // InternalDataDSL.g:12767:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
+ // InternalDataDSL.g:12768:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0_0__1__Impl();
@@ -38540,22 +42997,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl"
- // InternalDataDSL.g:11436:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ;
+ // InternalDataDSL.g:12774: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 {
- // InternalDataDSL.g:11440:1: ( ( 'instanceof' ) )
- // InternalDataDSL.g:11441:1: ( 'instanceof' )
+ // InternalDataDSL.g:12778:1: ( ( 'instanceof' ) )
+ // InternalDataDSL.g:12779:1: ( 'instanceof' )
{
- // InternalDataDSL.g:11441:1: ( 'instanceof' )
- // InternalDataDSL.g:11442:2: 'instanceof'
+ // InternalDataDSL.g:12779:1: ( 'instanceof' )
+ // InternalDataDSL.g:12780:2: 'instanceof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
- match(input,119,FOLLOW_2); if (state.failed) return ;
+ match(input,129,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
@@ -38581,16 +43038,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0"
- // InternalDataDSL.g:11452:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ;
+ // InternalDataDSL.g:12790: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 {
- // InternalDataDSL.g:11456:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
- // InternalDataDSL.g:11457:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
+ // InternalDataDSL.g:12794:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
+ // InternalDataDSL.g:12795:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XRelationalExpression__Group_1_1__0__Impl();
state._fsp--;
@@ -38619,23 +43076,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl"
- // InternalDataDSL.g:11464:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ;
+ // InternalDataDSL.g:12802: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 {
- // InternalDataDSL.g:11468:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
- // InternalDataDSL.g:11469:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
+ // InternalDataDSL.g:12806:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
+ // InternalDataDSL.g:12807:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
{
- // InternalDataDSL.g:11469:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
- // InternalDataDSL.g:11470:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
+ // InternalDataDSL.g:12807:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
+ // InternalDataDSL.g:12808:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0());
}
- // InternalDataDSL.g:11471:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
- // InternalDataDSL.g:11471:3: rule__XRelationalExpression__Group_1_1_0__0
+ // InternalDataDSL.g:12809:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
+ // InternalDataDSL.g:12809:3: rule__XRelationalExpression__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0__0();
@@ -38670,14 +43127,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1"
- // InternalDataDSL.g:11479:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ;
+ // InternalDataDSL.g:12817: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 {
- // InternalDataDSL.g:11483:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
- // InternalDataDSL.g:11484:2: rule__XRelationalExpression__Group_1_1__1__Impl
+ // InternalDataDSL.g:12821:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
+ // InternalDataDSL.g:12822:2: rule__XRelationalExpression__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1__1__Impl();
@@ -38703,23 +43160,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl"
- // InternalDataDSL.g:11490:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ;
+ // InternalDataDSL.g:12828: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 {
- // InternalDataDSL.g:11494:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
- // InternalDataDSL.g:11495:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
+ // InternalDataDSL.g:12832:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
+ // InternalDataDSL.g:12833:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
{
- // InternalDataDSL.g:11495:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
- // InternalDataDSL.g:11496:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
+ // InternalDataDSL.g:12833:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
+ // InternalDataDSL.g:12834:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1());
}
- // InternalDataDSL.g:11497:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
- // InternalDataDSL.g:11497:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1
+ // InternalDataDSL.g:12835:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
+ // InternalDataDSL.g:12835:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__RightOperandAssignment_1_1_1();
@@ -38754,14 +43211,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0"
- // InternalDataDSL.g:11506:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ;
+ // InternalDataDSL.g:12844: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 {
- // InternalDataDSL.g:11510:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
- // InternalDataDSL.g:11511:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
+ // InternalDataDSL.g:12848:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
+ // InternalDataDSL.g:12849:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0__0__Impl();
@@ -38787,23 +43244,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl"
- // InternalDataDSL.g:11517:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:12855: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 {
- // InternalDataDSL.g:11521:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
- // InternalDataDSL.g:11522:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
+ // InternalDataDSL.g:12859:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
+ // InternalDataDSL.g:12860:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
{
- // InternalDataDSL.g:11522:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
- // InternalDataDSL.g:11523:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
+ // InternalDataDSL.g:12860:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
+ // InternalDataDSL.g:12861:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0());
}
- // InternalDataDSL.g:11524:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
- // InternalDataDSL.g:11524:3: rule__XRelationalExpression__Group_1_1_0_0__0
+ // InternalDataDSL.g:12862:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
+ // InternalDataDSL.g:12862:3: rule__XRelationalExpression__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0_0__0();
@@ -38838,16 +43295,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0"
- // InternalDataDSL.g:11533: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 ;
+ // InternalDataDSL.g:12871: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 {
- // InternalDataDSL.g:11537:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
- // InternalDataDSL.g:11538:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
+ // InternalDataDSL.g:12875:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
+ // InternalDataDSL.g:12876:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
{
- pushFollow(FOLLOW_89);
+ pushFollow(FOLLOW_97);
rule__XRelationalExpression__Group_1_1_0_0__0__Impl();
state._fsp--;
@@ -38876,23 +43333,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl"
- // InternalDataDSL.g:11545:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:12883: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 {
- // InternalDataDSL.g:11549:1: ( ( () ) )
- // InternalDataDSL.g:11550:1: ( () )
+ // InternalDataDSL.g:12887:1: ( ( () ) )
+ // InternalDataDSL.g:12888:1: ( () )
{
- // InternalDataDSL.g:11550:1: ( () )
- // InternalDataDSL.g:11551:2: ()
+ // InternalDataDSL.g:12888:1: ( () )
+ // InternalDataDSL.g:12889:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
- // InternalDataDSL.g:11552:2: ()
- // InternalDataDSL.g:11552:3:
+ // InternalDataDSL.g:12890:2: ()
+ // InternalDataDSL.g:12890:3:
{
}
@@ -38917,14 +43374,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1"
- // InternalDataDSL.g:11560:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ;
+ // InternalDataDSL.g:12898: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 {
- // InternalDataDSL.g:11564:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
- // InternalDataDSL.g:11565:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
+ // InternalDataDSL.g:12902:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
+ // InternalDataDSL.g:12903:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0_0__1__Impl();
@@ -38950,23 +43407,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl"
- // InternalDataDSL.g:11571:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:12909: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 {
- // InternalDataDSL.g:11575:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
- // InternalDataDSL.g:11576:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalDataDSL.g:12913:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
+ // InternalDataDSL.g:12914:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
{
- // InternalDataDSL.g:11576:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
- // InternalDataDSL.g:11577:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
+ // InternalDataDSL.g:12914:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalDataDSL.g:12915:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1());
}
- // InternalDataDSL.g:11578:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
- // InternalDataDSL.g:11578:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
+ // InternalDataDSL.g:12916:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
+ // InternalDataDSL.g:12916:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1();
@@ -39001,16 +43458,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpCompare__Group_1__0"
- // InternalDataDSL.g:11587:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ;
+ // InternalDataDSL.g:12925: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 {
- // InternalDataDSL.g:11591:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
- // InternalDataDSL.g:11592:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
+ // InternalDataDSL.g:12929:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
+ // InternalDataDSL.g:12930:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__OpCompare__Group_1__0__Impl();
state._fsp--;
@@ -39039,17 +43496,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpCompare__Group_1__0__Impl"
- // InternalDataDSL.g:11599:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
+ // InternalDataDSL.g:12937:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11603:1: ( ( '<' ) )
- // InternalDataDSL.g:11604:1: ( '<' )
+ // InternalDataDSL.g:12941:1: ( ( '<' ) )
+ // InternalDataDSL.g:12942:1: ( '<' )
{
- // InternalDataDSL.g:11604:1: ( '<' )
- // InternalDataDSL.g:11605:2: '<'
+ // InternalDataDSL.g:12942:1: ( '<' )
+ // InternalDataDSL.g:12943:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
@@ -39080,14 +43537,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpCompare__Group_1__1"
- // InternalDataDSL.g:11614:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ;
+ // InternalDataDSL.g:12952: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 {
- // InternalDataDSL.g:11618:1: ( rule__OpCompare__Group_1__1__Impl )
- // InternalDataDSL.g:11619:2: rule__OpCompare__Group_1__1__Impl
+ // InternalDataDSL.g:12956:1: ( rule__OpCompare__Group_1__1__Impl )
+ // InternalDataDSL.g:12957:2: rule__OpCompare__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpCompare__Group_1__1__Impl();
@@ -39113,17 +43570,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpCompare__Group_1__1__Impl"
- // InternalDataDSL.g:11625:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
+ // InternalDataDSL.g:12963:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11629:1: ( ( '=' ) )
- // InternalDataDSL.g:11630:1: ( '=' )
+ // InternalDataDSL.g:12967:1: ( ( '=' ) )
+ // InternalDataDSL.g:12968:1: ( '=' )
{
- // InternalDataDSL.g:11630:1: ( '=' )
- // InternalDataDSL.g:11631:2: '='
+ // InternalDataDSL.g:12968:1: ( '=' )
+ // InternalDataDSL.g:12969:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1());
@@ -39154,16 +43611,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group__0"
- // InternalDataDSL.g:11641:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ;
+ // InternalDataDSL.g:12979: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 {
- // InternalDataDSL.g:11645:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
- // InternalDataDSL.g:11646:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
+ // InternalDataDSL.g:12983:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
+ // InternalDataDSL.g:12984:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XOtherOperatorExpression__Group__0__Impl();
state._fsp--;
@@ -39192,17 +43649,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl"
- // InternalDataDSL.g:11653:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
+ // InternalDataDSL.g:12991:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11657:1: ( ( ruleXAdditiveExpression ) )
- // InternalDataDSL.g:11658:1: ( ruleXAdditiveExpression )
+ // InternalDataDSL.g:12995:1: ( ( ruleXAdditiveExpression ) )
+ // InternalDataDSL.g:12996:1: ( ruleXAdditiveExpression )
{
- // InternalDataDSL.g:11658:1: ( ruleXAdditiveExpression )
- // InternalDataDSL.g:11659:2: ruleXAdditiveExpression
+ // InternalDataDSL.g:12996:1: ( ruleXAdditiveExpression )
+ // InternalDataDSL.g:12997:2: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
@@ -39237,14 +43694,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group__1"
- // InternalDataDSL.g:11668:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
+ // InternalDataDSL.g:13006:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11672:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
- // InternalDataDSL.g:11673:2: rule__XOtherOperatorExpression__Group__1__Impl
+ // InternalDataDSL.g:13010:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
+ // InternalDataDSL.g:13011:2: rule__XOtherOperatorExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group__1__Impl();
@@ -39270,31 +43727,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl"
- // InternalDataDSL.g:11679:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:13017: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 {
- // InternalDataDSL.g:11683:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:11684:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13021:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:13022:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:11684:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
- // InternalDataDSL.g:11685:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
+ // InternalDataDSL.g:13022:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13023:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:11686:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
- loop101:
+ // InternalDataDSL.g:13024:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
+ loop114:
do {
- int alt101=2;
- alt101 = dfa101.predict(input);
- switch (alt101) {
+ int alt114=2;
+ alt114 = dfa114.predict(input);
+ switch (alt114) {
case 1 :
- // InternalDataDSL.g:11686:3: rule__XOtherOperatorExpression__Group_1__0
+ // InternalDataDSL.g:13024:3: rule__XOtherOperatorExpression__Group_1__0
{
- pushFollow(FOLLOW_94);
+ pushFollow(FOLLOW_102);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
@@ -39304,7 +43761,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop101;
+ break loop114;
}
} while (true);
@@ -39333,16 +43790,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0"
- // InternalDataDSL.g:11695:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ;
+ // InternalDataDSL.g:13033: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 {
- // InternalDataDSL.g:11699:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
- // InternalDataDSL.g:11700:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
+ // InternalDataDSL.g:13037:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
+ // InternalDataDSL.g:13038:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XOtherOperatorExpression__Group_1__0__Impl();
state._fsp--;
@@ -39371,23 +43828,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl"
- // InternalDataDSL.g:11707:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:13045: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 {
- // InternalDataDSL.g:11711:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:11712:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:13049:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:13050:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:11712:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:11713:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
+ // InternalDataDSL.g:13050:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:13051:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:11714:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
- // InternalDataDSL.g:11714:3: rule__XOtherOperatorExpression__Group_1_0__0
+ // InternalDataDSL.g:13052:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
+ // InternalDataDSL.g:13052:3: rule__XOtherOperatorExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0__0();
@@ -39422,14 +43879,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1"
- // InternalDataDSL.g:11722:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:13060: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 {
- // InternalDataDSL.g:11726:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
- // InternalDataDSL.g:11727:2: rule__XOtherOperatorExpression__Group_1__1__Impl
+ // InternalDataDSL.g:13064:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:13065:2: rule__XOtherOperatorExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1__1__Impl();
@@ -39455,23 +43912,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl"
- // InternalDataDSL.g:11733:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:13071: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 {
- // InternalDataDSL.g:11737:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
- // InternalDataDSL.g:11738:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:13075:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalDataDSL.g:13076:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
{
- // InternalDataDSL.g:11738:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
- // InternalDataDSL.g:11739:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:13076:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:13077:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalDataDSL.g:11740:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
- // InternalDataDSL.g:11740:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
+ // InternalDataDSL.g:13078:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:13078:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__RightOperandAssignment_1_1();
@@ -39506,14 +43963,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0"
- // InternalDataDSL.g:11749:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:13087: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 {
- // InternalDataDSL.g:11753:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:11754:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:13091:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:13092:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0__0__Impl();
@@ -39539,23 +43996,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:11760:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:13098: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 {
- // InternalDataDSL.g:11764:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:11765:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:13102:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:13103:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:11765:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:11766:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:13103:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:13104:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:11767:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:11767:3: rule__XOtherOperatorExpression__Group_1_0_0__0
+ // InternalDataDSL.g:13105:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:13105:3: rule__XOtherOperatorExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0_0__0();
@@ -39590,16 +44047,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0"
- // InternalDataDSL.g:11776:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:13114: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 {
- // InternalDataDSL.g:11780:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:11781:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
+ // InternalDataDSL.g:13118:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:13119:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_93);
+ pushFollow(FOLLOW_101);
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -39628,23 +44085,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:11788:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:13126: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 {
- // InternalDataDSL.g:11792:1: ( ( () ) )
- // InternalDataDSL.g:11793:1: ( () )
+ // InternalDataDSL.g:13130:1: ( ( () ) )
+ // InternalDataDSL.g:13131:1: ( () )
{
- // InternalDataDSL.g:11793:1: ( () )
- // InternalDataDSL.g:11794:2: ()
+ // InternalDataDSL.g:13131:1: ( () )
+ // InternalDataDSL.g:13132:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalDataDSL.g:11795:2: ()
- // InternalDataDSL.g:11795:3:
+ // InternalDataDSL.g:13133:2: ()
+ // InternalDataDSL.g:13133:3:
{
}
@@ -39669,14 +44126,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1"
- // InternalDataDSL.g:11803:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:13141: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 {
- // InternalDataDSL.g:11807:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:11808:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:13145:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:13146:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl();
@@ -39702,23 +44159,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:11814:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:13152: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 {
- // InternalDataDSL.g:11818:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalDataDSL.g:11819:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:13156:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalDataDSL.g:13157:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalDataDSL.g:11819:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalDataDSL.g:11820:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:13157:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:13158:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalDataDSL.g:11821:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
- // InternalDataDSL.g:11821:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
+ // InternalDataDSL.g:13159:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:13159:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1();
@@ -39753,16 +44210,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_2__0"
- // InternalDataDSL.g:11830:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ;
+ // InternalDataDSL.g:13168: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 {
- // InternalDataDSL.g:11834:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
- // InternalDataDSL.g:11835:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
+ // InternalDataDSL.g:13172:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
+ // InternalDataDSL.g:13173:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
{
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_103);
rule__OpOther__Group_2__0__Impl();
state._fsp--;
@@ -39791,17 +44248,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_2__0__Impl"
- // InternalDataDSL.g:11842:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
+ // InternalDataDSL.g:13180:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11846:1: ( ( '>' ) )
- // InternalDataDSL.g:11847:1: ( '>' )
+ // InternalDataDSL.g:13184:1: ( ( '>' ) )
+ // InternalDataDSL.g:13185:1: ( '>' )
{
- // InternalDataDSL.g:11847:1: ( '>' )
- // InternalDataDSL.g:11848:2: '>'
+ // InternalDataDSL.g:13185:1: ( '>' )
+ // InternalDataDSL.g:13186:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
@@ -39832,14 +44289,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_2__1"
- // InternalDataDSL.g:11857:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ;
+ // InternalDataDSL.g:13195: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 {
- // InternalDataDSL.g:11861:1: ( rule__OpOther__Group_2__1__Impl )
- // InternalDataDSL.g:11862:2: rule__OpOther__Group_2__1__Impl
+ // InternalDataDSL.g:13199:1: ( rule__OpOther__Group_2__1__Impl )
+ // InternalDataDSL.g:13200:2: rule__OpOther__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_2__1__Impl();
@@ -39865,17 +44322,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_2__1__Impl"
- // InternalDataDSL.g:11868:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
+ // InternalDataDSL.g:13206:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11872:1: ( ( '..' ) )
- // InternalDataDSL.g:11873:1: ( '..' )
+ // InternalDataDSL.g:13210:1: ( ( '..' ) )
+ // InternalDataDSL.g:13211:1: ( '..' )
{
- // InternalDataDSL.g:11873:1: ( '..' )
- // InternalDataDSL.g:11874:2: '..'
+ // InternalDataDSL.g:13211:1: ( '..' )
+ // InternalDataDSL.g:13212:2: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1());
@@ -39906,16 +44363,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5__0"
- // InternalDataDSL.g:11884:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ;
+ // InternalDataDSL.g:13222: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 {
- // InternalDataDSL.g:11888:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
- // InternalDataDSL.g:11889:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
+ // InternalDataDSL.g:13226:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
+ // InternalDataDSL.g:13227:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
{
- pushFollow(FOLLOW_96);
+ pushFollow(FOLLOW_104);
rule__OpOther__Group_5__0__Impl();
state._fsp--;
@@ -39944,17 +44401,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5__0__Impl"
- // InternalDataDSL.g:11896:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
+ // InternalDataDSL.g:13234:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:11900:1: ( ( '>' ) )
- // InternalDataDSL.g:11901:1: ( '>' )
+ // InternalDataDSL.g:13238:1: ( ( '>' ) )
+ // InternalDataDSL.g:13239:1: ( '>' )
{
- // InternalDataDSL.g:11901:1: ( '>' )
- // InternalDataDSL.g:11902:2: '>'
+ // InternalDataDSL.g:13239:1: ( '>' )
+ // InternalDataDSL.g:13240:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
@@ -39985,14 +44442,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5__1"
- // InternalDataDSL.g:11911:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ;
+ // InternalDataDSL.g:13249: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 {
- // InternalDataDSL.g:11915:1: ( rule__OpOther__Group_5__1__Impl )
- // InternalDataDSL.g:11916:2: rule__OpOther__Group_5__1__Impl
+ // InternalDataDSL.g:13253:1: ( rule__OpOther__Group_5__1__Impl )
+ // InternalDataDSL.g:13254:2: rule__OpOther__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5__1__Impl();
@@ -40018,23 +44475,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5__1__Impl"
- // InternalDataDSL.g:11922:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ;
+ // InternalDataDSL.g:13260: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 {
- // InternalDataDSL.g:11926:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
- // InternalDataDSL.g:11927:1: ( ( rule__OpOther__Alternatives_5_1 ) )
+ // InternalDataDSL.g:13264:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
+ // InternalDataDSL.g:13265:1: ( ( rule__OpOther__Alternatives_5_1 ) )
{
- // InternalDataDSL.g:11927:1: ( ( rule__OpOther__Alternatives_5_1 ) )
- // InternalDataDSL.g:11928:2: ( rule__OpOther__Alternatives_5_1 )
+ // InternalDataDSL.g:13265:1: ( ( rule__OpOther__Alternatives_5_1 ) )
+ // InternalDataDSL.g:13266:2: ( rule__OpOther__Alternatives_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_5_1());
}
- // InternalDataDSL.g:11929:2: ( rule__OpOther__Alternatives_5_1 )
- // InternalDataDSL.g:11929:3: rule__OpOther__Alternatives_5_1
+ // InternalDataDSL.g:13267:2: ( rule__OpOther__Alternatives_5_1 )
+ // InternalDataDSL.g:13267:3: rule__OpOther__Alternatives_5_1
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives_5_1();
@@ -40069,14 +44526,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5_1_0__0"
- // InternalDataDSL.g:11938:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ;
+ // InternalDataDSL.g:13276: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 {
- // InternalDataDSL.g:11942:1: ( rule__OpOther__Group_5_1_0__0__Impl )
- // InternalDataDSL.g:11943:2: rule__OpOther__Group_5_1_0__0__Impl
+ // InternalDataDSL.g:13280:1: ( rule__OpOther__Group_5_1_0__0__Impl )
+ // InternalDataDSL.g:13281:2: rule__OpOther__Group_5_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0__0__Impl();
@@ -40102,23 +44559,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl"
- // InternalDataDSL.g:11949:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:13287: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 {
- // InternalDataDSL.g:11953:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
- // InternalDataDSL.g:11954:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
+ // InternalDataDSL.g:13291:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
+ // InternalDataDSL.g:13292:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
{
- // InternalDataDSL.g:11954:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
- // InternalDataDSL.g:11955:2: ( rule__OpOther__Group_5_1_0_0__0 )
+ // InternalDataDSL.g:13292:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
+ // InternalDataDSL.g:13293:2: ( rule__OpOther__Group_5_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0());
}
- // InternalDataDSL.g:11956:2: ( rule__OpOther__Group_5_1_0_0__0 )
- // InternalDataDSL.g:11956:3: rule__OpOther__Group_5_1_0_0__0
+ // InternalDataDSL.g:13294:2: ( rule__OpOther__Group_5_1_0_0__0 )
+ // InternalDataDSL.g:13294:3: rule__OpOther__Group_5_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0_0__0();
@@ -40153,16 +44610,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0"
- // InternalDataDSL.g:11965: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 ;
+ // InternalDataDSL.g:13303: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 {
- // InternalDataDSL.g:11969:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
- // InternalDataDSL.g:11970:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
+ // InternalDataDSL.g:13307:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
+ // InternalDataDSL.g:13308:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
{
- pushFollow(FOLLOW_96);
+ pushFollow(FOLLOW_104);
rule__OpOther__Group_5_1_0_0__0__Impl();
state._fsp--;
@@ -40191,17 +44648,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl"
- // InternalDataDSL.g:11977:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ;
+ // InternalDataDSL.g:13315: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 {
- // InternalDataDSL.g:11981:1: ( ( '>' ) )
- // InternalDataDSL.g:11982:1: ( '>' )
+ // InternalDataDSL.g:13319:1: ( ( '>' ) )
+ // InternalDataDSL.g:13320:1: ( '>' )
{
- // InternalDataDSL.g:11982:1: ( '>' )
- // InternalDataDSL.g:11983:2: '>'
+ // InternalDataDSL.g:13320:1: ( '>' )
+ // InternalDataDSL.g:13321:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
@@ -40232,14 +44689,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1"
- // InternalDataDSL.g:11992:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ;
+ // InternalDataDSL.g:13330: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 {
- // InternalDataDSL.g:11996:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
- // InternalDataDSL.g:11997:2: rule__OpOther__Group_5_1_0_0__1__Impl
+ // InternalDataDSL.g:13334:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
+ // InternalDataDSL.g:13335:2: rule__OpOther__Group_5_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0_0__1__Impl();
@@ -40265,17 +44722,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl"
- // InternalDataDSL.g:12003:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ;
+ // InternalDataDSL.g:13341: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 {
- // InternalDataDSL.g:12007:1: ( ( '>' ) )
- // InternalDataDSL.g:12008:1: ( '>' )
+ // InternalDataDSL.g:13345:1: ( ( '>' ) )
+ // InternalDataDSL.g:13346:1: ( '>' )
{
- // InternalDataDSL.g:12008:1: ( '>' )
- // InternalDataDSL.g:12009:2: '>'
+ // InternalDataDSL.g:13346:1: ( '>' )
+ // InternalDataDSL.g:13347:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1());
@@ -40306,16 +44763,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6__0"
- // InternalDataDSL.g:12019:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ;
+ // InternalDataDSL.g:13357: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 {
- // InternalDataDSL.g:12023:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
- // InternalDataDSL.g:12024:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
+ // InternalDataDSL.g:13361:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
+ // InternalDataDSL.g:13362:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_105);
rule__OpOther__Group_6__0__Impl();
state._fsp--;
@@ -40344,17 +44801,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6__0__Impl"
- // InternalDataDSL.g:12031:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
+ // InternalDataDSL.g:13369:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12035:1: ( ( '<' ) )
- // InternalDataDSL.g:12036:1: ( '<' )
+ // InternalDataDSL.g:13373:1: ( ( '<' ) )
+ // InternalDataDSL.g:13374:1: ( '<' )
{
- // InternalDataDSL.g:12036:1: ( '<' )
- // InternalDataDSL.g:12037:2: '<'
+ // InternalDataDSL.g:13374:1: ( '<' )
+ // InternalDataDSL.g:13375:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
@@ -40385,14 +44842,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6__1"
- // InternalDataDSL.g:12046:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ;
+ // InternalDataDSL.g:13384: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 {
- // InternalDataDSL.g:12050:1: ( rule__OpOther__Group_6__1__Impl )
- // InternalDataDSL.g:12051:2: rule__OpOther__Group_6__1__Impl
+ // InternalDataDSL.g:13388:1: ( rule__OpOther__Group_6__1__Impl )
+ // InternalDataDSL.g:13389:2: rule__OpOther__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6__1__Impl();
@@ -40418,23 +44875,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6__1__Impl"
- // InternalDataDSL.g:12057:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ;
+ // InternalDataDSL.g:13395: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 {
- // InternalDataDSL.g:12061:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
- // InternalDataDSL.g:12062:1: ( ( rule__OpOther__Alternatives_6_1 ) )
+ // InternalDataDSL.g:13399:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
+ // InternalDataDSL.g:13400:1: ( ( rule__OpOther__Alternatives_6_1 ) )
{
- // InternalDataDSL.g:12062:1: ( ( rule__OpOther__Alternatives_6_1 ) )
- // InternalDataDSL.g:12063:2: ( rule__OpOther__Alternatives_6_1 )
+ // InternalDataDSL.g:13400:1: ( ( rule__OpOther__Alternatives_6_1 ) )
+ // InternalDataDSL.g:13401:2: ( rule__OpOther__Alternatives_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_6_1());
}
- // InternalDataDSL.g:12064:2: ( rule__OpOther__Alternatives_6_1 )
- // InternalDataDSL.g:12064:3: rule__OpOther__Alternatives_6_1
+ // InternalDataDSL.g:13402:2: ( rule__OpOther__Alternatives_6_1 )
+ // InternalDataDSL.g:13402:3: rule__OpOther__Alternatives_6_1
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives_6_1();
@@ -40469,14 +44926,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6_1_0__0"
- // InternalDataDSL.g:12073:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ;
+ // InternalDataDSL.g:13411: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 {
- // InternalDataDSL.g:12077:1: ( rule__OpOther__Group_6_1_0__0__Impl )
- // InternalDataDSL.g:12078:2: rule__OpOther__Group_6_1_0__0__Impl
+ // InternalDataDSL.g:13415:1: ( rule__OpOther__Group_6_1_0__0__Impl )
+ // InternalDataDSL.g:13416:2: rule__OpOther__Group_6_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0__Impl();
@@ -40502,23 +44959,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl"
- // InternalDataDSL.g:12084:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:13422: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 {
- // InternalDataDSL.g:12088:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
- // InternalDataDSL.g:12089:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
+ // InternalDataDSL.g:13426:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
+ // InternalDataDSL.g:13427:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
{
- // InternalDataDSL.g:12089:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
- // InternalDataDSL.g:12090:2: ( rule__OpOther__Group_6_1_0_0__0 )
+ // InternalDataDSL.g:13427:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
+ // InternalDataDSL.g:13428:2: ( rule__OpOther__Group_6_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0());
}
- // InternalDataDSL.g:12091:2: ( rule__OpOther__Group_6_1_0_0__0 )
- // InternalDataDSL.g:12091:3: rule__OpOther__Group_6_1_0_0__0
+ // InternalDataDSL.g:13429:2: ( rule__OpOther__Group_6_1_0_0__0 )
+ // InternalDataDSL.g:13429:3: rule__OpOther__Group_6_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0_0__0();
@@ -40553,16 +45010,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0"
- // InternalDataDSL.g:12100: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 ;
+ // InternalDataDSL.g:13438: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 {
- // InternalDataDSL.g:12104:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
- // InternalDataDSL.g:12105:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
+ // InternalDataDSL.g:13442:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
+ // InternalDataDSL.g:13443:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_89);
rule__OpOther__Group_6_1_0_0__0__Impl();
state._fsp--;
@@ -40591,17 +45048,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl"
- // InternalDataDSL.g:12112:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ;
+ // InternalDataDSL.g:13450: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 {
- // InternalDataDSL.g:12116:1: ( ( '<' ) )
- // InternalDataDSL.g:12117:1: ( '<' )
+ // InternalDataDSL.g:13454:1: ( ( '<' ) )
+ // InternalDataDSL.g:13455:1: ( '<' )
{
- // InternalDataDSL.g:12117:1: ( '<' )
- // InternalDataDSL.g:12118:2: '<'
+ // InternalDataDSL.g:13455:1: ( '<' )
+ // InternalDataDSL.g:13456:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
@@ -40632,14 +45089,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1"
- // InternalDataDSL.g:12127:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ;
+ // InternalDataDSL.g:13465: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 {
- // InternalDataDSL.g:12131:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
- // InternalDataDSL.g:12132:2: rule__OpOther__Group_6_1_0_0__1__Impl
+ // InternalDataDSL.g:13469:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
+ // InternalDataDSL.g:13470:2: rule__OpOther__Group_6_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0_0__1__Impl();
@@ -40665,17 +45122,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl"
- // InternalDataDSL.g:12138:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ;
+ // InternalDataDSL.g:13476: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 {
- // InternalDataDSL.g:12142:1: ( ( '<' ) )
- // InternalDataDSL.g:12143:1: ( '<' )
+ // InternalDataDSL.g:13480:1: ( ( '<' ) )
+ // InternalDataDSL.g:13481:1: ( '<' )
{
- // InternalDataDSL.g:12143:1: ( '<' )
- // InternalDataDSL.g:12144:2: '<'
+ // InternalDataDSL.g:13481:1: ( '<' )
+ // InternalDataDSL.g:13482:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1());
@@ -40706,16 +45163,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group__0"
- // InternalDataDSL.g:12154:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ;
+ // InternalDataDSL.g:13492: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 {
- // InternalDataDSL.g:12158:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
- // InternalDataDSL.g:12159:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
+ // InternalDataDSL.g:13496:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
+ // InternalDataDSL.g:13497:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
{
- pushFollow(FOLLOW_98);
+ pushFollow(FOLLOW_106);
rule__XAdditiveExpression__Group__0__Impl();
state._fsp--;
@@ -40744,17 +45201,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group__0__Impl"
- // InternalDataDSL.g:12166:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
+ // InternalDataDSL.g:13504:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12170:1: ( ( ruleXMultiplicativeExpression ) )
- // InternalDataDSL.g:12171:1: ( ruleXMultiplicativeExpression )
+ // InternalDataDSL.g:13508:1: ( ( ruleXMultiplicativeExpression ) )
+ // InternalDataDSL.g:13509:1: ( ruleXMultiplicativeExpression )
{
- // InternalDataDSL.g:12171:1: ( ruleXMultiplicativeExpression )
- // InternalDataDSL.g:12172:2: ruleXMultiplicativeExpression
+ // InternalDataDSL.g:13509:1: ( ruleXMultiplicativeExpression )
+ // InternalDataDSL.g:13510:2: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
@@ -40789,14 +45246,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group__1"
- // InternalDataDSL.g:12181:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
+ // InternalDataDSL.g:13519:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
public final void rule__XAdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12185:1: ( rule__XAdditiveExpression__Group__1__Impl )
- // InternalDataDSL.g:12186:2: rule__XAdditiveExpression__Group__1__Impl
+ // InternalDataDSL.g:13523:1: ( rule__XAdditiveExpression__Group__1__Impl )
+ // InternalDataDSL.g:13524:2: rule__XAdditiveExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group__1__Impl();
@@ -40822,52 +45279,52 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group__1__Impl"
- // InternalDataDSL.g:12192:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:13530: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 {
- // InternalDataDSL.g:12196:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:12197:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13534:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:13535:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:12197:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
- // InternalDataDSL.g:12198:2: ( rule__XAdditiveExpression__Group_1__0 )*
+ // InternalDataDSL.g:13535:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13536:2: ( rule__XAdditiveExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:12199:2: ( rule__XAdditiveExpression__Group_1__0 )*
- loop102:
+ // InternalDataDSL.g:13537:2: ( rule__XAdditiveExpression__Group_1__0 )*
+ loop115:
do {
- int alt102=2;
- int LA102_0 = input.LA(1);
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA102_0==35) ) {
- int LA102_2 = input.LA(2);
+ if ( (LA115_0==35) ) {
+ int LA115_2 = input.LA(2);
- if ( (synpred156_InternalDataDSL()) ) {
- alt102=1;
+ if ( (synpred175_InternalDataDSL()) ) {
+ alt115=1;
}
}
- else if ( (LA102_0==34) ) {
- int LA102_3 = input.LA(2);
+ else if ( (LA115_0==34) ) {
+ int LA115_3 = input.LA(2);
- if ( (synpred156_InternalDataDSL()) ) {
- alt102=1;
+ if ( (synpred175_InternalDataDSL()) ) {
+ alt115=1;
}
}
- switch (alt102) {
+ switch (alt115) {
case 1 :
- // InternalDataDSL.g:12199:3: rule__XAdditiveExpression__Group_1__0
+ // InternalDataDSL.g:13537:3: rule__XAdditiveExpression__Group_1__0
{
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_107);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
@@ -40877,7 +45334,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop102;
+ break loop115;
}
} while (true);
@@ -40906,16 +45363,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1__0"
- // InternalDataDSL.g:12208:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ;
+ // InternalDataDSL.g:13546: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 {
- // InternalDataDSL.g:12212:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
- // InternalDataDSL.g:12213:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
+ // InternalDataDSL.g:13550:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
+ // InternalDataDSL.g:13551:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XAdditiveExpression__Group_1__0__Impl();
state._fsp--;
@@ -40944,23 +45401,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl"
- // InternalDataDSL.g:12220:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:13558: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 {
- // InternalDataDSL.g:12224:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:12225:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:13562:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:13563:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:12225:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:12226:2: ( rule__XAdditiveExpression__Group_1_0__0 )
+ // InternalDataDSL.g:13563:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:13564:2: ( rule__XAdditiveExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:12227:2: ( rule__XAdditiveExpression__Group_1_0__0 )
- // InternalDataDSL.g:12227:3: rule__XAdditiveExpression__Group_1_0__0
+ // InternalDataDSL.g:13565:2: ( rule__XAdditiveExpression__Group_1_0__0 )
+ // InternalDataDSL.g:13565:3: rule__XAdditiveExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0__0();
@@ -40995,14 +45452,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1__1"
- // InternalDataDSL.g:12235:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:13573: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 {
- // InternalDataDSL.g:12239:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
- // InternalDataDSL.g:12240:2: rule__XAdditiveExpression__Group_1__1__Impl
+ // InternalDataDSL.g:13577:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:13578:2: rule__XAdditiveExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1__1__Impl();
@@ -41028,23 +45485,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl"
- // InternalDataDSL.g:12246:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:13584: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 {
- // InternalDataDSL.g:12250:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
- // InternalDataDSL.g:12251:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:13588:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalDataDSL.g:13589:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
{
- // InternalDataDSL.g:12251:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
- // InternalDataDSL.g:12252:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:13589:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:13590:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalDataDSL.g:12253:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
- // InternalDataDSL.g:12253:3: rule__XAdditiveExpression__RightOperandAssignment_1_1
+ // InternalDataDSL.g:13591:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:13591:3: rule__XAdditiveExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__RightOperandAssignment_1_1();
@@ -41079,14 +45536,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0"
- // InternalDataDSL.g:12262:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:13600: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 {
- // InternalDataDSL.g:12266:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:12267:2: rule__XAdditiveExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:13604:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:13605:2: rule__XAdditiveExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0__0__Impl();
@@ -41112,23 +45569,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:12273:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:13611: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 {
- // InternalDataDSL.g:12277:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:12278:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:13615:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:13616:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:12278:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:12279:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:13616:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:13617:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:12280:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:12280:3: rule__XAdditiveExpression__Group_1_0_0__0
+ // InternalDataDSL.g:13618:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:13618:3: rule__XAdditiveExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0_0__0();
@@ -41163,16 +45620,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0"
- // InternalDataDSL.g:12289:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:13627: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 {
- // InternalDataDSL.g:12293:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:12294:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
+ // InternalDataDSL.g:13631:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:13632:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_98);
+ pushFollow(FOLLOW_106);
rule__XAdditiveExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -41201,23 +45658,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:12301:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:13639: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 {
- // InternalDataDSL.g:12305:1: ( ( () ) )
- // InternalDataDSL.g:12306:1: ( () )
+ // InternalDataDSL.g:13643:1: ( ( () ) )
+ // InternalDataDSL.g:13644:1: ( () )
{
- // InternalDataDSL.g:12306:1: ( () )
- // InternalDataDSL.g:12307:2: ()
+ // InternalDataDSL.g:13644:1: ( () )
+ // InternalDataDSL.g:13645:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalDataDSL.g:12308:2: ()
- // InternalDataDSL.g:12308:3:
+ // InternalDataDSL.g:13646:2: ()
+ // InternalDataDSL.g:13646:3:
{
}
@@ -41242,14 +45699,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1"
- // InternalDataDSL.g:12316:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:13654: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 {
- // InternalDataDSL.g:12320:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:12321:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:13658:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:13659:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0_0__1__Impl();
@@ -41275,23 +45732,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:12327:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:13665: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 {
- // InternalDataDSL.g:12331:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalDataDSL.g:12332:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:13669:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalDataDSL.g:13670:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalDataDSL.g:12332:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalDataDSL.g:12333:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:13670:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:13671:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalDataDSL.g:12334:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
- // InternalDataDSL.g:12334:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
+ // InternalDataDSL.g:13672:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:13672:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__FeatureAssignment_1_0_0_1();
@@ -41326,16 +45783,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group__0"
- // InternalDataDSL.g:12343:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ;
+ // InternalDataDSL.g:13681: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 {
- // InternalDataDSL.g:12347:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
- // InternalDataDSL.g:12348:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
+ // InternalDataDSL.g:13685:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
+ // InternalDataDSL.g:13686:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
{
- pushFollow(FOLLOW_100);
+ pushFollow(FOLLOW_108);
rule__XMultiplicativeExpression__Group__0__Impl();
state._fsp--;
@@ -41364,17 +45821,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl"
- // InternalDataDSL.g:12355:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
+ // InternalDataDSL.g:13693:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12359:1: ( ( ruleXUnaryOperation ) )
- // InternalDataDSL.g:12360:1: ( ruleXUnaryOperation )
+ // InternalDataDSL.g:13697:1: ( ( ruleXUnaryOperation ) )
+ // InternalDataDSL.g:13698:1: ( ruleXUnaryOperation )
{
- // InternalDataDSL.g:12360:1: ( ruleXUnaryOperation )
- // InternalDataDSL.g:12361:2: ruleXUnaryOperation
+ // InternalDataDSL.g:13698:1: ( ruleXUnaryOperation )
+ // InternalDataDSL.g:13699:2: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
@@ -41409,14 +45866,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group__1"
- // InternalDataDSL.g:12370:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
+ // InternalDataDSL.g:13708:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12374:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
- // InternalDataDSL.g:12375:2: rule__XMultiplicativeExpression__Group__1__Impl
+ // InternalDataDSL.g:13712:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
+ // InternalDataDSL.g:13713:2: rule__XMultiplicativeExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group__1__Impl();
@@ -41442,32 +45899,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl"
- // InternalDataDSL.g:12381:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:13719: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 {
- // InternalDataDSL.g:12385:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:12386:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13723:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:13724:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:12386:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
- // InternalDataDSL.g:12387:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
+ // InternalDataDSL.g:13724:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13725:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:12388:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
- loop103:
+ // InternalDataDSL.g:13726:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
+ loop116:
do {
- int alt103=2;
+ int alt116=2;
switch ( input.LA(1) ) {
case 36:
{
- int LA103_2 = input.LA(2);
+ int LA116_2 = input.LA(2);
- if ( (synpred157_InternalDataDSL()) ) {
- alt103=1;
+ if ( (synpred176_InternalDataDSL()) ) {
+ alt116=1;
}
@@ -41475,10 +45932,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 37:
{
- int LA103_3 = input.LA(2);
+ int LA116_3 = input.LA(2);
- if ( (synpred157_InternalDataDSL()) ) {
- alt103=1;
+ if ( (synpred176_InternalDataDSL()) ) {
+ alt116=1;
}
@@ -41486,10 +45943,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 38:
{
- int LA103_4 = input.LA(2);
+ int LA116_4 = input.LA(2);
- if ( (synpred157_InternalDataDSL()) ) {
- alt103=1;
+ if ( (synpred176_InternalDataDSL()) ) {
+ alt116=1;
}
@@ -41497,10 +45954,10 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
case 39:
{
- int LA103_5 = input.LA(2);
+ int LA116_5 = input.LA(2);
- if ( (synpred157_InternalDataDSL()) ) {
- alt103=1;
+ if ( (synpred176_InternalDataDSL()) ) {
+ alt116=1;
}
@@ -41509,11 +45966,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt103) {
+ switch (alt116) {
case 1 :
- // InternalDataDSL.g:12388:3: rule__XMultiplicativeExpression__Group_1__0
+ // InternalDataDSL.g:13726:3: rule__XMultiplicativeExpression__Group_1__0
{
- pushFollow(FOLLOW_101);
+ pushFollow(FOLLOW_109);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
@@ -41523,7 +45980,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop103;
+ break loop116;
}
} while (true);
@@ -41552,16 +46009,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0"
- // InternalDataDSL.g:12397:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ;
+ // InternalDataDSL.g:13735: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 {
- // InternalDataDSL.g:12401:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
- // InternalDataDSL.g:12402:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
+ // InternalDataDSL.g:13739:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
+ // InternalDataDSL.g:13740:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XMultiplicativeExpression__Group_1__0__Impl();
state._fsp--;
@@ -41590,23 +46047,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl"
- // InternalDataDSL.g:12409:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:13747: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 {
- // InternalDataDSL.g:12413:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:12414:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:13751:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:13752:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:12414:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:12415:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
+ // InternalDataDSL.g:13752:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:13753:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:12416:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
- // InternalDataDSL.g:12416:3: rule__XMultiplicativeExpression__Group_1_0__0
+ // InternalDataDSL.g:13754:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
+ // InternalDataDSL.g:13754:3: rule__XMultiplicativeExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0__0();
@@ -41641,14 +46098,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1"
- // InternalDataDSL.g:12424:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:13762: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 {
- // InternalDataDSL.g:12428:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
- // InternalDataDSL.g:12429:2: rule__XMultiplicativeExpression__Group_1__1__Impl
+ // InternalDataDSL.g:13766:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:13767:2: rule__XMultiplicativeExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1__1__Impl();
@@ -41674,23 +46131,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl"
- // InternalDataDSL.g:12435:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:13773: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 {
- // InternalDataDSL.g:12439:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
- // InternalDataDSL.g:12440:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:13777:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalDataDSL.g:13778:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
{
- // InternalDataDSL.g:12440:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
- // InternalDataDSL.g:12441:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:13778:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
+ // InternalDataDSL.g:13779:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalDataDSL.g:12442:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
- // InternalDataDSL.g:12442:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
+ // InternalDataDSL.g:13780:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
+ // InternalDataDSL.g:13780:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__RightOperandAssignment_1_1();
@@ -41725,14 +46182,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0"
- // InternalDataDSL.g:12451:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:13789: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 {
- // InternalDataDSL.g:12455:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:12456:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:13793:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:13794:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0__0__Impl();
@@ -41758,23 +46215,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:12462:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:13800: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 {
- // InternalDataDSL.g:12466:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:12467:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:13804:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:13805:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:12467:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:12468:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:13805:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:13806:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:12469:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:12469:3: rule__XMultiplicativeExpression__Group_1_0_0__0
+ // InternalDataDSL.g:13807:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:13807:3: rule__XMultiplicativeExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0_0__0();
@@ -41809,16 +46266,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0"
- // InternalDataDSL.g:12478:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:13816: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 {
- // InternalDataDSL.g:12482:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:12483:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
+ // InternalDataDSL.g:13820:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:13821:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_100);
+ pushFollow(FOLLOW_108);
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -41847,23 +46304,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:12490:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:13828: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 {
- // InternalDataDSL.g:12494:1: ( ( () ) )
- // InternalDataDSL.g:12495:1: ( () )
+ // InternalDataDSL.g:13832:1: ( ( () ) )
+ // InternalDataDSL.g:13833:1: ( () )
{
- // InternalDataDSL.g:12495:1: ( () )
- // InternalDataDSL.g:12496:2: ()
+ // InternalDataDSL.g:13833:1: ( () )
+ // InternalDataDSL.g:13834:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalDataDSL.g:12497:2: ()
- // InternalDataDSL.g:12497:3:
+ // InternalDataDSL.g:13835:2: ()
+ // InternalDataDSL.g:13835:3:
{
}
@@ -41888,14 +46345,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1"
- // InternalDataDSL.g:12505:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:13843: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 {
- // InternalDataDSL.g:12509:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:12510:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:13847:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:13848:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl();
@@ -41921,23 +46378,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:12516:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:13854: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 {
- // InternalDataDSL.g:12520:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalDataDSL.g:12521:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:13858:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalDataDSL.g:13859:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalDataDSL.g:12521:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalDataDSL.g:12522:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:13859:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalDataDSL.g:13860:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalDataDSL.g:12523:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
- // InternalDataDSL.g:12523:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
+ // InternalDataDSL.g:13861:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
+ // InternalDataDSL.g:13861:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1();
@@ -41972,16 +46429,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Group_0__0"
- // InternalDataDSL.g:12532:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ;
+ // InternalDataDSL.g:13870: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 {
- // InternalDataDSL.g:12536:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
- // InternalDataDSL.g:12537:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
+ // InternalDataDSL.g:13874:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
+ // InternalDataDSL.g:13875:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
{
- pushFollow(FOLLOW_102);
+ pushFollow(FOLLOW_110);
rule__XUnaryOperation__Group_0__0__Impl();
state._fsp--;
@@ -42010,23 +46467,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl"
- // InternalDataDSL.g:12544:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:13882:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12548:1: ( ( () ) )
- // InternalDataDSL.g:12549:1: ( () )
+ // InternalDataDSL.g:13886:1: ( ( () ) )
+ // InternalDataDSL.g:13887:1: ( () )
{
- // InternalDataDSL.g:12549:1: ( () )
- // InternalDataDSL.g:12550:2: ()
+ // InternalDataDSL.g:13887:1: ( () )
+ // InternalDataDSL.g:13888:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0());
}
- // InternalDataDSL.g:12551:2: ()
- // InternalDataDSL.g:12551:3:
+ // InternalDataDSL.g:13889:2: ()
+ // InternalDataDSL.g:13889:3:
{
}
@@ -42051,16 +46508,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Group_0__1"
- // InternalDataDSL.g:12559:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ;
+ // InternalDataDSL.g:13897: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 {
- // InternalDataDSL.g:12563:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
- // InternalDataDSL.g:12564:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
+ // InternalDataDSL.g:13901:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
+ // InternalDataDSL.g:13902:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XUnaryOperation__Group_0__1__Impl();
state._fsp--;
@@ -42089,23 +46546,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl"
- // InternalDataDSL.g:12571:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ;
+ // InternalDataDSL.g:13909: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 {
- // InternalDataDSL.g:12575:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
- // InternalDataDSL.g:12576:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
+ // InternalDataDSL.g:13913:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
+ // InternalDataDSL.g:13914:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
{
- // InternalDataDSL.g:12576:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
- // InternalDataDSL.g:12577:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
+ // InternalDataDSL.g:13914:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
+ // InternalDataDSL.g:13915:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1());
}
- // InternalDataDSL.g:12578:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
- // InternalDataDSL.g:12578:3: rule__XUnaryOperation__FeatureAssignment_0_1
+ // InternalDataDSL.g:13916:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
+ // InternalDataDSL.g:13916:3: rule__XUnaryOperation__FeatureAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__FeatureAssignment_0_1();
@@ -42140,14 +46597,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Group_0__2"
- // InternalDataDSL.g:12586:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ;
+ // InternalDataDSL.g:13924: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 {
- // InternalDataDSL.g:12590:1: ( rule__XUnaryOperation__Group_0__2__Impl )
- // InternalDataDSL.g:12591:2: rule__XUnaryOperation__Group_0__2__Impl
+ // InternalDataDSL.g:13928:1: ( rule__XUnaryOperation__Group_0__2__Impl )
+ // InternalDataDSL.g:13929:2: rule__XUnaryOperation__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Group_0__2__Impl();
@@ -42173,23 +46630,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl"
- // InternalDataDSL.g:12597:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ;
+ // InternalDataDSL.g:13935: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 {
- // InternalDataDSL.g:12601:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
- // InternalDataDSL.g:12602:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
+ // InternalDataDSL.g:13939:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
+ // InternalDataDSL.g:13940:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
{
- // InternalDataDSL.g:12602:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
- // InternalDataDSL.g:12603:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
+ // InternalDataDSL.g:13940:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
+ // InternalDataDSL.g:13941:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2());
}
- // InternalDataDSL.g:12604:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
- // InternalDataDSL.g:12604:3: rule__XUnaryOperation__OperandAssignment_0_2
+ // InternalDataDSL.g:13942:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
+ // InternalDataDSL.g:13942:3: rule__XUnaryOperation__OperandAssignment_0_2
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__OperandAssignment_0_2();
@@ -42224,16 +46681,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group__0"
- // InternalDataDSL.g:12613:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ;
+ // InternalDataDSL.g:13951: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 {
- // InternalDataDSL.g:12617:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
- // InternalDataDSL.g:12618:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
+ // InternalDataDSL.g:13955:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
+ // InternalDataDSL.g:13956:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__XCastedExpression__Group__0__Impl();
state._fsp--;
@@ -42262,17 +46719,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group__0__Impl"
- // InternalDataDSL.g:12625:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
+ // InternalDataDSL.g:13963:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12629:1: ( ( ruleXPostfixOperation ) )
- // InternalDataDSL.g:12630:1: ( ruleXPostfixOperation )
+ // InternalDataDSL.g:13967:1: ( ( ruleXPostfixOperation ) )
+ // InternalDataDSL.g:13968:1: ( ruleXPostfixOperation )
{
- // InternalDataDSL.g:12630:1: ( ruleXPostfixOperation )
- // InternalDataDSL.g:12631:2: ruleXPostfixOperation
+ // InternalDataDSL.g:13968:1: ( ruleXPostfixOperation )
+ // InternalDataDSL.g:13969:2: ruleXPostfixOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
@@ -42307,14 +46764,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group__1"
- // InternalDataDSL.g:12640:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
+ // InternalDataDSL.g:13978:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
public final void rule__XCastedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12644:1: ( rule__XCastedExpression__Group__1__Impl )
- // InternalDataDSL.g:12645:2: rule__XCastedExpression__Group__1__Impl
+ // InternalDataDSL.g:13982:1: ( rule__XCastedExpression__Group__1__Impl )
+ // InternalDataDSL.g:13983:2: rule__XCastedExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group__1__Impl();
@@ -42340,43 +46797,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group__1__Impl"
- // InternalDataDSL.g:12651:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ;
+ // InternalDataDSL.g:13989: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 {
- // InternalDataDSL.g:12655:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
- // InternalDataDSL.g:12656:1: ( ( rule__XCastedExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13993:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
+ // InternalDataDSL.g:13994:1: ( ( rule__XCastedExpression__Group_1__0 )* )
{
- // InternalDataDSL.g:12656:1: ( ( rule__XCastedExpression__Group_1__0 )* )
- // InternalDataDSL.g:12657:2: ( rule__XCastedExpression__Group_1__0 )*
+ // InternalDataDSL.g:13994:1: ( ( rule__XCastedExpression__Group_1__0 )* )
+ // InternalDataDSL.g:13995:2: ( rule__XCastedExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1());
}
- // InternalDataDSL.g:12658:2: ( rule__XCastedExpression__Group_1__0 )*
- loop104:
+ // InternalDataDSL.g:13996:2: ( rule__XCastedExpression__Group_1__0 )*
+ loop117:
do {
- int alt104=2;
- int LA104_0 = input.LA(1);
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA104_0==106) ) {
- int LA104_2 = input.LA(2);
+ if ( (LA117_0==116) ) {
+ int LA117_2 = input.LA(2);
- if ( (synpred158_InternalDataDSL()) ) {
- alt104=1;
+ if ( (synpred177_InternalDataDSL()) ) {
+ alt117=1;
}
}
- switch (alt104) {
+ switch (alt117) {
case 1 :
- // InternalDataDSL.g:12658:3: rule__XCastedExpression__Group_1__0
+ // InternalDataDSL.g:13996:3: rule__XCastedExpression__Group_1__0
{
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_111);
rule__XCastedExpression__Group_1__0();
state._fsp--;
@@ -42386,7 +46843,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop104;
+ break loop117;
}
} while (true);
@@ -42415,16 +46872,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1__0"
- // InternalDataDSL.g:12667:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ;
+ // InternalDataDSL.g:14005: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 {
- // InternalDataDSL.g:12671:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
- // InternalDataDSL.g:12672:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
+ // InternalDataDSL.g:14009:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
+ // InternalDataDSL.g:14010:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XCastedExpression__Group_1__0__Impl();
state._fsp--;
@@ -42453,23 +46910,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1__0__Impl"
- // InternalDataDSL.g:12679:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:14017: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 {
- // InternalDataDSL.g:12683:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
- // InternalDataDSL.g:12684:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:14021:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:14022:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
{
- // InternalDataDSL.g:12684:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
- // InternalDataDSL.g:12685:2: ( rule__XCastedExpression__Group_1_0__0 )
+ // InternalDataDSL.g:14022:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
+ // InternalDataDSL.g:14023:2: ( rule__XCastedExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0());
}
- // InternalDataDSL.g:12686:2: ( rule__XCastedExpression__Group_1_0__0 )
- // InternalDataDSL.g:12686:3: rule__XCastedExpression__Group_1_0__0
+ // InternalDataDSL.g:14024:2: ( rule__XCastedExpression__Group_1_0__0 )
+ // InternalDataDSL.g:14024:3: rule__XCastedExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0__0();
@@ -42504,14 +46961,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1__1"
- // InternalDataDSL.g:12694:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ;
+ // InternalDataDSL.g:14032: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 {
- // InternalDataDSL.g:12698:1: ( rule__XCastedExpression__Group_1__1__Impl )
- // InternalDataDSL.g:12699:2: rule__XCastedExpression__Group_1__1__Impl
+ // InternalDataDSL.g:14036:1: ( rule__XCastedExpression__Group_1__1__Impl )
+ // InternalDataDSL.g:14037:2: rule__XCastedExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1__1__Impl();
@@ -42537,23 +46994,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1__1__Impl"
- // InternalDataDSL.g:12705:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:14043: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 {
- // InternalDataDSL.g:12709:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
- // InternalDataDSL.g:12710:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
+ // InternalDataDSL.g:14047:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
+ // InternalDataDSL.g:14048:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
{
- // InternalDataDSL.g:12710:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
- // InternalDataDSL.g:12711:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
+ // InternalDataDSL.g:14048:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
+ // InternalDataDSL.g:14049:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1());
}
- // InternalDataDSL.g:12712:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
- // InternalDataDSL.g:12712:3: rule__XCastedExpression__TypeAssignment_1_1
+ // InternalDataDSL.g:14050:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
+ // InternalDataDSL.g:14050:3: rule__XCastedExpression__TypeAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__TypeAssignment_1_1();
@@ -42588,14 +47045,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1_0__0"
- // InternalDataDSL.g:12721:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ;
+ // InternalDataDSL.g:14059: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 {
- // InternalDataDSL.g:12725:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
- // InternalDataDSL.g:12726:2: rule__XCastedExpression__Group_1_0__0__Impl
+ // InternalDataDSL.g:14063:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
+ // InternalDataDSL.g:14064:2: rule__XCastedExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0__0__Impl();
@@ -42621,23 +47078,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl"
- // InternalDataDSL.g:12732:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:14070: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 {
- // InternalDataDSL.g:12736:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:12737:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:14074:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:14075:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:12737:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
- // InternalDataDSL.g:12738:2: ( rule__XCastedExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:14075:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:14076:2: ( rule__XCastedExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:12739:2: ( rule__XCastedExpression__Group_1_0_0__0 )
- // InternalDataDSL.g:12739:3: rule__XCastedExpression__Group_1_0_0__0
+ // InternalDataDSL.g:14077:2: ( rule__XCastedExpression__Group_1_0_0__0 )
+ // InternalDataDSL.g:14077:3: rule__XCastedExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0_0__0();
@@ -42672,16 +47129,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0"
- // InternalDataDSL.g:12748:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ;
+ // InternalDataDSL.g:14086: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 {
- // InternalDataDSL.g:12752:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
- // InternalDataDSL.g:12753:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
+ // InternalDataDSL.g:14090:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
+ // InternalDataDSL.g:14091:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
{
- pushFollow(FOLLOW_55);
+ pushFollow(FOLLOW_63);
rule__XCastedExpression__Group_1_0_0__0__Impl();
state._fsp--;
@@ -42710,23 +47167,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:12760:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:14098: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 {
- // InternalDataDSL.g:12764:1: ( ( () ) )
- // InternalDataDSL.g:12765:1: ( () )
+ // InternalDataDSL.g:14102:1: ( ( () ) )
+ // InternalDataDSL.g:14103:1: ( () )
{
- // InternalDataDSL.g:12765:1: ( () )
- // InternalDataDSL.g:12766:2: ()
+ // InternalDataDSL.g:14103:1: ( () )
+ // InternalDataDSL.g:14104:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0());
}
- // InternalDataDSL.g:12767:2: ()
- // InternalDataDSL.g:12767:3:
+ // InternalDataDSL.g:14105:2: ()
+ // InternalDataDSL.g:14105:3:
{
}
@@ -42751,14 +47208,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1"
- // InternalDataDSL.g:12775:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:14113: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 {
- // InternalDataDSL.g:12779:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:12780:2: rule__XCastedExpression__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:14117:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:14118:2: rule__XCastedExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0_0__1__Impl();
@@ -42784,22 +47241,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:12786:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ;
+ // InternalDataDSL.g:14124: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 {
- // InternalDataDSL.g:12790:1: ( ( 'as' ) )
- // InternalDataDSL.g:12791:1: ( 'as' )
+ // InternalDataDSL.g:14128:1: ( ( 'as' ) )
+ // InternalDataDSL.g:14129:1: ( 'as' )
{
- // InternalDataDSL.g:12791:1: ( 'as' )
- // InternalDataDSL.g:12792:2: 'as'
+ // InternalDataDSL.g:14129:1: ( 'as' )
+ // InternalDataDSL.g:14130:2: 'as'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
- match(input,106,FOLLOW_2); if (state.failed) return ;
+ match(input,116,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
@@ -42825,16 +47282,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group__0"
- // InternalDataDSL.g:12802:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ;
+ // InternalDataDSL.g:14140: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 {
- // InternalDataDSL.g:12806:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
- // InternalDataDSL.g:12807:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
+ // InternalDataDSL.g:14144:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
+ // InternalDataDSL.g:14145:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
{
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_112);
rule__XPostfixOperation__Group__0__Impl();
state._fsp--;
@@ -42863,17 +47320,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group__0__Impl"
- // InternalDataDSL.g:12814:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
+ // InternalDataDSL.g:14152:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12818:1: ( ( ruleXMemberFeatureCall ) )
- // InternalDataDSL.g:12819:1: ( ruleXMemberFeatureCall )
+ // InternalDataDSL.g:14156:1: ( ( ruleXMemberFeatureCall ) )
+ // InternalDataDSL.g:14157:1: ( ruleXMemberFeatureCall )
{
- // InternalDataDSL.g:12819:1: ( ruleXMemberFeatureCall )
- // InternalDataDSL.g:12820:2: ruleXMemberFeatureCall
+ // InternalDataDSL.g:14157:1: ( ruleXMemberFeatureCall )
+ // InternalDataDSL.g:14158:2: ruleXMemberFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
@@ -42908,14 +47365,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group__1"
- // InternalDataDSL.g:12829:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
+ // InternalDataDSL.g:14167:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
public final void rule__XPostfixOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12833:1: ( rule__XPostfixOperation__Group__1__Impl )
- // InternalDataDSL.g:12834:2: rule__XPostfixOperation__Group__1__Impl
+ // InternalDataDSL.g:14171:1: ( rule__XPostfixOperation__Group__1__Impl )
+ // InternalDataDSL.g:14172:2: rule__XPostfixOperation__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group__1__Impl();
@@ -42941,42 +47398,42 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group__1__Impl"
- // InternalDataDSL.g:12840:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ;
+ // InternalDataDSL.g:14178: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 {
- // InternalDataDSL.g:12844:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
- // InternalDataDSL.g:12845:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
+ // InternalDataDSL.g:14182:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
+ // InternalDataDSL.g:14183:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
{
- // InternalDataDSL.g:12845:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
- // InternalDataDSL.g:12846:2: ( rule__XPostfixOperation__Group_1__0 )?
+ // InternalDataDSL.g:14183:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
+ // InternalDataDSL.g:14184:2: ( rule__XPostfixOperation__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1());
}
- // InternalDataDSL.g:12847:2: ( rule__XPostfixOperation__Group_1__0 )?
- int alt105=2;
- int LA105_0 = input.LA(1);
+ // InternalDataDSL.g:14185:2: ( rule__XPostfixOperation__Group_1__0 )?
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA105_0==41) ) {
- int LA105_1 = input.LA(2);
+ if ( (LA118_0==41) ) {
+ int LA118_1 = input.LA(2);
- if ( (synpred159_InternalDataDSL()) ) {
- alt105=1;
+ if ( (synpred178_InternalDataDSL()) ) {
+ alt118=1;
}
}
- else if ( (LA105_0==42) ) {
- int LA105_2 = input.LA(2);
+ else if ( (LA118_0==42) ) {
+ int LA118_2 = input.LA(2);
- if ( (synpred159_InternalDataDSL()) ) {
- alt105=1;
+ if ( (synpred178_InternalDataDSL()) ) {
+ alt118=1;
}
}
- switch (alt105) {
+ switch (alt118) {
case 1 :
- // InternalDataDSL.g:12847:3: rule__XPostfixOperation__Group_1__0
+ // InternalDataDSL.g:14185:3: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0();
@@ -43014,14 +47471,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group_1__0"
- // InternalDataDSL.g:12856:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ;
+ // InternalDataDSL.g:14194: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 {
- // InternalDataDSL.g:12860:1: ( rule__XPostfixOperation__Group_1__0__Impl )
- // InternalDataDSL.g:12861:2: rule__XPostfixOperation__Group_1__0__Impl
+ // InternalDataDSL.g:14198:1: ( rule__XPostfixOperation__Group_1__0__Impl )
+ // InternalDataDSL.g:14199:2: rule__XPostfixOperation__Group_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0__Impl();
@@ -43047,23 +47504,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl"
- // InternalDataDSL.g:12867:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:14205: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 {
- // InternalDataDSL.g:12871:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
- // InternalDataDSL.g:12872:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
+ // InternalDataDSL.g:14209:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:14210:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
{
- // InternalDataDSL.g:12872:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
- // InternalDataDSL.g:12873:2: ( rule__XPostfixOperation__Group_1_0__0 )
+ // InternalDataDSL.g:14210:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
+ // InternalDataDSL.g:14211:2: ( rule__XPostfixOperation__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0());
}
- // InternalDataDSL.g:12874:2: ( rule__XPostfixOperation__Group_1_0__0 )
- // InternalDataDSL.g:12874:3: rule__XPostfixOperation__Group_1_0__0
+ // InternalDataDSL.g:14212:2: ( rule__XPostfixOperation__Group_1_0__0 )
+ // InternalDataDSL.g:14212:3: rule__XPostfixOperation__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1_0__0();
@@ -43098,16 +47555,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0"
- // InternalDataDSL.g:12883:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ;
+ // InternalDataDSL.g:14221: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 {
- // InternalDataDSL.g:12887:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
- // InternalDataDSL.g:12888:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
+ // InternalDataDSL.g:14225:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
+ // InternalDataDSL.g:14226:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
{
- pushFollow(FOLLOW_104);
+ pushFollow(FOLLOW_112);
rule__XPostfixOperation__Group_1_0__0__Impl();
state._fsp--;
@@ -43136,23 +47593,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl"
- // InternalDataDSL.g:12895:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:14233:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12899:1: ( ( () ) )
- // InternalDataDSL.g:12900:1: ( () )
+ // InternalDataDSL.g:14237:1: ( ( () ) )
+ // InternalDataDSL.g:14238:1: ( () )
{
- // InternalDataDSL.g:12900:1: ( () )
- // InternalDataDSL.g:12901:2: ()
+ // InternalDataDSL.g:14238:1: ( () )
+ // InternalDataDSL.g:14239:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0());
}
- // InternalDataDSL.g:12902:2: ()
- // InternalDataDSL.g:12902:3:
+ // InternalDataDSL.g:14240:2: ()
+ // InternalDataDSL.g:14240:3:
{
}
@@ -43177,14 +47634,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1"
- // InternalDataDSL.g:12910:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ;
+ // InternalDataDSL.g:14248: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 {
- // InternalDataDSL.g:12914:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
- // InternalDataDSL.g:12915:2: rule__XPostfixOperation__Group_1_0__1__Impl
+ // InternalDataDSL.g:14252:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
+ // InternalDataDSL.g:14253:2: rule__XPostfixOperation__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1_0__1__Impl();
@@ -43210,23 +47667,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl"
- // InternalDataDSL.g:12921:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ;
+ // InternalDataDSL.g:14259: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 {
- // InternalDataDSL.g:12925:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
- // InternalDataDSL.g:12926:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
+ // InternalDataDSL.g:14263:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
+ // InternalDataDSL.g:14264:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
{
- // InternalDataDSL.g:12926:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
- // InternalDataDSL.g:12927:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
+ // InternalDataDSL.g:14264:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
+ // InternalDataDSL.g:14265:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1());
}
- // InternalDataDSL.g:12928:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
- // InternalDataDSL.g:12928:3: rule__XPostfixOperation__FeatureAssignment_1_0_1
+ // InternalDataDSL.g:14266:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
+ // InternalDataDSL.g:14266:3: rule__XPostfixOperation__FeatureAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__FeatureAssignment_1_0_1();
@@ -43261,16 +47718,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group__0"
- // InternalDataDSL.g:12937:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ;
+ // InternalDataDSL.g:14275: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 {
- // InternalDataDSL.g:12941:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
- // InternalDataDSL.g:12942:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
+ // InternalDataDSL.g:14279:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
+ // InternalDataDSL.g:14280:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
{
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_113);
rule__XMemberFeatureCall__Group__0__Impl();
state._fsp--;
@@ -43299,17 +47756,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl"
- // InternalDataDSL.g:12949:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
+ // InternalDataDSL.g:14287:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12953:1: ( ( ruleXPrimaryExpression ) )
- // InternalDataDSL.g:12954:1: ( ruleXPrimaryExpression )
+ // InternalDataDSL.g:14291:1: ( ( ruleXPrimaryExpression ) )
+ // InternalDataDSL.g:14292:1: ( ruleXPrimaryExpression )
{
- // InternalDataDSL.g:12954:1: ( ruleXPrimaryExpression )
- // InternalDataDSL.g:12955:2: ruleXPrimaryExpression
+ // InternalDataDSL.g:14292:1: ( ruleXPrimaryExpression )
+ // InternalDataDSL.g:14293:2: ruleXPrimaryExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
@@ -43344,14 +47801,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group__1"
- // InternalDataDSL.g:12964:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
+ // InternalDataDSL.g:14302:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12968:1: ( rule__XMemberFeatureCall__Group__1__Impl )
- // InternalDataDSL.g:12969:2: rule__XMemberFeatureCall__Group__1__Impl
+ // InternalDataDSL.g:14306:1: ( rule__XMemberFeatureCall__Group__1__Impl )
+ // InternalDataDSL.g:14307:2: rule__XMemberFeatureCall__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group__1__Impl();
@@ -43377,54 +47834,54 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl"
- // InternalDataDSL.g:12975:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
+ // InternalDataDSL.g:14313:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:12979:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
- // InternalDataDSL.g:12980:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // InternalDataDSL.g:14317:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
+ // InternalDataDSL.g:14318:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
{
- // InternalDataDSL.g:12980:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
- // InternalDataDSL.g:12981:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
+ // InternalDataDSL.g:14318:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // InternalDataDSL.g:14319:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1());
}
- // InternalDataDSL.g:12982:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
- loop106:
+ // InternalDataDSL.g:14320:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
+ loop119:
do {
- int alt106=2;
+ int alt119=2;
switch ( input.LA(1) ) {
case 43:
{
- int LA106_2 = input.LA(2);
+ int LA119_2 = input.LA(2);
- if ( (synpred160_InternalDataDSL()) ) {
- alt106=1;
+ if ( (synpred179_InternalDataDSL()) ) {
+ alt119=1;
}
}
break;
- case 150:
+ case 162:
{
- int LA106_3 = input.LA(2);
+ int LA119_3 = input.LA(2);
- if ( (synpred160_InternalDataDSL()) ) {
- alt106=1;
+ if ( (synpred179_InternalDataDSL()) ) {
+ alt119=1;
}
}
break;
- case 151:
+ case 163:
{
- int LA106_4 = input.LA(2);
+ int LA119_4 = input.LA(2);
- if ( (synpred160_InternalDataDSL()) ) {
- alt106=1;
+ if ( (synpred179_InternalDataDSL()) ) {
+ alt119=1;
}
@@ -43433,11 +47890,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt106) {
+ switch (alt119) {
case 1 :
- // InternalDataDSL.g:12982:3: rule__XMemberFeatureCall__Alternatives_1
+ // InternalDataDSL.g:14320:3: rule__XMemberFeatureCall__Alternatives_1
{
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_114);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
@@ -43447,7 +47904,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop106;
+ break loop119;
}
} while (true);
@@ -43476,16 +47933,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0"
- // InternalDataDSL.g:12991:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ;
+ // InternalDataDSL.g:14329: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 {
- // InternalDataDSL.g:12995:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
- // InternalDataDSL.g:12996:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
+ // InternalDataDSL.g:14333:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
+ // InternalDataDSL.g:14334:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XMemberFeatureCall__Group_1_0__0__Impl();
state._fsp--;
@@ -43514,23 +47971,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl"
- // InternalDataDSL.g:13003:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:14341: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 {
- // InternalDataDSL.g:13007:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
- // InternalDataDSL.g:13008:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:14345:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
+ // InternalDataDSL.g:14346:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
{
- // InternalDataDSL.g:13008:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
- // InternalDataDSL.g:13009:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
+ // InternalDataDSL.g:14346:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
+ // InternalDataDSL.g:14347:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:13010:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
- // InternalDataDSL.g:13010:3: rule__XMemberFeatureCall__Group_1_0_0__0
+ // InternalDataDSL.g:14348:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
+ // InternalDataDSL.g:14348:3: rule__XMemberFeatureCall__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0__0();
@@ -43565,14 +48022,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1"
- // InternalDataDSL.g:13018:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ;
+ // InternalDataDSL.g:14356: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 {
- // InternalDataDSL.g:13022:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
- // InternalDataDSL.g:13023:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
+ // InternalDataDSL.g:14360:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
+ // InternalDataDSL.g:14361:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0__1__Impl();
@@ -43598,23 +48055,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl"
- // InternalDataDSL.g:13029:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ;
+ // InternalDataDSL.g:14367: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 {
- // InternalDataDSL.g:13033:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
- // InternalDataDSL.g:13034:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
+ // InternalDataDSL.g:14371:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
+ // InternalDataDSL.g:14372:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
{
- // InternalDataDSL.g:13034:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
- // InternalDataDSL.g:13035:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
+ // InternalDataDSL.g:14372:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
+ // InternalDataDSL.g:14373:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1());
}
- // InternalDataDSL.g:13036:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
- // InternalDataDSL.g:13036:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1
+ // InternalDataDSL.g:14374:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
+ // InternalDataDSL.g:14374:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ValueAssignment_1_0_1();
@@ -43649,14 +48106,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0"
- // InternalDataDSL.g:13045:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ;
+ // InternalDataDSL.g:14383: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 {
- // InternalDataDSL.g:13049:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
- // InternalDataDSL.g:13050:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
+ // InternalDataDSL.g:14387:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
+ // InternalDataDSL.g:14388:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0__0__Impl();
@@ -43682,23 +48139,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:13056:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ;
+ // InternalDataDSL.g:14394: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 {
- // InternalDataDSL.g:13060:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
- // InternalDataDSL.g:13061:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
+ // InternalDataDSL.g:14398:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
+ // InternalDataDSL.g:14399:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
{
- // InternalDataDSL.g:13061:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
- // InternalDataDSL.g:13062:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
+ // InternalDataDSL.g:14399:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
+ // InternalDataDSL.g:14400:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0());
}
- // InternalDataDSL.g:13063:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
- // InternalDataDSL.g:13063:3: rule__XMemberFeatureCall__Group_1_0_0_0__0
+ // InternalDataDSL.g:14401:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
+ // InternalDataDSL.g:14401:3: rule__XMemberFeatureCall__Group_1_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0_0__0();
@@ -43733,16 +48190,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0"
- // InternalDataDSL.g:13072: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 ;
+ // InternalDataDSL.g:14410: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 {
- // InternalDataDSL.g:13076:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
- // InternalDataDSL.g:13077:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
+ // InternalDataDSL.g:14414:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
+ // InternalDataDSL.g:14415:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
{
- pushFollow(FOLLOW_107);
+ pushFollow(FOLLOW_115);
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl();
state._fsp--;
@@ -43771,23 +48228,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl"
- // InternalDataDSL.g:13084:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:14422: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 {
- // InternalDataDSL.g:13088:1: ( ( () ) )
- // InternalDataDSL.g:13089:1: ( () )
+ // InternalDataDSL.g:14426:1: ( ( () ) )
+ // InternalDataDSL.g:14427:1: ( () )
{
- // InternalDataDSL.g:13089:1: ( () )
- // InternalDataDSL.g:13090:2: ()
+ // InternalDataDSL.g:14427:1: ( () )
+ // InternalDataDSL.g:14428:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0());
}
- // InternalDataDSL.g:13091:2: ()
- // InternalDataDSL.g:13091:3:
+ // InternalDataDSL.g:14429:2: ()
+ // InternalDataDSL.g:14429:3:
{
}
@@ -43812,16 +48269,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1"
- // InternalDataDSL.g:13099: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 ;
+ // InternalDataDSL.g:14437: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 {
- // InternalDataDSL.g:13103:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
- // InternalDataDSL.g:13104:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
+ // InternalDataDSL.g:14441:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
+ // InternalDataDSL.g:14442:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
{
- pushFollow(FOLLOW_79);
+ pushFollow(FOLLOW_87);
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl();
state._fsp--;
@@ -43850,23 +48307,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl"
- // InternalDataDSL.g:13111:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ;
+ // InternalDataDSL.g:14449: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 {
- // InternalDataDSL.g:13115:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
- // InternalDataDSL.g:13116:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
+ // InternalDataDSL.g:14453:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
+ // InternalDataDSL.g:14454:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
{
- // InternalDataDSL.g:13116:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
- // InternalDataDSL.g:13117:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
+ // InternalDataDSL.g:14454:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
+ // InternalDataDSL.g:14455:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1());
}
- // InternalDataDSL.g:13118:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
- // InternalDataDSL.g:13118:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
+ // InternalDataDSL.g:14456:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
+ // InternalDataDSL.g:14456:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1();
@@ -43901,16 +48358,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2"
- // InternalDataDSL.g:13126: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 ;
+ // InternalDataDSL.g:14464: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 {
- // InternalDataDSL.g:13130:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
- // InternalDataDSL.g:13131:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
+ // InternalDataDSL.g:14468:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
+ // InternalDataDSL.g:14469:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl();
state._fsp--;
@@ -43939,23 +48396,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl"
- // InternalDataDSL.g:13138:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ;
+ // InternalDataDSL.g:14476: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 {
- // InternalDataDSL.g:13142:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
- // InternalDataDSL.g:13143:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
+ // InternalDataDSL.g:14480:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
+ // InternalDataDSL.g:14481:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
{
- // InternalDataDSL.g:13143:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
- // InternalDataDSL.g:13144:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
+ // InternalDataDSL.g:14481:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
+ // InternalDataDSL.g:14482:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2());
}
- // InternalDataDSL.g:13145:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
- // InternalDataDSL.g:13145:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
+ // InternalDataDSL.g:14483:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
+ // InternalDataDSL.g:14483:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2();
@@ -43990,14 +48447,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3"
- // InternalDataDSL.g:13153:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ;
+ // InternalDataDSL.g:14491: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 {
- // InternalDataDSL.g:13157:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
- // InternalDataDSL.g:13158:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
+ // InternalDataDSL.g:14495:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
+ // InternalDataDSL.g:14496:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl();
@@ -44023,17 +48480,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl"
- // InternalDataDSL.g:13164:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ;
+ // InternalDataDSL.g:14502: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 {
- // InternalDataDSL.g:13168:1: ( ( ruleOpSingleAssign ) )
- // InternalDataDSL.g:13169:1: ( ruleOpSingleAssign )
+ // InternalDataDSL.g:14506:1: ( ( ruleOpSingleAssign ) )
+ // InternalDataDSL.g:14507:1: ( ruleOpSingleAssign )
{
- // InternalDataDSL.g:13169:1: ( ruleOpSingleAssign )
- // InternalDataDSL.g:13170:2: ruleOpSingleAssign
+ // InternalDataDSL.g:14507:1: ( ruleOpSingleAssign )
+ // InternalDataDSL.g:14508:2: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
@@ -44068,16 +48525,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0"
- // InternalDataDSL.g:13180:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ;
+ // InternalDataDSL.g:14518: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 {
- // InternalDataDSL.g:13184:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
- // InternalDataDSL.g:13185:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
+ // InternalDataDSL.g:14522:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
+ // InternalDataDSL.g:14523:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
{
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_116);
rule__XMemberFeatureCall__Group_1_1__0__Impl();
state._fsp--;
@@ -44106,23 +48563,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl"
- // InternalDataDSL.g:13192:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ;
+ // InternalDataDSL.g:14530: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 {
- // InternalDataDSL.g:13196:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
- // InternalDataDSL.g:13197:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
+ // InternalDataDSL.g:14534:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
+ // InternalDataDSL.g:14535:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
{
- // InternalDataDSL.g:13197:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
- // InternalDataDSL.g:13198:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
+ // InternalDataDSL.g:14535:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
+ // InternalDataDSL.g:14536:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0());
}
- // InternalDataDSL.g:13199:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
- // InternalDataDSL.g:13199:3: rule__XMemberFeatureCall__Group_1_1_0__0
+ // InternalDataDSL.g:14537:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
+ // InternalDataDSL.g:14537:3: rule__XMemberFeatureCall__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0__0();
@@ -44157,16 +48614,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1"
- // InternalDataDSL.g:13207:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ;
+ // InternalDataDSL.g:14545: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 {
- // InternalDataDSL.g:13211:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
- // InternalDataDSL.g:13212:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
+ // InternalDataDSL.g:14549:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
+ // InternalDataDSL.g:14550:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
{
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_116);
rule__XMemberFeatureCall__Group_1_1__1__Impl();
state._fsp--;
@@ -44195,31 +48652,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl"
- // InternalDataDSL.g:13219:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ;
+ // InternalDataDSL.g:14557: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 {
- // InternalDataDSL.g:13223:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
- // InternalDataDSL.g:13224:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
+ // InternalDataDSL.g:14561:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
+ // InternalDataDSL.g:14562:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
{
- // InternalDataDSL.g:13224:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
- // InternalDataDSL.g:13225:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
+ // InternalDataDSL.g:14562:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
+ // InternalDataDSL.g:14563:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1());
}
- // InternalDataDSL.g:13226:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // InternalDataDSL.g:14564:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( (LA107_0==27) ) {
- alt107=1;
+ if ( (LA120_0==27) ) {
+ alt120=1;
}
- switch (alt107) {
+ switch (alt120) {
case 1 :
- // InternalDataDSL.g:13226:3: rule__XMemberFeatureCall__Group_1_1_1__0
+ // InternalDataDSL.g:14564:3: rule__XMemberFeatureCall__Group_1_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1__0();
@@ -44257,16 +48714,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2"
- // InternalDataDSL.g:13234:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ;
+ // InternalDataDSL.g:14572: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 {
- // InternalDataDSL.g:13238:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
- // InternalDataDSL.g:13239:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
+ // InternalDataDSL.g:14576:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
+ // InternalDataDSL.g:14577:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
{
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_117);
rule__XMemberFeatureCall__Group_1_1__2__Impl();
state._fsp--;
@@ -44295,23 +48752,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl"
- // InternalDataDSL.g:13246:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ;
+ // InternalDataDSL.g:14584: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 {
- // InternalDataDSL.g:13250:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
- // InternalDataDSL.g:13251:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
+ // InternalDataDSL.g:14588:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
+ // InternalDataDSL.g:14589:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
{
- // InternalDataDSL.g:13251:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
- // InternalDataDSL.g:13252:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
+ // InternalDataDSL.g:14589:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
+ // InternalDataDSL.g:14590:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2());
}
- // InternalDataDSL.g:13253:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
- // InternalDataDSL.g:13253:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
+ // InternalDataDSL.g:14591:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
+ // InternalDataDSL.g:14591:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__FeatureAssignment_1_1_2();
@@ -44346,16 +48803,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3"
- // InternalDataDSL.g:13261:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ;
+ // InternalDataDSL.g:14599: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 {
- // InternalDataDSL.g:13265:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
- // InternalDataDSL.g:13266:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
+ // InternalDataDSL.g:14603:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
+ // InternalDataDSL.g:14604:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
{
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_117);
rule__XMemberFeatureCall__Group_1_1__3__Impl();
state._fsp--;
@@ -44384,27 +48841,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl"
- // InternalDataDSL.g:13273:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ;
+ // InternalDataDSL.g:14611: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 {
- // InternalDataDSL.g:13277:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
- // InternalDataDSL.g:13278:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
+ // InternalDataDSL.g:14615:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
+ // InternalDataDSL.g:14616:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
{
- // InternalDataDSL.g:13278:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
- // InternalDataDSL.g:13279:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
+ // InternalDataDSL.g:14616:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
+ // InternalDataDSL.g:14617:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3());
}
- // InternalDataDSL.g:13280:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
- int alt108=2;
- alt108 = dfa108.predict(input);
- switch (alt108) {
+ // InternalDataDSL.g:14618:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
+ int alt121=2;
+ alt121 = dfa121.predict(input);
+ switch (alt121) {
case 1 :
- // InternalDataDSL.g:13280:3: rule__XMemberFeatureCall__Group_1_1_3__0
+ // InternalDataDSL.g:14618:3: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__0();
@@ -44442,14 +48899,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4"
- // InternalDataDSL.g:13288:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ;
+ // InternalDataDSL.g:14626: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 {
- // InternalDataDSL.g:13292:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
- // InternalDataDSL.g:13293:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
+ // InternalDataDSL.g:14630:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
+ // InternalDataDSL.g:14631:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1__4__Impl();
@@ -44475,27 +48932,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl"
- // InternalDataDSL.g:13299:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ;
+ // InternalDataDSL.g:14637: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 {
- // InternalDataDSL.g:13303:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
- // InternalDataDSL.g:13304:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
+ // InternalDataDSL.g:14641:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
+ // InternalDataDSL.g:14642:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
{
- // InternalDataDSL.g:13304:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
- // InternalDataDSL.g:13305:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
+ // InternalDataDSL.g:14642:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
+ // InternalDataDSL.g:14643:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4());
}
- // InternalDataDSL.g:13306:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
- int alt109=2;
- alt109 = dfa109.predict(input);
- switch (alt109) {
+ // InternalDataDSL.g:14644:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
+ int alt122=2;
+ alt122 = dfa122.predict(input);
+ switch (alt122) {
case 1 :
- // InternalDataDSL.g:13306:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
+ // InternalDataDSL.g:14644:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
@@ -44533,14 +48990,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0"
- // InternalDataDSL.g:13315:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ;
+ // InternalDataDSL.g:14653: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 {
- // InternalDataDSL.g:13319:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
- // InternalDataDSL.g:13320:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
+ // InternalDataDSL.g:14657:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
+ // InternalDataDSL.g:14658:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0__0__Impl();
@@ -44566,23 +49023,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl"
- // InternalDataDSL.g:13326:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:14664: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 {
- // InternalDataDSL.g:13330:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
- // InternalDataDSL.g:13331:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
+ // InternalDataDSL.g:14668:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
+ // InternalDataDSL.g:14669:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
{
- // InternalDataDSL.g:13331:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
- // InternalDataDSL.g:13332:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
+ // InternalDataDSL.g:14669:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
+ // InternalDataDSL.g:14670:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0());
}
- // InternalDataDSL.g:13333:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
- // InternalDataDSL.g:13333:3: rule__XMemberFeatureCall__Group_1_1_0_0__0
+ // InternalDataDSL.g:14671:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
+ // InternalDataDSL.g:14671:3: rule__XMemberFeatureCall__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0_0__0();
@@ -44617,16 +49074,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0"
- // InternalDataDSL.g:13342: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 ;
+ // InternalDataDSL.g:14680: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 {
- // InternalDataDSL.g:13346:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
- // InternalDataDSL.g:13347:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
+ // InternalDataDSL.g:14684:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
+ // InternalDataDSL.g:14685:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
{
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_113);
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl();
state._fsp--;
@@ -44655,23 +49112,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl"
- // InternalDataDSL.g:13354:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:14692: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 {
- // InternalDataDSL.g:13358:1: ( ( () ) )
- // InternalDataDSL.g:13359:1: ( () )
+ // InternalDataDSL.g:14696:1: ( ( () ) )
+ // InternalDataDSL.g:14697:1: ( () )
{
- // InternalDataDSL.g:13359:1: ( () )
- // InternalDataDSL.g:13360:2: ()
+ // InternalDataDSL.g:14697:1: ( () )
+ // InternalDataDSL.g:14698:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0());
}
- // InternalDataDSL.g:13361:2: ()
- // InternalDataDSL.g:13361:3:
+ // InternalDataDSL.g:14699:2: ()
+ // InternalDataDSL.g:14699:3:
{
}
@@ -44696,14 +49153,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1"
- // InternalDataDSL.g:13369:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ;
+ // InternalDataDSL.g:14707: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 {
- // InternalDataDSL.g:13373:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
- // InternalDataDSL.g:13374:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
+ // InternalDataDSL.g:14711:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
+ // InternalDataDSL.g:14712:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl();
@@ -44729,23 +49186,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl"
- // InternalDataDSL.g:13380:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ;
+ // InternalDataDSL.g:14718: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 {
- // InternalDataDSL.g:13384:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
- // InternalDataDSL.g:13385:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
+ // InternalDataDSL.g:14722:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
+ // InternalDataDSL.g:14723:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
{
- // InternalDataDSL.g:13385:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
- // InternalDataDSL.g:13386:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
+ // InternalDataDSL.g:14723:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
+ // InternalDataDSL.g:14724:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1());
}
- // InternalDataDSL.g:13387:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
- // InternalDataDSL.g:13387:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
+ // InternalDataDSL.g:14725:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
+ // InternalDataDSL.g:14725:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1();
@@ -44780,16 +49237,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0"
- // InternalDataDSL.g:13396:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ;
+ // InternalDataDSL.g:14734: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 {
- // InternalDataDSL.g:13400:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
- // InternalDataDSL.g:13401:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
+ // InternalDataDSL.g:14738:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
+ // InternalDataDSL.g:14739:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XMemberFeatureCall__Group_1_1_1__0__Impl();
state._fsp--;
@@ -44818,17 +49275,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl"
- // InternalDataDSL.g:13408:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ;
+ // InternalDataDSL.g:14746: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 {
- // InternalDataDSL.g:13412:1: ( ( '<' ) )
- // InternalDataDSL.g:13413:1: ( '<' )
+ // InternalDataDSL.g:14750:1: ( ( '<' ) )
+ // InternalDataDSL.g:14751:1: ( '<' )
{
- // InternalDataDSL.g:13413:1: ( '<' )
- // InternalDataDSL.g:13414:2: '<'
+ // InternalDataDSL.g:14751:1: ( '<' )
+ // InternalDataDSL.g:14752:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
@@ -44859,16 +49316,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1"
- // InternalDataDSL.g:13423:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ;
+ // InternalDataDSL.g:14761: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 {
- // InternalDataDSL.g:13427:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
- // InternalDataDSL.g:13428:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
+ // InternalDataDSL.g:14765:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
+ // InternalDataDSL.g:14766:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XMemberFeatureCall__Group_1_1_1__1__Impl();
state._fsp--;
@@ -44897,23 +49354,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl"
- // InternalDataDSL.g:13435:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ;
+ // InternalDataDSL.g:14773: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 {
- // InternalDataDSL.g:13439:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
- // InternalDataDSL.g:13440:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
+ // InternalDataDSL.g:14777:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
+ // InternalDataDSL.g:14778:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
{
- // InternalDataDSL.g:13440:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
- // InternalDataDSL.g:13441:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
+ // InternalDataDSL.g:14778:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
+ // InternalDataDSL.g:14779:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1());
}
- // InternalDataDSL.g:13442:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
- // InternalDataDSL.g:13442:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
+ // InternalDataDSL.g:14780:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
+ // InternalDataDSL.g:14780:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1();
@@ -44948,16 +49405,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2"
- // InternalDataDSL.g:13450:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ;
+ // InternalDataDSL.g:14788: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 {
- // InternalDataDSL.g:13454:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
- // InternalDataDSL.g:13455:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
+ // InternalDataDSL.g:14792:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
+ // InternalDataDSL.g:14793:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XMemberFeatureCall__Group_1_1_1__2__Impl();
state._fsp--;
@@ -44986,37 +49443,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl"
- // InternalDataDSL.g:13462:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ;
+ // InternalDataDSL.g:14800: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 {
- // InternalDataDSL.g:13466:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
- // InternalDataDSL.g:13467:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
+ // InternalDataDSL.g:14804:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
+ // InternalDataDSL.g:14805:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
{
- // InternalDataDSL.g:13467:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
- // InternalDataDSL.g:13468:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
+ // InternalDataDSL.g:14805:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
+ // InternalDataDSL.g:14806:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2());
}
- // InternalDataDSL.g:13469:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
- loop110:
+ // InternalDataDSL.g:14807:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
+ loop123:
do {
- int alt110=2;
- int LA110_0 = input.LA(1);
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( (LA110_0==115) ) {
- alt110=1;
+ if ( (LA123_0==125) ) {
+ alt123=1;
}
- switch (alt110) {
+ switch (alt123) {
case 1 :
- // InternalDataDSL.g:13469:3: rule__XMemberFeatureCall__Group_1_1_1_2__0
+ // InternalDataDSL.g:14807:3: rule__XMemberFeatureCall__Group_1_1_1_2__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XMemberFeatureCall__Group_1_1_1_2__0();
state._fsp--;
@@ -45026,7 +49483,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop110;
+ break loop123;
}
} while (true);
@@ -45055,14 +49512,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3"
- // InternalDataDSL.g:13477:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ;
+ // InternalDataDSL.g:14815: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 {
- // InternalDataDSL.g:13481:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
- // InternalDataDSL.g:13482:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
+ // InternalDataDSL.g:14819:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
+ // InternalDataDSL.g:14820:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1__3__Impl();
@@ -45088,17 +49545,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl"
- // InternalDataDSL.g:13488:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ;
+ // InternalDataDSL.g:14826: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 {
- // InternalDataDSL.g:13492:1: ( ( '>' ) )
- // InternalDataDSL.g:13493:1: ( '>' )
+ // InternalDataDSL.g:14830:1: ( ( '>' ) )
+ // InternalDataDSL.g:14831:1: ( '>' )
{
- // InternalDataDSL.g:13493:1: ( '>' )
- // InternalDataDSL.g:13494:2: '>'
+ // InternalDataDSL.g:14831:1: ( '>' )
+ // InternalDataDSL.g:14832:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
@@ -45129,16 +49586,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0"
- // InternalDataDSL.g:13504: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 ;
+ // InternalDataDSL.g:14842: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 {
- // InternalDataDSL.g:13508:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
- // InternalDataDSL.g:13509:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
+ // InternalDataDSL.g:14846:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
+ // InternalDataDSL.g:14847:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl();
state._fsp--;
@@ -45167,22 +49624,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl"
- // InternalDataDSL.g:13516:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:14854: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 {
- // InternalDataDSL.g:13520:1: ( ( ',' ) )
- // InternalDataDSL.g:13521:1: ( ',' )
+ // InternalDataDSL.g:14858:1: ( ( ',' ) )
+ // InternalDataDSL.g:14859:1: ( ',' )
{
- // InternalDataDSL.g:13521:1: ( ',' )
- // InternalDataDSL.g:13522:2: ','
+ // InternalDataDSL.g:14859:1: ( ',' )
+ // InternalDataDSL.g:14860:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
@@ -45208,14 +49665,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1"
- // InternalDataDSL.g:13531:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ;
+ // InternalDataDSL.g:14869: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 {
- // InternalDataDSL.g:13535:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
- // InternalDataDSL.g:13536:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
+ // InternalDataDSL.g:14873:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
+ // InternalDataDSL.g:14874:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl();
@@ -45241,23 +49698,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl"
- // InternalDataDSL.g:13542:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ;
+ // InternalDataDSL.g:14880: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 {
- // InternalDataDSL.g:13546:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
- // InternalDataDSL.g:13547:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
+ // InternalDataDSL.g:14884:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
+ // InternalDataDSL.g:14885:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
{
- // InternalDataDSL.g:13547:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
- // InternalDataDSL.g:13548:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
+ // InternalDataDSL.g:14885:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
+ // InternalDataDSL.g:14886:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1());
}
- // InternalDataDSL.g:13549:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
- // InternalDataDSL.g:13549:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
+ // InternalDataDSL.g:14887:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
+ // InternalDataDSL.g:14887:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1();
@@ -45292,16 +49749,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0"
- // InternalDataDSL.g:13558:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ;
+ // InternalDataDSL.g:14896: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 {
- // InternalDataDSL.g:13562:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
- // InternalDataDSL.g:13563:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
+ // InternalDataDSL.g:14900:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
+ // InternalDataDSL.g:14901:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XMemberFeatureCall__Group_1_1_3__0__Impl();
state._fsp--;
@@ -45330,23 +49787,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl"
- // InternalDataDSL.g:13570:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ;
+ // InternalDataDSL.g:14908: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 {
- // InternalDataDSL.g:13574:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
- // InternalDataDSL.g:13575:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
+ // InternalDataDSL.g:14912:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
+ // InternalDataDSL.g:14913:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
{
- // InternalDataDSL.g:13575:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
- // InternalDataDSL.g:13576:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
+ // InternalDataDSL.g:14913:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
+ // InternalDataDSL.g:14914:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0());
}
- // InternalDataDSL.g:13577:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
- // InternalDataDSL.g:13577:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
+ // InternalDataDSL.g:14915:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
+ // InternalDataDSL.g:14915:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0();
@@ -45381,16 +49838,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1"
- // InternalDataDSL.g:13585:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ;
+ // InternalDataDSL.g:14923: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 {
- // InternalDataDSL.g:13589:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
- // InternalDataDSL.g:13590:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
+ // InternalDataDSL.g:14927:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
+ // InternalDataDSL.g:14928:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XMemberFeatureCall__Group_1_1_3__1__Impl();
state._fsp--;
@@ -45419,31 +49876,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl"
- // InternalDataDSL.g:13597:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ;
+ // InternalDataDSL.g:14935: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 {
- // InternalDataDSL.g:13601:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
- // InternalDataDSL.g:13602:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
+ // InternalDataDSL.g:14939:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
+ // InternalDataDSL.g:14940:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
{
- // InternalDataDSL.g:13602:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
- // InternalDataDSL.g:13603:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
+ // InternalDataDSL.g:14940:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
+ // InternalDataDSL.g:14941:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1());
}
- // InternalDataDSL.g:13604:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // InternalDataDSL.g:14942:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
+ int alt124=2;
+ int LA124_0 = input.LA(1);
- if ( ((LA111_0>=RULE_STRING && LA111_0<=RULE_DECIMAL)||LA111_0==27||LA111_0==31||(LA111_0>=34 && LA111_0<=35)||LA111_0==40||(LA111_0>=45 && LA111_0<=50)||LA111_0==70||LA111_0==95||LA111_0==113||(LA111_0>=117 && LA111_0<=118)||LA111_0==120||LA111_0==122||(LA111_0>=126 && LA111_0<=133)||LA111_0==135||LA111_0==152||LA111_0==154) ) {
- alt111=1;
+ if ( ((LA124_0>=RULE_STRING && LA124_0<=RULE_DECIMAL)||LA124_0==27||LA124_0==31||(LA124_0>=34 && LA124_0<=35)||LA124_0==40||(LA124_0>=45 && LA124_0<=50)||LA124_0==75||LA124_0==102||LA124_0==123||(LA124_0>=127 && LA124_0<=128)||LA124_0==130||LA124_0==132||(LA124_0>=136 && LA124_0<=143)||LA124_0==145||LA124_0==164||LA124_0==166) ) {
+ alt124=1;
}
- switch (alt111) {
+ switch (alt124) {
case 1 :
- // InternalDataDSL.g:13604:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1
+ // InternalDataDSL.g:14942:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_1_3_1();
@@ -45481,14 +49938,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2"
- // InternalDataDSL.g:13612:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ;
+ // InternalDataDSL.g:14950: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 {
- // InternalDataDSL.g:13616:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
- // InternalDataDSL.g:13617:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
+ // InternalDataDSL.g:14954:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
+ // InternalDataDSL.g:14955:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__2__Impl();
@@ -45514,22 +49971,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl"
- // InternalDataDSL.g:13623:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:14961: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 {
- // InternalDataDSL.g:13627:1: ( ( ')' ) )
- // InternalDataDSL.g:13628:1: ( ')' )
+ // InternalDataDSL.g:14965:1: ( ( ')' ) )
+ // InternalDataDSL.g:14966:1: ( ')' )
{
- // InternalDataDSL.g:13628:1: ( ')' )
- // InternalDataDSL.g:13629:2: ')'
+ // InternalDataDSL.g:14966:1: ( ')' )
+ // InternalDataDSL.g:14967:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
@@ -45555,16 +50012,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"
- // InternalDataDSL.g:13639: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 ;
+ // InternalDataDSL.g:14977: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 {
- // InternalDataDSL.g:13643:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
- // InternalDataDSL.g:13644:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
+ // InternalDataDSL.g:14981:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
+ // InternalDataDSL.g:14982:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl();
state._fsp--;
@@ -45593,23 +50050,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl"
- // InternalDataDSL.g:13651:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ;
+ // InternalDataDSL.g:14989: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 {
- // InternalDataDSL.g:13655:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
- // InternalDataDSL.g:13656:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
+ // InternalDataDSL.g:14993:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
+ // InternalDataDSL.g:14994:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
{
- // InternalDataDSL.g:13656:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
- // InternalDataDSL.g:13657:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
+ // InternalDataDSL.g:14994:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
+ // InternalDataDSL.g:14995:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0());
}
- // InternalDataDSL.g:13658:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
- // InternalDataDSL.g:13658:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
+ // InternalDataDSL.g:14996:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
+ // InternalDataDSL.g:14996:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0();
@@ -45644,14 +50101,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1"
- // InternalDataDSL.g:13666:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ;
+ // InternalDataDSL.g:15004: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 {
- // InternalDataDSL.g:13670:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
- // InternalDataDSL.g:13671:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
+ // InternalDataDSL.g:15008:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
+ // InternalDataDSL.g:15009:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl();
@@ -45677,37 +50134,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl"
- // InternalDataDSL.g:13677:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;
+ // InternalDataDSL.g:15015: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 {
- // InternalDataDSL.g:13681:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
- // InternalDataDSL.g:13682:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
+ // InternalDataDSL.g:15019:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
+ // InternalDataDSL.g:15020:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
{
- // InternalDataDSL.g:13682:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
- // InternalDataDSL.g:13683:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
+ // InternalDataDSL.g:15020:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
+ // InternalDataDSL.g:15021: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());
}
- // InternalDataDSL.g:13684:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
- loop112:
+ // InternalDataDSL.g:15022:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
+ loop125:
do {
- int alt112=2;
- int LA112_0 = input.LA(1);
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( (LA112_0==115) ) {
- alt112=1;
+ if ( (LA125_0==125) ) {
+ alt125=1;
}
- switch (alt112) {
+ switch (alt125) {
case 1 :
- // InternalDataDSL.g:13684:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
+ // InternalDataDSL.g:15022:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();
state._fsp--;
@@ -45717,7 +50174,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop112;
+ break loop125;
}
} while (true);
@@ -45746,16 +50203,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"
- // InternalDataDSL.g:13693: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 ;
+ // InternalDataDSL.g:15031: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 {
- // InternalDataDSL.g:13697:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
- // InternalDataDSL.g:13698:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
+ // InternalDataDSL.g:15035:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
+ // InternalDataDSL.g:15036:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl();
state._fsp--;
@@ -45784,22 +50241,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl"
- // InternalDataDSL.g:13705:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:15043: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 {
- // InternalDataDSL.g:13709:1: ( ( ',' ) )
- // InternalDataDSL.g:13710:1: ( ',' )
+ // InternalDataDSL.g:15047:1: ( ( ',' ) )
+ // InternalDataDSL.g:15048:1: ( ',' )
{
- // InternalDataDSL.g:13710:1: ( ',' )
- // InternalDataDSL.g:13711:2: ','
+ // InternalDataDSL.g:15048:1: ( ',' )
+ // InternalDataDSL.g:15049:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
@@ -45825,14 +50282,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1"
- // InternalDataDSL.g:13720:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ;
+ // InternalDataDSL.g:15058: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 {
- // InternalDataDSL.g:13724:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
- // InternalDataDSL.g:13725:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
+ // InternalDataDSL.g:15062:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
+ // InternalDataDSL.g:15063: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();
@@ -45858,23 +50315,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl"
- // InternalDataDSL.g:13731:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ;
+ // InternalDataDSL.g:15069: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 {
- // InternalDataDSL.g:13735:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
- // InternalDataDSL.g:13736:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
+ // InternalDataDSL.g:15073:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
+ // InternalDataDSL.g:15074:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
{
- // InternalDataDSL.g:13736:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
- // InternalDataDSL.g:13737:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
+ // InternalDataDSL.g:15074:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
+ // InternalDataDSL.g:15075: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());
}
- // InternalDataDSL.g:13738:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
- // InternalDataDSL.g:13738:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
+ // InternalDataDSL.g:15076:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
+ // InternalDataDSL.g:15076:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1();
@@ -45909,16 +50366,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__0"
- // InternalDataDSL.g:13747:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ;
+ // InternalDataDSL.g:15085: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 {
- // InternalDataDSL.g:13751:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
- // InternalDataDSL.g:13752:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
+ // InternalDataDSL.g:15089:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
+ // InternalDataDSL.g:15090:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_85);
rule__XSetLiteral__Group__0__Impl();
state._fsp--;
@@ -45947,23 +50404,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__0__Impl"
- // InternalDataDSL.g:13759:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:15097:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:13763:1: ( ( () ) )
- // InternalDataDSL.g:13764:1: ( () )
+ // InternalDataDSL.g:15101:1: ( ( () ) )
+ // InternalDataDSL.g:15102:1: ( () )
{
- // InternalDataDSL.g:13764:1: ( () )
- // InternalDataDSL.g:13765:2: ()
+ // InternalDataDSL.g:15102:1: ( () )
+ // InternalDataDSL.g:15103:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0());
}
- // InternalDataDSL.g:13766:2: ()
- // InternalDataDSL.g:13766:3:
+ // InternalDataDSL.g:15104:2: ()
+ // InternalDataDSL.g:15104:3:
{
}
@@ -45988,14 +50445,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__1"
- // InternalDataDSL.g:13774:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ;
+ // InternalDataDSL.g:15112: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 {
- // InternalDataDSL.g:13778:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
- // InternalDataDSL.g:13779:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
+ // InternalDataDSL.g:15116:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
+ // InternalDataDSL.g:15117:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
{
pushFollow(FOLLOW_10);
rule__XSetLiteral__Group__1__Impl();
@@ -46026,22 +50483,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__1__Impl"
- // InternalDataDSL.g:13786:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
+ // InternalDataDSL.g:15124:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:13790:1: ( ( '#' ) )
- // InternalDataDSL.g:13791:1: ( '#' )
+ // InternalDataDSL.g:15128:1: ( ( '#' ) )
+ // InternalDataDSL.g:15129:1: ( '#' )
{
- // InternalDataDSL.g:13791:1: ( '#' )
- // InternalDataDSL.g:13792:2: '#'
+ // InternalDataDSL.g:15129:1: ( '#' )
+ // InternalDataDSL.g:15130:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
- match(input,117,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
@@ -46067,16 +50524,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__2"
- // InternalDataDSL.g:13801:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ;
+ // InternalDataDSL.g:15139: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 {
- // InternalDataDSL.g:13805:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
- // InternalDataDSL.g:13806:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
+ // InternalDataDSL.g:15143:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
+ // InternalDataDSL.g:15144:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
{
- pushFollow(FOLLOW_113);
+ pushFollow(FOLLOW_121);
rule__XSetLiteral__Group__2__Impl();
state._fsp--;
@@ -46105,22 +50562,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__2__Impl"
- // InternalDataDSL.g:13813:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
+ // InternalDataDSL.g:15151:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:13817:1: ( ( '{' ) )
- // InternalDataDSL.g:13818:1: ( '{' )
+ // InternalDataDSL.g:15155:1: ( ( '{' ) )
+ // InternalDataDSL.g:15156:1: ( '{' )
{
- // InternalDataDSL.g:13818:1: ( '{' )
- // InternalDataDSL.g:13819:2: '{'
+ // InternalDataDSL.g:15156:1: ( '{' )
+ // InternalDataDSL.g:15157:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
@@ -46146,16 +50603,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__3"
- // InternalDataDSL.g:13828:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ;
+ // InternalDataDSL.g:15166: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 {
- // InternalDataDSL.g:13832:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
- // InternalDataDSL.g:13833:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
+ // InternalDataDSL.g:15170:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
+ // InternalDataDSL.g:15171:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
{
- pushFollow(FOLLOW_113);
+ pushFollow(FOLLOW_121);
rule__XSetLiteral__Group__3__Impl();
state._fsp--;
@@ -46184,31 +50641,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__3__Impl"
- // InternalDataDSL.g:13840:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ;
+ // InternalDataDSL.g:15178: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 {
- // InternalDataDSL.g:13844:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
- // InternalDataDSL.g:13845:1: ( ( rule__XSetLiteral__Group_3__0 )? )
+ // InternalDataDSL.g:15182:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
+ // InternalDataDSL.g:15183:1: ( ( rule__XSetLiteral__Group_3__0 )? )
{
- // InternalDataDSL.g:13845:1: ( ( rule__XSetLiteral__Group_3__0 )? )
- // InternalDataDSL.g:13846:2: ( rule__XSetLiteral__Group_3__0 )?
+ // InternalDataDSL.g:15183:1: ( ( rule__XSetLiteral__Group_3__0 )? )
+ // InternalDataDSL.g:15184:2: ( rule__XSetLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3());
}
- // InternalDataDSL.g:13847:2: ( rule__XSetLiteral__Group_3__0 )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalDataDSL.g:15185:2: ( rule__XSetLiteral__Group_3__0 )?
+ int alt126=2;
+ int LA126_0 = input.LA(1);
- if ( ((LA113_0>=RULE_STRING && LA113_0<=RULE_DECIMAL)||LA113_0==27||(LA113_0>=34 && LA113_0<=35)||LA113_0==40||(LA113_0>=45 && LA113_0<=50)||LA113_0==70||LA113_0==95||LA113_0==113||(LA113_0>=117 && LA113_0<=118)||LA113_0==120||LA113_0==122||(LA113_0>=126 && LA113_0<=133)||LA113_0==135||LA113_0==154) ) {
- alt113=1;
+ if ( ((LA126_0>=RULE_STRING && LA126_0<=RULE_DECIMAL)||LA126_0==27||(LA126_0>=34 && LA126_0<=35)||LA126_0==40||(LA126_0>=45 && LA126_0<=50)||LA126_0==75||LA126_0==102||LA126_0==123||(LA126_0>=127 && LA126_0<=128)||LA126_0==130||LA126_0==132||(LA126_0>=136 && LA126_0<=143)||LA126_0==145||LA126_0==166) ) {
+ alt126=1;
}
- switch (alt113) {
+ switch (alt126) {
case 1 :
- // InternalDataDSL.g:13847:3: rule__XSetLiteral__Group_3__0
+ // InternalDataDSL.g:15185:3: rule__XSetLiteral__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3__0();
@@ -46246,14 +50703,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__4"
- // InternalDataDSL.g:13855:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
+ // InternalDataDSL.g:15193:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
public final void rule__XSetLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:13859:1: ( rule__XSetLiteral__Group__4__Impl )
- // InternalDataDSL.g:13860:2: rule__XSetLiteral__Group__4__Impl
+ // InternalDataDSL.g:15197:1: ( rule__XSetLiteral__Group__4__Impl )
+ // InternalDataDSL.g:15198:2: rule__XSetLiteral__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group__4__Impl();
@@ -46279,22 +50736,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group__4__Impl"
- // InternalDataDSL.g:13866:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
+ // InternalDataDSL.g:15204:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:13870:1: ( ( '}' ) )
- // InternalDataDSL.g:13871:1: ( '}' )
+ // InternalDataDSL.g:15208:1: ( ( '}' ) )
+ // InternalDataDSL.g:15209:1: ( '}' )
{
- // InternalDataDSL.g:13871:1: ( '}' )
- // InternalDataDSL.g:13872:2: '}'
+ // InternalDataDSL.g:15209:1: ( '}' )
+ // InternalDataDSL.g:15210:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
@@ -46320,16 +50777,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3__0"
- // InternalDataDSL.g:13882:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ;
+ // InternalDataDSL.g:15220: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 {
- // InternalDataDSL.g:13886:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
- // InternalDataDSL.g:13887:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
+ // InternalDataDSL.g:15224:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
+ // InternalDataDSL.g:15225:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XSetLiteral__Group_3__0__Impl();
state._fsp--;
@@ -46358,23 +50815,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3__0__Impl"
- // InternalDataDSL.g:13894:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ;
+ // InternalDataDSL.g:15232: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 {
- // InternalDataDSL.g:13898:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
- // InternalDataDSL.g:13899:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
+ // InternalDataDSL.g:15236:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
+ // InternalDataDSL.g:15237:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
{
- // InternalDataDSL.g:13899:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
- // InternalDataDSL.g:13900:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
+ // InternalDataDSL.g:15237:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
+ // InternalDataDSL.g:15238:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0());
}
- // InternalDataDSL.g:13901:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
- // InternalDataDSL.g:13901:3: rule__XSetLiteral__ElementsAssignment_3_0
+ // InternalDataDSL.g:15239:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
+ // InternalDataDSL.g:15239:3: rule__XSetLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__ElementsAssignment_3_0();
@@ -46409,14 +50866,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3__1"
- // InternalDataDSL.g:13909:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ;
+ // InternalDataDSL.g:15247: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 {
- // InternalDataDSL.g:13913:1: ( rule__XSetLiteral__Group_3__1__Impl )
- // InternalDataDSL.g:13914:2: rule__XSetLiteral__Group_3__1__Impl
+ // InternalDataDSL.g:15251:1: ( rule__XSetLiteral__Group_3__1__Impl )
+ // InternalDataDSL.g:15252:2: rule__XSetLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3__1__Impl();
@@ -46442,37 +50899,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3__1__Impl"
- // InternalDataDSL.g:13920:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ;
+ // InternalDataDSL.g:15258: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 {
- // InternalDataDSL.g:13924:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
- // InternalDataDSL.g:13925:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
+ // InternalDataDSL.g:15262:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
+ // InternalDataDSL.g:15263:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
{
- // InternalDataDSL.g:13925:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
- // InternalDataDSL.g:13926:2: ( rule__XSetLiteral__Group_3_1__0 )*
+ // InternalDataDSL.g:15263:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
+ // InternalDataDSL.g:15264:2: ( rule__XSetLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3_1());
}
- // InternalDataDSL.g:13927:2: ( rule__XSetLiteral__Group_3_1__0 )*
- loop114:
+ // InternalDataDSL.g:15265:2: ( rule__XSetLiteral__Group_3_1__0 )*
+ loop127:
do {
- int alt114=2;
- int LA114_0 = input.LA(1);
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( (LA114_0==115) ) {
- alt114=1;
+ if ( (LA127_0==125) ) {
+ alt127=1;
}
- switch (alt114) {
+ switch (alt127) {
case 1 :
- // InternalDataDSL.g:13927:3: rule__XSetLiteral__Group_3_1__0
+ // InternalDataDSL.g:15265:3: rule__XSetLiteral__Group_3_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XSetLiteral__Group_3_1__0();
state._fsp--;
@@ -46482,7 +50939,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop114;
+ break loop127;
}
} while (true);
@@ -46511,16 +50968,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3_1__0"
- // InternalDataDSL.g:13936:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ;
+ // InternalDataDSL.g:15274: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 {
- // InternalDataDSL.g:13940:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
- // InternalDataDSL.g:13941:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
+ // InternalDataDSL.g:15278:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
+ // InternalDataDSL.g:15279:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XSetLiteral__Group_3_1__0__Impl();
state._fsp--;
@@ -46549,22 +51006,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl"
- // InternalDataDSL.g:13948:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:15286:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:13952:1: ( ( ',' ) )
- // InternalDataDSL.g:13953:1: ( ',' )
+ // InternalDataDSL.g:15290:1: ( ( ',' ) )
+ // InternalDataDSL.g:15291:1: ( ',' )
{
- // InternalDataDSL.g:13953:1: ( ',' )
- // InternalDataDSL.g:13954:2: ','
+ // InternalDataDSL.g:15291:1: ( ',' )
+ // InternalDataDSL.g:15292:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
@@ -46590,14 +51047,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3_1__1"
- // InternalDataDSL.g:13963:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:15301: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 {
- // InternalDataDSL.g:13967:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
- // InternalDataDSL.g:13968:2: rule__XSetLiteral__Group_3_1__1__Impl
+ // InternalDataDSL.g:15305:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
+ // InternalDataDSL.g:15306:2: rule__XSetLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3_1__1__Impl();
@@ -46623,23 +51080,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl"
- // InternalDataDSL.g:13974:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:15312: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 {
- // InternalDataDSL.g:13978:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:13979:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalDataDSL.g:15316:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:15317:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:13979:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
- // InternalDataDSL.g:13980:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
+ // InternalDataDSL.g:15317:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalDataDSL.g:15318:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1());
}
- // InternalDataDSL.g:13981:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
- // InternalDataDSL.g:13981:3: rule__XSetLiteral__ElementsAssignment_3_1_1
+ // InternalDataDSL.g:15319:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
+ // InternalDataDSL.g:15319:3: rule__XSetLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__ElementsAssignment_3_1_1();
@@ -46674,16 +51131,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__0"
- // InternalDataDSL.g:13990:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ;
+ // InternalDataDSL.g:15328: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 {
- // InternalDataDSL.g:13994:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
- // InternalDataDSL.g:13995:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
+ // InternalDataDSL.g:15332:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
+ // InternalDataDSL.g:15333:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
{
- pushFollow(FOLLOW_77);
+ pushFollow(FOLLOW_85);
rule__XListLiteral__Group__0__Impl();
state._fsp--;
@@ -46712,23 +51169,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__0__Impl"
- // InternalDataDSL.g:14002:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:15340:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14006:1: ( ( () ) )
- // InternalDataDSL.g:14007:1: ( () )
+ // InternalDataDSL.g:15344:1: ( ( () ) )
+ // InternalDataDSL.g:15345:1: ( () )
{
- // InternalDataDSL.g:14007:1: ( () )
- // InternalDataDSL.g:14008:2: ()
+ // InternalDataDSL.g:15345:1: ( () )
+ // InternalDataDSL.g:15346:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0());
}
- // InternalDataDSL.g:14009:2: ()
- // InternalDataDSL.g:14009:3:
+ // InternalDataDSL.g:15347:2: ()
+ // InternalDataDSL.g:15347:3:
{
}
@@ -46753,16 +51210,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__1"
- // InternalDataDSL.g:14017:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ;
+ // InternalDataDSL.g:15355: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 {
- // InternalDataDSL.g:14021:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
- // InternalDataDSL.g:14022:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
+ // InternalDataDSL.g:15359:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
+ // InternalDataDSL.g:15360:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__XListLiteral__Group__1__Impl();
state._fsp--;
@@ -46791,22 +51248,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__1__Impl"
- // InternalDataDSL.g:14029:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
+ // InternalDataDSL.g:15367:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14033:1: ( ( '#' ) )
- // InternalDataDSL.g:14034:1: ( '#' )
+ // InternalDataDSL.g:15371:1: ( ( '#' ) )
+ // InternalDataDSL.g:15372:1: ( '#' )
{
- // InternalDataDSL.g:14034:1: ( '#' )
- // InternalDataDSL.g:14035:2: '#'
+ // InternalDataDSL.g:15372:1: ( '#' )
+ // InternalDataDSL.g:15373:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
- match(input,117,FOLLOW_2); if (state.failed) return ;
+ match(input,127,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
@@ -46832,16 +51289,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__2"
- // InternalDataDSL.g:14044:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ;
+ // InternalDataDSL.g:15382: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 {
- // InternalDataDSL.g:14048:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
- // InternalDataDSL.g:14049:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
+ // InternalDataDSL.g:15386:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
+ // InternalDataDSL.g:15387:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__XListLiteral__Group__2__Impl();
state._fsp--;
@@ -46870,22 +51327,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__2__Impl"
- // InternalDataDSL.g:14056:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
+ // InternalDataDSL.g:15394:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14060:1: ( ( '[' ) )
- // InternalDataDSL.g:14061:1: ( '[' )
+ // InternalDataDSL.g:15398:1: ( ( '[' ) )
+ // InternalDataDSL.g:15399:1: ( '[' )
{
- // InternalDataDSL.g:14061:1: ( '[' )
- // InternalDataDSL.g:14062:2: '['
+ // InternalDataDSL.g:15399:1: ( '[' )
+ // InternalDataDSL.g:15400:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,128,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
@@ -46911,16 +51368,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__3"
- // InternalDataDSL.g:14071:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ;
+ // InternalDataDSL.g:15409: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 {
- // InternalDataDSL.g:14075:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
- // InternalDataDSL.g:14076:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
+ // InternalDataDSL.g:15413:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
+ // InternalDataDSL.g:15414:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
{
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_84);
rule__XListLiteral__Group__3__Impl();
state._fsp--;
@@ -46949,31 +51406,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__3__Impl"
- // InternalDataDSL.g:14083:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ;
+ // InternalDataDSL.g:15421: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 {
- // InternalDataDSL.g:14087:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
- // InternalDataDSL.g:14088:1: ( ( rule__XListLiteral__Group_3__0 )? )
+ // InternalDataDSL.g:15425:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
+ // InternalDataDSL.g:15426:1: ( ( rule__XListLiteral__Group_3__0 )? )
{
- // InternalDataDSL.g:14088:1: ( ( rule__XListLiteral__Group_3__0 )? )
- // InternalDataDSL.g:14089:2: ( rule__XListLiteral__Group_3__0 )?
+ // InternalDataDSL.g:15426:1: ( ( rule__XListLiteral__Group_3__0 )? )
+ // InternalDataDSL.g:15427:2: ( rule__XListLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3());
}
- // InternalDataDSL.g:14090:2: ( rule__XListLiteral__Group_3__0 )?
- int alt115=2;
- int LA115_0 = input.LA(1);
+ // InternalDataDSL.g:15428:2: ( rule__XListLiteral__Group_3__0 )?
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( ((LA115_0>=RULE_STRING && LA115_0<=RULE_DECIMAL)||LA115_0==27||(LA115_0>=34 && LA115_0<=35)||LA115_0==40||(LA115_0>=45 && LA115_0<=50)||LA115_0==70||LA115_0==95||LA115_0==113||(LA115_0>=117 && LA115_0<=118)||LA115_0==120||LA115_0==122||(LA115_0>=126 && LA115_0<=133)||LA115_0==135||LA115_0==154) ) {
- alt115=1;
+ if ( ((LA128_0>=RULE_STRING && LA128_0<=RULE_DECIMAL)||LA128_0==27||(LA128_0>=34 && LA128_0<=35)||LA128_0==40||(LA128_0>=45 && LA128_0<=50)||LA128_0==75||LA128_0==102||LA128_0==123||(LA128_0>=127 && LA128_0<=128)||LA128_0==130||LA128_0==132||(LA128_0>=136 && LA128_0<=143)||LA128_0==145||LA128_0==166) ) {
+ alt128=1;
}
- switch (alt115) {
+ switch (alt128) {
case 1 :
- // InternalDataDSL.g:14090:3: rule__XListLiteral__Group_3__0
+ // InternalDataDSL.g:15428:3: rule__XListLiteral__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3__0();
@@ -47011,14 +51468,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__4"
- // InternalDataDSL.g:14098:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
+ // InternalDataDSL.g:15436:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
public final void rule__XListLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14102:1: ( rule__XListLiteral__Group__4__Impl )
- // InternalDataDSL.g:14103:2: rule__XListLiteral__Group__4__Impl
+ // InternalDataDSL.g:15440:1: ( rule__XListLiteral__Group__4__Impl )
+ // InternalDataDSL.g:15441:2: rule__XListLiteral__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group__4__Impl();
@@ -47044,22 +51501,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group__4__Impl"
- // InternalDataDSL.g:14109:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
+ // InternalDataDSL.g:15447:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14113:1: ( ( ']' ) )
- // InternalDataDSL.g:14114:1: ( ']' )
+ // InternalDataDSL.g:15451:1: ( ( ']' ) )
+ // InternalDataDSL.g:15452:1: ( ']' )
{
- // InternalDataDSL.g:14114:1: ( ']' )
- // InternalDataDSL.g:14115:2: ']'
+ // InternalDataDSL.g:15452:1: ( ']' )
+ // InternalDataDSL.g:15453:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
@@ -47085,16 +51542,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3__0"
- // InternalDataDSL.g:14125:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ;
+ // InternalDataDSL.g:15463: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 {
- // InternalDataDSL.g:14129:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
- // InternalDataDSL.g:14130:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
+ // InternalDataDSL.g:15467:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
+ // InternalDataDSL.g:15468:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XListLiteral__Group_3__0__Impl();
state._fsp--;
@@ -47123,23 +51580,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3__0__Impl"
- // InternalDataDSL.g:14137:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ;
+ // InternalDataDSL.g:15475: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 {
- // InternalDataDSL.g:14141:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
- // InternalDataDSL.g:14142:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
+ // InternalDataDSL.g:15479:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
+ // InternalDataDSL.g:15480:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
{
- // InternalDataDSL.g:14142:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
- // InternalDataDSL.g:14143:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
+ // InternalDataDSL.g:15480:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
+ // InternalDataDSL.g:15481:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0());
}
- // InternalDataDSL.g:14144:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
- // InternalDataDSL.g:14144:3: rule__XListLiteral__ElementsAssignment_3_0
+ // InternalDataDSL.g:15482:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
+ // InternalDataDSL.g:15482:3: rule__XListLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__ElementsAssignment_3_0();
@@ -47174,14 +51631,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3__1"
- // InternalDataDSL.g:14152:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ;
+ // InternalDataDSL.g:15490: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 {
- // InternalDataDSL.g:14156:1: ( rule__XListLiteral__Group_3__1__Impl )
- // InternalDataDSL.g:14157:2: rule__XListLiteral__Group_3__1__Impl
+ // InternalDataDSL.g:15494:1: ( rule__XListLiteral__Group_3__1__Impl )
+ // InternalDataDSL.g:15495:2: rule__XListLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3__1__Impl();
@@ -47207,37 +51664,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3__1__Impl"
- // InternalDataDSL.g:14163:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ;
+ // InternalDataDSL.g:15501: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 {
- // InternalDataDSL.g:14167:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
- // InternalDataDSL.g:14168:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
+ // InternalDataDSL.g:15505:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
+ // InternalDataDSL.g:15506:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
{
- // InternalDataDSL.g:14168:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
- // InternalDataDSL.g:14169:2: ( rule__XListLiteral__Group_3_1__0 )*
+ // InternalDataDSL.g:15506:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
+ // InternalDataDSL.g:15507:2: ( rule__XListLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3_1());
}
- // InternalDataDSL.g:14170:2: ( rule__XListLiteral__Group_3_1__0 )*
- loop116:
+ // InternalDataDSL.g:15508:2: ( rule__XListLiteral__Group_3_1__0 )*
+ loop129:
do {
- int alt116=2;
- int LA116_0 = input.LA(1);
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA116_0==115) ) {
- alt116=1;
+ if ( (LA129_0==125) ) {
+ alt129=1;
}
- switch (alt116) {
+ switch (alt129) {
case 1 :
- // InternalDataDSL.g:14170:3: rule__XListLiteral__Group_3_1__0
+ // InternalDataDSL.g:15508:3: rule__XListLiteral__Group_3_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XListLiteral__Group_3_1__0();
state._fsp--;
@@ -47247,7 +51704,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop116;
+ break loop129;
}
} while (true);
@@ -47276,16 +51733,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3_1__0"
- // InternalDataDSL.g:14179:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ;
+ // InternalDataDSL.g:15517: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 {
- // InternalDataDSL.g:14183:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
- // InternalDataDSL.g:14184:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
+ // InternalDataDSL.g:15521:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
+ // InternalDataDSL.g:15522:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XListLiteral__Group_3_1__0__Impl();
state._fsp--;
@@ -47314,22 +51771,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl"
- // InternalDataDSL.g:14191:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:15529:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14195:1: ( ( ',' ) )
- // InternalDataDSL.g:14196:1: ( ',' )
+ // InternalDataDSL.g:15533:1: ( ( ',' ) )
+ // InternalDataDSL.g:15534:1: ( ',' )
{
- // InternalDataDSL.g:14196:1: ( ',' )
- // InternalDataDSL.g:14197:2: ','
+ // InternalDataDSL.g:15534:1: ( ',' )
+ // InternalDataDSL.g:15535:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
@@ -47355,14 +51812,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3_1__1"
- // InternalDataDSL.g:14206:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:15544: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 {
- // InternalDataDSL.g:14210:1: ( rule__XListLiteral__Group_3_1__1__Impl )
- // InternalDataDSL.g:14211:2: rule__XListLiteral__Group_3_1__1__Impl
+ // InternalDataDSL.g:15548:1: ( rule__XListLiteral__Group_3_1__1__Impl )
+ // InternalDataDSL.g:15549:2: rule__XListLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3_1__1__Impl();
@@ -47388,23 +51845,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl"
- // InternalDataDSL.g:14217:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:15555: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 {
- // InternalDataDSL.g:14221:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:14222:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalDataDSL.g:15559:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:15560:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:14222:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
- // InternalDataDSL.g:14223:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
+ // InternalDataDSL.g:15560:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalDataDSL.g:15561:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1());
}
- // InternalDataDSL.g:14224:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
- // InternalDataDSL.g:14224:3: rule__XListLiteral__ElementsAssignment_3_1_1
+ // InternalDataDSL.g:15562:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
+ // InternalDataDSL.g:15562:3: rule__XListLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XListLiteral__ElementsAssignment_3_1_1();
@@ -47439,16 +51896,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__0"
- // InternalDataDSL.g:14233:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ;
+ // InternalDataDSL.g:15571: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 {
- // InternalDataDSL.g:14237:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
- // InternalDataDSL.g:14238:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
+ // InternalDataDSL.g:15575:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
+ // InternalDataDSL.g:15576:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
{
- pushFollow(FOLLOW_114);
+ pushFollow(FOLLOW_122);
rule__XClosure__Group__0__Impl();
state._fsp--;
@@ -47477,23 +51934,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__0__Impl"
- // InternalDataDSL.g:14245:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ;
+ // InternalDataDSL.g:15583: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 {
- // InternalDataDSL.g:14249:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
- // InternalDataDSL.g:14250:1: ( ( rule__XClosure__Group_0__0 ) )
+ // InternalDataDSL.g:15587:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
+ // InternalDataDSL.g:15588:1: ( ( rule__XClosure__Group_0__0 ) )
{
- // InternalDataDSL.g:14250:1: ( ( rule__XClosure__Group_0__0 ) )
- // InternalDataDSL.g:14251:2: ( rule__XClosure__Group_0__0 )
+ // InternalDataDSL.g:15588:1: ( ( rule__XClosure__Group_0__0 ) )
+ // InternalDataDSL.g:15589:2: ( rule__XClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0());
}
- // InternalDataDSL.g:14252:2: ( rule__XClosure__Group_0__0 )
- // InternalDataDSL.g:14252:3: rule__XClosure__Group_0__0
+ // InternalDataDSL.g:15590:2: ( rule__XClosure__Group_0__0 )
+ // InternalDataDSL.g:15590:3: rule__XClosure__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0__0();
@@ -47528,16 +51985,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__1"
- // InternalDataDSL.g:14260:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ;
+ // InternalDataDSL.g:15598: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 {
- // InternalDataDSL.g:14264:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
- // InternalDataDSL.g:14265:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
+ // InternalDataDSL.g:15602:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
+ // InternalDataDSL.g:15603:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
{
- pushFollow(FOLLOW_114);
+ pushFollow(FOLLOW_122);
rule__XClosure__Group__1__Impl();
state._fsp--;
@@ -47566,27 +52023,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__1__Impl"
- // InternalDataDSL.g:14272:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ;
+ // InternalDataDSL.g:15610: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 {
- // InternalDataDSL.g:14276:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
- // InternalDataDSL.g:14277:1: ( ( rule__XClosure__Group_1__0 )? )
+ // InternalDataDSL.g:15614:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
+ // InternalDataDSL.g:15615:1: ( ( rule__XClosure__Group_1__0 )? )
{
- // InternalDataDSL.g:14277:1: ( ( rule__XClosure__Group_1__0 )? )
- // InternalDataDSL.g:14278:2: ( rule__XClosure__Group_1__0 )?
+ // InternalDataDSL.g:15615:1: ( ( rule__XClosure__Group_1__0 )? )
+ // InternalDataDSL.g:15616:2: ( rule__XClosure__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1());
}
- // InternalDataDSL.g:14279:2: ( rule__XClosure__Group_1__0 )?
- int alt117=2;
- alt117 = dfa117.predict(input);
- switch (alt117) {
+ // InternalDataDSL.g:15617:2: ( rule__XClosure__Group_1__0 )?
+ int alt130=2;
+ alt130 = dfa130.predict(input);
+ switch (alt130) {
case 1 :
- // InternalDataDSL.g:14279:3: rule__XClosure__Group_1__0
+ // InternalDataDSL.g:15617:3: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0();
@@ -47624,16 +52081,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__2"
- // InternalDataDSL.g:14287:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ;
+ // InternalDataDSL.g:15625: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 {
- // InternalDataDSL.g:14291:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
- // InternalDataDSL.g:14292:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
+ // InternalDataDSL.g:15629:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
+ // InternalDataDSL.g:15630:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
{
- pushFollow(FOLLOW_115);
+ pushFollow(FOLLOW_123);
rule__XClosure__Group__2__Impl();
state._fsp--;
@@ -47662,23 +52119,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__2__Impl"
- // InternalDataDSL.g:14299:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
+ // InternalDataDSL.g:15637:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
public final void rule__XClosure__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14303:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
- // InternalDataDSL.g:14304:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
+ // InternalDataDSL.g:15641:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
+ // InternalDataDSL.g:15642:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
{
- // InternalDataDSL.g:14304:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
- // InternalDataDSL.g:14305:2: ( rule__XClosure__ExpressionAssignment_2 )
+ // InternalDataDSL.g:15642:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
+ // InternalDataDSL.g:15643:2: ( rule__XClosure__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionAssignment_2());
}
- // InternalDataDSL.g:14306:2: ( rule__XClosure__ExpressionAssignment_2 )
- // InternalDataDSL.g:14306:3: rule__XClosure__ExpressionAssignment_2
+ // InternalDataDSL.g:15644:2: ( rule__XClosure__ExpressionAssignment_2 )
+ // InternalDataDSL.g:15644:3: rule__XClosure__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XClosure__ExpressionAssignment_2();
@@ -47713,14 +52170,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__3"
- // InternalDataDSL.g:14314:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
+ // InternalDataDSL.g:15652:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
public final void rule__XClosure__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14318:1: ( rule__XClosure__Group__3__Impl )
- // InternalDataDSL.g:14319:2: rule__XClosure__Group__3__Impl
+ // InternalDataDSL.g:15656:1: ( rule__XClosure__Group__3__Impl )
+ // InternalDataDSL.g:15657:2: rule__XClosure__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group__3__Impl();
@@ -47746,22 +52203,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group__3__Impl"
- // InternalDataDSL.g:14325:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
+ // InternalDataDSL.g:15663:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
public final void rule__XClosure__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14329:1: ( ( ']' ) )
- // InternalDataDSL.g:14330:1: ( ']' )
+ // InternalDataDSL.g:15667:1: ( ( ']' ) )
+ // InternalDataDSL.g:15668:1: ( ']' )
{
- // InternalDataDSL.g:14330:1: ( ']' )
- // InternalDataDSL.g:14331:2: ']'
+ // InternalDataDSL.g:15668:1: ( ']' )
+ // InternalDataDSL.g:15669:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
@@ -47787,14 +52244,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_0__0"
- // InternalDataDSL.g:14341:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ;
+ // InternalDataDSL.g:15679: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 {
- // InternalDataDSL.g:14345:1: ( rule__XClosure__Group_0__0__Impl )
- // InternalDataDSL.g:14346:2: rule__XClosure__Group_0__0__Impl
+ // InternalDataDSL.g:15683:1: ( rule__XClosure__Group_0__0__Impl )
+ // InternalDataDSL.g:15684:2: rule__XClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0__0__Impl();
@@ -47820,23 +52277,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_0__0__Impl"
- // InternalDataDSL.g:14352:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:15690: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 {
- // InternalDataDSL.g:14356:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
- // InternalDataDSL.g:14357:1: ( ( rule__XClosure__Group_0_0__0 ) )
+ // InternalDataDSL.g:15694:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:15695:1: ( ( rule__XClosure__Group_0_0__0 ) )
{
- // InternalDataDSL.g:14357:1: ( ( rule__XClosure__Group_0_0__0 ) )
- // InternalDataDSL.g:14358:2: ( rule__XClosure__Group_0_0__0 )
+ // InternalDataDSL.g:15695:1: ( ( rule__XClosure__Group_0_0__0 ) )
+ // InternalDataDSL.g:15696:2: ( rule__XClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0_0());
}
- // InternalDataDSL.g:14359:2: ( rule__XClosure__Group_0_0__0 )
- // InternalDataDSL.g:14359:3: rule__XClosure__Group_0_0__0
+ // InternalDataDSL.g:15697:2: ( rule__XClosure__Group_0_0__0 )
+ // InternalDataDSL.g:15697:3: rule__XClosure__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0_0__0();
@@ -47871,16 +52328,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_0_0__0"
- // InternalDataDSL.g:14368:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ;
+ // InternalDataDSL.g:15706: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 {
- // InternalDataDSL.g:14372:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
- // InternalDataDSL.g:14373:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
+ // InternalDataDSL.g:15710:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
+ // InternalDataDSL.g:15711:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__XClosure__Group_0_0__0__Impl();
state._fsp--;
@@ -47909,23 +52366,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_0_0__0__Impl"
- // InternalDataDSL.g:14380:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:15718:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14384:1: ( ( () ) )
- // InternalDataDSL.g:14385:1: ( () )
+ // InternalDataDSL.g:15722:1: ( ( () ) )
+ // InternalDataDSL.g:15723:1: ( () )
{
- // InternalDataDSL.g:14385:1: ( () )
- // InternalDataDSL.g:14386:2: ()
+ // InternalDataDSL.g:15723:1: ( () )
+ // InternalDataDSL.g:15724:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0());
}
- // InternalDataDSL.g:14387:2: ()
- // InternalDataDSL.g:14387:3:
+ // InternalDataDSL.g:15725:2: ()
+ // InternalDataDSL.g:15725:3:
{
}
@@ -47950,14 +52407,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_0_0__1"
- // InternalDataDSL.g:14395:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ;
+ // InternalDataDSL.g:15733: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 {
- // InternalDataDSL.g:14399:1: ( rule__XClosure__Group_0_0__1__Impl )
- // InternalDataDSL.g:14400:2: rule__XClosure__Group_0_0__1__Impl
+ // InternalDataDSL.g:15737:1: ( rule__XClosure__Group_0_0__1__Impl )
+ // InternalDataDSL.g:15738:2: rule__XClosure__Group_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0_0__1__Impl();
@@ -47983,22 +52440,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_0_0__1__Impl"
- // InternalDataDSL.g:14406:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
+ // InternalDataDSL.g:15744:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14410:1: ( ( '[' ) )
- // InternalDataDSL.g:14411:1: ( '[' )
+ // InternalDataDSL.g:15748:1: ( ( '[' ) )
+ // InternalDataDSL.g:15749:1: ( '[' )
{
- // InternalDataDSL.g:14411:1: ( '[' )
- // InternalDataDSL.g:14412:2: '['
+ // InternalDataDSL.g:15749:1: ( '[' )
+ // InternalDataDSL.g:15750:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,128,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
@@ -48024,14 +52481,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1__0"
- // InternalDataDSL.g:14422:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ;
+ // InternalDataDSL.g:15760: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 {
- // InternalDataDSL.g:14426:1: ( rule__XClosure__Group_1__0__Impl )
- // InternalDataDSL.g:14427:2: rule__XClosure__Group_1__0__Impl
+ // InternalDataDSL.g:15764:1: ( rule__XClosure__Group_1__0__Impl )
+ // InternalDataDSL.g:15765:2: rule__XClosure__Group_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0__Impl();
@@ -48057,23 +52514,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1__0__Impl"
- // InternalDataDSL.g:14433:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ;
+ // InternalDataDSL.g:15771: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 {
- // InternalDataDSL.g:14437:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
- // InternalDataDSL.g:14438:1: ( ( rule__XClosure__Group_1_0__0 ) )
+ // InternalDataDSL.g:15775:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
+ // InternalDataDSL.g:15776:1: ( ( rule__XClosure__Group_1_0__0 ) )
{
- // InternalDataDSL.g:14438:1: ( ( rule__XClosure__Group_1_0__0 ) )
- // InternalDataDSL.g:14439:2: ( rule__XClosure__Group_1_0__0 )
+ // InternalDataDSL.g:15776:1: ( ( rule__XClosure__Group_1_0__0 ) )
+ // InternalDataDSL.g:15777:2: ( rule__XClosure__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0());
}
- // InternalDataDSL.g:14440:2: ( rule__XClosure__Group_1_0__0 )
- // InternalDataDSL.g:14440:3: rule__XClosure__Group_1_0__0
+ // InternalDataDSL.g:15778:2: ( rule__XClosure__Group_1_0__0 )
+ // InternalDataDSL.g:15778:3: rule__XClosure__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0__0();
@@ -48108,16 +52565,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0__0"
- // InternalDataDSL.g:14449:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ;
+ // InternalDataDSL.g:15787: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 {
- // InternalDataDSL.g:14453:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
- // InternalDataDSL.g:14454:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
+ // InternalDataDSL.g:15791:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
+ // InternalDataDSL.g:15792:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
{
- pushFollow(FOLLOW_116);
+ pushFollow(FOLLOW_124);
rule__XClosure__Group_1_0__0__Impl();
state._fsp--;
@@ -48146,31 +52603,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0__0__Impl"
- // InternalDataDSL.g:14461:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ;
+ // InternalDataDSL.g:15799: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 {
- // InternalDataDSL.g:14465:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
- // InternalDataDSL.g:14466:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
+ // InternalDataDSL.g:15803:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
+ // InternalDataDSL.g:15804:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
{
- // InternalDataDSL.g:14466:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
- // InternalDataDSL.g:14467:2: ( rule__XClosure__Group_1_0_0__0 )?
+ // InternalDataDSL.g:15804:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
+ // InternalDataDSL.g:15805:2: ( rule__XClosure__Group_1_0_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0());
}
- // InternalDataDSL.g:14468:2: ( rule__XClosure__Group_1_0_0__0 )?
- int alt118=2;
- int LA118_0 = input.LA(1);
+ // InternalDataDSL.g:15806:2: ( rule__XClosure__Group_1_0_0__0 )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA118_0==RULE_ID||LA118_0==31||LA118_0==113) ) {
- alt118=1;
+ if ( (LA131_0==RULE_ID||LA131_0==31||LA131_0==123) ) {
+ alt131=1;
}
- switch (alt118) {
+ switch (alt131) {
case 1 :
- // InternalDataDSL.g:14468:3: rule__XClosure__Group_1_0_0__0
+ // InternalDataDSL.g:15806:3: rule__XClosure__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0__0();
@@ -48208,14 +52665,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0__1"
- // InternalDataDSL.g:14476:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ;
+ // InternalDataDSL.g:15814: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 {
- // InternalDataDSL.g:14480:1: ( rule__XClosure__Group_1_0__1__Impl )
- // InternalDataDSL.g:14481:2: rule__XClosure__Group_1_0__1__Impl
+ // InternalDataDSL.g:15818:1: ( rule__XClosure__Group_1_0__1__Impl )
+ // InternalDataDSL.g:15819:2: rule__XClosure__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0__1__Impl();
@@ -48241,23 +52698,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0__1__Impl"
- // InternalDataDSL.g:14487:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ;
+ // InternalDataDSL.g:15825: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 {
- // InternalDataDSL.g:14491:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
- // InternalDataDSL.g:14492:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
+ // InternalDataDSL.g:15829:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
+ // InternalDataDSL.g:15830:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
{
- // InternalDataDSL.g:14492:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
- // InternalDataDSL.g:14493:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
+ // InternalDataDSL.g:15830:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
+ // InternalDataDSL.g:15831:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1());
}
- // InternalDataDSL.g:14494:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
- // InternalDataDSL.g:14494:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
+ // InternalDataDSL.g:15832:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
+ // InternalDataDSL.g:15832:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XClosure__ExplicitSyntaxAssignment_1_0_1();
@@ -48292,16 +52749,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0__0"
- // InternalDataDSL.g:14503:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ;
+ // InternalDataDSL.g:15841: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 {
- // InternalDataDSL.g:14507:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
- // InternalDataDSL.g:14508:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
+ // InternalDataDSL.g:15845:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
+ // InternalDataDSL.g:15846:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XClosure__Group_1_0_0__0__Impl();
state._fsp--;
@@ -48330,23 +52787,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl"
- // InternalDataDSL.g:14515:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ;
+ // InternalDataDSL.g:15853: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 {
- // InternalDataDSL.g:14519:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
- // InternalDataDSL.g:14520:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
+ // InternalDataDSL.g:15857:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
+ // InternalDataDSL.g:15858:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
{
- // InternalDataDSL.g:14520:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
- // InternalDataDSL.g:14521:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
+ // InternalDataDSL.g:15858:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
+ // InternalDataDSL.g:15859:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0());
}
- // InternalDataDSL.g:14522:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
- // InternalDataDSL.g:14522:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
+ // InternalDataDSL.g:15860:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
+ // InternalDataDSL.g:15860:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0();
@@ -48381,14 +52838,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0__1"
- // InternalDataDSL.g:14530:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ;
+ // InternalDataDSL.g:15868: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 {
- // InternalDataDSL.g:14534:1: ( rule__XClosure__Group_1_0_0__1__Impl )
- // InternalDataDSL.g:14535:2: rule__XClosure__Group_1_0_0__1__Impl
+ // InternalDataDSL.g:15872:1: ( rule__XClosure__Group_1_0_0__1__Impl )
+ // InternalDataDSL.g:15873:2: rule__XClosure__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0__1__Impl();
@@ -48414,37 +52871,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl"
- // InternalDataDSL.g:14541:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ;
+ // InternalDataDSL.g:15879: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 {
- // InternalDataDSL.g:14545:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
- // InternalDataDSL.g:14546:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
+ // InternalDataDSL.g:15883:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
+ // InternalDataDSL.g:15884:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
{
- // InternalDataDSL.g:14546:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
- // InternalDataDSL.g:14547:2: ( rule__XClosure__Group_1_0_0_1__0 )*
+ // InternalDataDSL.g:15884:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
+ // InternalDataDSL.g:15885:2: ( rule__XClosure__Group_1_0_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1());
}
- // InternalDataDSL.g:14548:2: ( rule__XClosure__Group_1_0_0_1__0 )*
- loop119:
+ // InternalDataDSL.g:15886:2: ( rule__XClosure__Group_1_0_0_1__0 )*
+ loop132:
do {
- int alt119=2;
- int LA119_0 = input.LA(1);
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA119_0==115) ) {
- alt119=1;
+ if ( (LA132_0==125) ) {
+ alt132=1;
}
- switch (alt119) {
+ switch (alt132) {
case 1 :
- // InternalDataDSL.g:14548:3: rule__XClosure__Group_1_0_0_1__0
+ // InternalDataDSL.g:15886:3: rule__XClosure__Group_1_0_0_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XClosure__Group_1_0_0_1__0();
state._fsp--;
@@ -48454,7 +52911,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop119;
+ break loop132;
}
} while (true);
@@ -48483,16 +52940,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0"
- // InternalDataDSL.g:14557: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 ;
+ // InternalDataDSL.g:15895: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 {
- // InternalDataDSL.g:14561:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
- // InternalDataDSL.g:14562:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
+ // InternalDataDSL.g:15899:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
+ // InternalDataDSL.g:15900:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XClosure__Group_1_0_0_1__0__Impl();
state._fsp--;
@@ -48521,22 +52978,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl"
- // InternalDataDSL.g:14569:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:15907: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 {
- // InternalDataDSL.g:14573:1: ( ( ',' ) )
- // InternalDataDSL.g:14574:1: ( ',' )
+ // InternalDataDSL.g:15911:1: ( ( ',' ) )
+ // InternalDataDSL.g:15912:1: ( ',' )
{
- // InternalDataDSL.g:14574:1: ( ',' )
- // InternalDataDSL.g:14575:2: ','
+ // InternalDataDSL.g:15912:1: ( ',' )
+ // InternalDataDSL.g:15913:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
@@ -48562,14 +53019,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1"
- // InternalDataDSL.g:14584:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ;
+ // InternalDataDSL.g:15922: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 {
- // InternalDataDSL.g:14588:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
- // InternalDataDSL.g:14589:2: rule__XClosure__Group_1_0_0_1__1__Impl
+ // InternalDataDSL.g:15926:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
+ // InternalDataDSL.g:15927:2: rule__XClosure__Group_1_0_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0_1__1__Impl();
@@ -48595,23 +53052,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl"
- // InternalDataDSL.g:14595:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ;
+ // InternalDataDSL.g:15933: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 {
- // InternalDataDSL.g:14599:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
- // InternalDataDSL.g:14600:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
+ // InternalDataDSL.g:15937:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
+ // InternalDataDSL.g:15938:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
{
- // InternalDataDSL.g:14600:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
- // InternalDataDSL.g:14601:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
+ // InternalDataDSL.g:15938:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
+ // InternalDataDSL.g:15939:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1());
}
- // InternalDataDSL.g:14602:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
- // InternalDataDSL.g:14602:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
+ // InternalDataDSL.g:15940:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
+ // InternalDataDSL.g:15940:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1();
@@ -48646,16 +53103,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group__0"
- // InternalDataDSL.g:14611:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ;
+ // InternalDataDSL.g:15949: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 {
- // InternalDataDSL.g:14615:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
- // InternalDataDSL.g:14616:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
+ // InternalDataDSL.g:15953:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
+ // InternalDataDSL.g:15954:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
{
- pushFollow(FOLLOW_114);
+ pushFollow(FOLLOW_122);
rule__XExpressionInClosure__Group__0__Impl();
state._fsp--;
@@ -48684,23 +53141,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group__0__Impl"
- // InternalDataDSL.g:14623:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:15961:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14627:1: ( ( () ) )
- // InternalDataDSL.g:14628:1: ( () )
+ // InternalDataDSL.g:15965:1: ( ( () ) )
+ // InternalDataDSL.g:15966:1: ( () )
{
- // InternalDataDSL.g:14628:1: ( () )
- // InternalDataDSL.g:14629:2: ()
+ // InternalDataDSL.g:15966:1: ( () )
+ // InternalDataDSL.g:15967:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0());
}
- // InternalDataDSL.g:14630:2: ()
- // InternalDataDSL.g:14630:3:
+ // InternalDataDSL.g:15968:2: ()
+ // InternalDataDSL.g:15968:3:
{
}
@@ -48725,14 +53182,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group__1"
- // InternalDataDSL.g:14638:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
+ // InternalDataDSL.g:15976:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
public final void rule__XExpressionInClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14642:1: ( rule__XExpressionInClosure__Group__1__Impl )
- // InternalDataDSL.g:14643:2: rule__XExpressionInClosure__Group__1__Impl
+ // InternalDataDSL.g:15980:1: ( rule__XExpressionInClosure__Group__1__Impl )
+ // InternalDataDSL.g:15981:2: rule__XExpressionInClosure__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group__1__Impl();
@@ -48758,37 +53215,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group__1__Impl"
- // InternalDataDSL.g:14649:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ;
+ // InternalDataDSL.g:15987: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 {
- // InternalDataDSL.g:14653:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
- // InternalDataDSL.g:14654:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
+ // InternalDataDSL.g:15991:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
+ // InternalDataDSL.g:15992:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
{
- // InternalDataDSL.g:14654:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
- // InternalDataDSL.g:14655:2: ( rule__XExpressionInClosure__Group_1__0 )*
+ // InternalDataDSL.g:15992:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
+ // InternalDataDSL.g:15993:2: ( rule__XExpressionInClosure__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup_1());
}
- // InternalDataDSL.g:14656:2: ( rule__XExpressionInClosure__Group_1__0 )*
- loop120:
+ // InternalDataDSL.g:15994:2: ( rule__XExpressionInClosure__Group_1__0 )*
+ loop133:
do {
- int alt120=2;
- int LA120_0 = input.LA(1);
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( ((LA120_0>=RULE_STRING && LA120_0<=RULE_DECIMAL)||LA120_0==27||(LA120_0>=34 && LA120_0<=35)||LA120_0==40||(LA120_0>=44 && LA120_0<=50)||LA120_0==70||LA120_0==95||LA120_0==113||(LA120_0>=117 && LA120_0<=118)||LA120_0==120||LA120_0==122||(LA120_0>=126 && LA120_0<=133)||LA120_0==135||(LA120_0>=153 && LA120_0<=154)) ) {
- alt120=1;
+ if ( ((LA133_0>=RULE_STRING && LA133_0<=RULE_DECIMAL)||LA133_0==27||(LA133_0>=34 && LA133_0<=35)||LA133_0==40||(LA133_0>=44 && LA133_0<=50)||LA133_0==75||LA133_0==102||LA133_0==123||(LA133_0>=127 && LA133_0<=128)||LA133_0==130||LA133_0==132||(LA133_0>=136 && LA133_0<=143)||LA133_0==145||(LA133_0>=165 && LA133_0<=166)) ) {
+ alt133=1;
}
- switch (alt120) {
+ switch (alt133) {
case 1 :
- // InternalDataDSL.g:14656:3: rule__XExpressionInClosure__Group_1__0
+ // InternalDataDSL.g:15994:3: rule__XExpressionInClosure__Group_1__0
{
- pushFollow(FOLLOW_117);
+ pushFollow(FOLLOW_125);
rule__XExpressionInClosure__Group_1__0();
state._fsp--;
@@ -48798,7 +53255,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop120;
+ break loop133;
}
} while (true);
@@ -48827,16 +53284,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group_1__0"
- // InternalDataDSL.g:14665:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ;
+ // InternalDataDSL.g:16003: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 {
- // InternalDataDSL.g:14669:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
- // InternalDataDSL.g:14670:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
+ // InternalDataDSL.g:16007:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
+ // InternalDataDSL.g:16008:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
{
- pushFollow(FOLLOW_66);
+ pushFollow(FOLLOW_74);
rule__XExpressionInClosure__Group_1__0__Impl();
state._fsp--;
@@ -48865,23 +53322,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl"
- // InternalDataDSL.g:14677:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ;
+ // InternalDataDSL.g:16015: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 {
- // InternalDataDSL.g:14681:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
- // InternalDataDSL.g:14682:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
+ // InternalDataDSL.g:16019:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
+ // InternalDataDSL.g:16020:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
{
- // InternalDataDSL.g:14682:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
- // InternalDataDSL.g:14683:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
+ // InternalDataDSL.g:16020:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
+ // InternalDataDSL.g:16021:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0());
}
- // InternalDataDSL.g:14684:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
- // InternalDataDSL.g:14684:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0
+ // InternalDataDSL.g:16022:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
+ // InternalDataDSL.g:16022:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__ExpressionsAssignment_1_0();
@@ -48916,14 +53373,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group_1__1"
- // InternalDataDSL.g:14692:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ;
+ // InternalDataDSL.g:16030: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 {
- // InternalDataDSL.g:14696:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
- // InternalDataDSL.g:14697:2: rule__XExpressionInClosure__Group_1__1__Impl
+ // InternalDataDSL.g:16034:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
+ // InternalDataDSL.g:16035:2: rule__XExpressionInClosure__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group_1__1__Impl();
@@ -48949,33 +53406,33 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl"
- // InternalDataDSL.g:14703:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
+ // InternalDataDSL.g:16041:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14707:1: ( ( ( ';' )? ) )
- // InternalDataDSL.g:14708:1: ( ( ';' )? )
+ // InternalDataDSL.g:16045:1: ( ( ( ';' )? ) )
+ // InternalDataDSL.g:16046:1: ( ( ';' )? )
{
- // InternalDataDSL.g:14708:1: ( ( ';' )? )
- // InternalDataDSL.g:14709:2: ( ';' )?
+ // InternalDataDSL.g:16046:1: ( ( ';' )? )
+ // InternalDataDSL.g:16047:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
}
- // InternalDataDSL.g:14710:2: ( ';' )?
- int alt121=2;
- int LA121_0 = input.LA(1);
+ // InternalDataDSL.g:16048:2: ( ';' )?
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- if ( (LA121_0==111) ) {
- alt121=1;
+ if ( (LA134_0==121) ) {
+ alt134=1;
}
- switch (alt121) {
+ switch (alt134) {
case 1 :
- // InternalDataDSL.g:14710:3: ';'
+ // InternalDataDSL.g:16048:3: ';'
{
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -49007,16 +53464,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group__0"
- // InternalDataDSL.g:14719:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ;
+ // InternalDataDSL.g:16057: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 {
- // InternalDataDSL.g:14723:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
- // InternalDataDSL.g:14724:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
+ // InternalDataDSL.g:16061:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
+ // InternalDataDSL.g:16062:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XShortClosure__Group__0__Impl();
state._fsp--;
@@ -49045,23 +53502,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group__0__Impl"
- // InternalDataDSL.g:14731:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ;
+ // InternalDataDSL.g:16069: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 {
- // InternalDataDSL.g:14735:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
- // InternalDataDSL.g:14736:1: ( ( rule__XShortClosure__Group_0__0 ) )
+ // InternalDataDSL.g:16073:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
+ // InternalDataDSL.g:16074:1: ( ( rule__XShortClosure__Group_0__0 ) )
{
- // InternalDataDSL.g:14736:1: ( ( rule__XShortClosure__Group_0__0 ) )
- // InternalDataDSL.g:14737:2: ( rule__XShortClosure__Group_0__0 )
+ // InternalDataDSL.g:16074:1: ( ( rule__XShortClosure__Group_0__0 ) )
+ // InternalDataDSL.g:16075:2: ( rule__XShortClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0());
}
- // InternalDataDSL.g:14738:2: ( rule__XShortClosure__Group_0__0 )
- // InternalDataDSL.g:14738:3: rule__XShortClosure__Group_0__0
+ // InternalDataDSL.g:16076:2: ( rule__XShortClosure__Group_0__0 )
+ // InternalDataDSL.g:16076:3: rule__XShortClosure__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0__0();
@@ -49096,14 +53553,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group__1"
- // InternalDataDSL.g:14746:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
+ // InternalDataDSL.g:16084:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
public final void rule__XShortClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14750:1: ( rule__XShortClosure__Group__1__Impl )
- // InternalDataDSL.g:14751:2: rule__XShortClosure__Group__1__Impl
+ // InternalDataDSL.g:16088:1: ( rule__XShortClosure__Group__1__Impl )
+ // InternalDataDSL.g:16089:2: rule__XShortClosure__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group__1__Impl();
@@ -49129,23 +53586,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group__1__Impl"
- // InternalDataDSL.g:14757:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
+ // InternalDataDSL.g:16095:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14761:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
- // InternalDataDSL.g:14762:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // InternalDataDSL.g:16099:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
+ // InternalDataDSL.g:16100:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
{
- // InternalDataDSL.g:14762:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
- // InternalDataDSL.g:14763:2: ( rule__XShortClosure__ExpressionAssignment_1 )
+ // InternalDataDSL.g:16100:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // InternalDataDSL.g:16101:2: ( rule__XShortClosure__ExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1());
}
- // InternalDataDSL.g:14764:2: ( rule__XShortClosure__ExpressionAssignment_1 )
- // InternalDataDSL.g:14764:3: rule__XShortClosure__ExpressionAssignment_1
+ // InternalDataDSL.g:16102:2: ( rule__XShortClosure__ExpressionAssignment_1 )
+ // InternalDataDSL.g:16102:3: rule__XShortClosure__ExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__XShortClosure__ExpressionAssignment_1();
@@ -49180,14 +53637,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0__0"
- // InternalDataDSL.g:14773:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ;
+ // InternalDataDSL.g:16111: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 {
- // InternalDataDSL.g:14777:1: ( rule__XShortClosure__Group_0__0__Impl )
- // InternalDataDSL.g:14778:2: rule__XShortClosure__Group_0__0__Impl
+ // InternalDataDSL.g:16115:1: ( rule__XShortClosure__Group_0__0__Impl )
+ // InternalDataDSL.g:16116:2: rule__XShortClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0__0__Impl();
@@ -49213,23 +53670,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0__0__Impl"
- // InternalDataDSL.g:14784:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:16122: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 {
- // InternalDataDSL.g:14788:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
- // InternalDataDSL.g:14789:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
+ // InternalDataDSL.g:16126:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:16127:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
{
- // InternalDataDSL.g:14789:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
- // InternalDataDSL.g:14790:2: ( rule__XShortClosure__Group_0_0__0 )
+ // InternalDataDSL.g:16127:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
+ // InternalDataDSL.g:16128:2: ( rule__XShortClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0());
}
- // InternalDataDSL.g:14791:2: ( rule__XShortClosure__Group_0_0__0 )
- // InternalDataDSL.g:14791:3: rule__XShortClosure__Group_0_0__0
+ // InternalDataDSL.g:16129:2: ( rule__XShortClosure__Group_0_0__0 )
+ // InternalDataDSL.g:16129:3: rule__XShortClosure__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0__0();
@@ -49264,16 +53721,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0__0"
- // InternalDataDSL.g:14800:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ;
+ // InternalDataDSL.g:16138: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 {
- // InternalDataDSL.g:14804:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
- // InternalDataDSL.g:14805:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
+ // InternalDataDSL.g:16142:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
+ // InternalDataDSL.g:16143:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
{
- pushFollow(FOLLOW_116);
+ pushFollow(FOLLOW_124);
rule__XShortClosure__Group_0_0__0__Impl();
state._fsp--;
@@ -49302,23 +53759,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl"
- // InternalDataDSL.g:14812:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:16150:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:14816:1: ( ( () ) )
- // InternalDataDSL.g:14817:1: ( () )
+ // InternalDataDSL.g:16154:1: ( ( () ) )
+ // InternalDataDSL.g:16155:1: ( () )
{
- // InternalDataDSL.g:14817:1: ( () )
- // InternalDataDSL.g:14818:2: ()
+ // InternalDataDSL.g:16155:1: ( () )
+ // InternalDataDSL.g:16156:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0());
}
- // InternalDataDSL.g:14819:2: ()
- // InternalDataDSL.g:14819:3:
+ // InternalDataDSL.g:16157:2: ()
+ // InternalDataDSL.g:16157:3:
{
}
@@ -49343,16 +53800,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0__1"
- // InternalDataDSL.g:14827:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ;
+ // InternalDataDSL.g:16165: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 {
- // InternalDataDSL.g:14831:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
- // InternalDataDSL.g:14832:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
+ // InternalDataDSL.g:16169:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
+ // InternalDataDSL.g:16170:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
{
- pushFollow(FOLLOW_116);
+ pushFollow(FOLLOW_124);
rule__XShortClosure__Group_0_0__1__Impl();
state._fsp--;
@@ -49381,31 +53838,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl"
- // InternalDataDSL.g:14839:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ;
+ // InternalDataDSL.g:16177: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 {
- // InternalDataDSL.g:14843:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
- // InternalDataDSL.g:14844:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
+ // InternalDataDSL.g:16181:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
+ // InternalDataDSL.g:16182:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
{
- // InternalDataDSL.g:14844:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
- // InternalDataDSL.g:14845:2: ( rule__XShortClosure__Group_0_0_1__0 )?
+ // InternalDataDSL.g:16182:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
+ // InternalDataDSL.g:16183:2: ( rule__XShortClosure__Group_0_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1());
}
- // InternalDataDSL.g:14846:2: ( rule__XShortClosure__Group_0_0_1__0 )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalDataDSL.g:16184:2: ( rule__XShortClosure__Group_0_0_1__0 )?
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- if ( (LA122_0==RULE_ID||LA122_0==31||LA122_0==113) ) {
- alt122=1;
+ if ( (LA135_0==RULE_ID||LA135_0==31||LA135_0==123) ) {
+ alt135=1;
}
- switch (alt122) {
+ switch (alt135) {
case 1 :
- // InternalDataDSL.g:14846:3: rule__XShortClosure__Group_0_0_1__0
+ // InternalDataDSL.g:16184:3: rule__XShortClosure__Group_0_0_1__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1__0();
@@ -49443,14 +53900,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0__2"
- // InternalDataDSL.g:14854:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ;
+ // InternalDataDSL.g:16192: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 {
- // InternalDataDSL.g:14858:1: ( rule__XShortClosure__Group_0_0__2__Impl )
- // InternalDataDSL.g:14859:2: rule__XShortClosure__Group_0_0__2__Impl
+ // InternalDataDSL.g:16196:1: ( rule__XShortClosure__Group_0_0__2__Impl )
+ // InternalDataDSL.g:16197:2: rule__XShortClosure__Group_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0__2__Impl();
@@ -49476,23 +53933,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl"
- // InternalDataDSL.g:14865:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ;
+ // InternalDataDSL.g:16203: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 {
- // InternalDataDSL.g:14869:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
- // InternalDataDSL.g:14870:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
+ // InternalDataDSL.g:16207:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
+ // InternalDataDSL.g:16208:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
{
- // InternalDataDSL.g:14870:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
- // InternalDataDSL.g:14871:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
+ // InternalDataDSL.g:16208:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
+ // InternalDataDSL.g:16209:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2());
}
- // InternalDataDSL.g:14872:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
- // InternalDataDSL.g:14872:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
+ // InternalDataDSL.g:16210:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
+ // InternalDataDSL.g:16210:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
{
pushFollow(FOLLOW_2);
rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2();
@@ -49527,16 +53984,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0"
- // InternalDataDSL.g:14881:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ;
+ // InternalDataDSL.g:16219: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 {
- // InternalDataDSL.g:14885:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
- // InternalDataDSL.g:14886:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
+ // InternalDataDSL.g:16223:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
+ // InternalDataDSL.g:16224:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XShortClosure__Group_0_0_1__0__Impl();
state._fsp--;
@@ -49565,23 +54022,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl"
- // InternalDataDSL.g:14893:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ;
+ // InternalDataDSL.g:16231: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 {
- // InternalDataDSL.g:14897:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
- // InternalDataDSL.g:14898:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
+ // InternalDataDSL.g:16235:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
+ // InternalDataDSL.g:16236:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
{
- // InternalDataDSL.g:14898:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
- // InternalDataDSL.g:14899:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
+ // InternalDataDSL.g:16236:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
+ // InternalDataDSL.g:16237:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0());
}
- // InternalDataDSL.g:14900:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
- // InternalDataDSL.g:14900:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
+ // InternalDataDSL.g:16238:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
+ // InternalDataDSL.g:16238:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0();
@@ -49616,14 +54073,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1"
- // InternalDataDSL.g:14908:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ;
+ // InternalDataDSL.g:16246: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 {
- // InternalDataDSL.g:14912:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
- // InternalDataDSL.g:14913:2: rule__XShortClosure__Group_0_0_1__1__Impl
+ // InternalDataDSL.g:16250:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
+ // InternalDataDSL.g:16251:2: rule__XShortClosure__Group_0_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1__1__Impl();
@@ -49649,37 +54106,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl"
- // InternalDataDSL.g:14919:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ;
+ // InternalDataDSL.g:16257: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 {
- // InternalDataDSL.g:14923:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
- // InternalDataDSL.g:14924:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
+ // InternalDataDSL.g:16261:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
+ // InternalDataDSL.g:16262:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
{
- // InternalDataDSL.g:14924:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
- // InternalDataDSL.g:14925:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
+ // InternalDataDSL.g:16262:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
+ // InternalDataDSL.g:16263:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1());
}
- // InternalDataDSL.g:14926:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
- loop123:
+ // InternalDataDSL.g:16264:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
+ loop136:
do {
- int alt123=2;
- int LA123_0 = input.LA(1);
+ int alt136=2;
+ int LA136_0 = input.LA(1);
- if ( (LA123_0==115) ) {
- alt123=1;
+ if ( (LA136_0==125) ) {
+ alt136=1;
}
- switch (alt123) {
+ switch (alt136) {
case 1 :
- // InternalDataDSL.g:14926:3: rule__XShortClosure__Group_0_0_1_1__0
+ // InternalDataDSL.g:16264:3: rule__XShortClosure__Group_0_0_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XShortClosure__Group_0_0_1_1__0();
state._fsp--;
@@ -49689,7 +54146,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop123;
+ break loop136;
}
} while (true);
@@ -49718,16 +54175,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0"
- // InternalDataDSL.g:14935: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 ;
+ // InternalDataDSL.g:16273: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 {
- // InternalDataDSL.g:14939:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
- // InternalDataDSL.g:14940:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
+ // InternalDataDSL.g:16277:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
+ // InternalDataDSL.g:16278:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XShortClosure__Group_0_0_1_1__0__Impl();
state._fsp--;
@@ -49756,22 +54213,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl"
- // InternalDataDSL.g:14947:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:16285: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 {
- // InternalDataDSL.g:14951:1: ( ( ',' ) )
- // InternalDataDSL.g:14952:1: ( ',' )
+ // InternalDataDSL.g:16289:1: ( ( ',' ) )
+ // InternalDataDSL.g:16290:1: ( ',' )
{
- // InternalDataDSL.g:14952:1: ( ',' )
- // InternalDataDSL.g:14953:2: ','
+ // InternalDataDSL.g:16290:1: ( ',' )
+ // InternalDataDSL.g:16291:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
@@ -49797,14 +54254,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1"
- // InternalDataDSL.g:14962:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ;
+ // InternalDataDSL.g:16300: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 {
- // InternalDataDSL.g:14966:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
- // InternalDataDSL.g:14967:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
+ // InternalDataDSL.g:16304:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
+ // InternalDataDSL.g:16305:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1_1__1__Impl();
@@ -49830,23 +54287,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl"
- // InternalDataDSL.g:14973:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ;
+ // InternalDataDSL.g:16311: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 {
- // InternalDataDSL.g:14977:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
- // InternalDataDSL.g:14978:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
+ // InternalDataDSL.g:16315:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
+ // InternalDataDSL.g:16316:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
{
- // InternalDataDSL.g:14978:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
- // InternalDataDSL.g:14979:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
+ // InternalDataDSL.g:16316:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
+ // InternalDataDSL.g:16317:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1());
}
- // InternalDataDSL.g:14980:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
- // InternalDataDSL.g:14980:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
+ // InternalDataDSL.g:16318:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
+ // InternalDataDSL.g:16318:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1();
@@ -49881,16 +54338,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XParenthesizedExpression__Group__0"
- // InternalDataDSL.g:14989:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ;
+ // InternalDataDSL.g:16327: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 {
- // InternalDataDSL.g:14993:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
- // InternalDataDSL.g:14994:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
+ // InternalDataDSL.g:16331:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
+ // InternalDataDSL.g:16332:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XParenthesizedExpression__Group__0__Impl();
state._fsp--;
@@ -49919,22 +54376,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl"
- // InternalDataDSL.g:15001:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
+ // InternalDataDSL.g:16339:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15005:1: ( ( '(' ) )
- // InternalDataDSL.g:15006:1: ( '(' )
+ // InternalDataDSL.g:16343:1: ( ( '(' ) )
+ // InternalDataDSL.g:16344:1: ( '(' )
{
- // InternalDataDSL.g:15006:1: ( '(' )
- // InternalDataDSL.g:15007:2: '('
+ // InternalDataDSL.g:16344:1: ( '(' )
+ // InternalDataDSL.g:16345:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
@@ -49960,16 +54417,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XParenthesizedExpression__Group__1"
- // InternalDataDSL.g:15016:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ;
+ // InternalDataDSL.g:16354: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 {
- // InternalDataDSL.g:15020:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
- // InternalDataDSL.g:15021:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
+ // InternalDataDSL.g:16358:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
+ // InternalDataDSL.g:16359:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XParenthesizedExpression__Group__1__Impl();
state._fsp--;
@@ -49998,17 +54455,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl"
- // InternalDataDSL.g:15028:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
+ // InternalDataDSL.g:16366:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15032:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:15033:1: ( ruleXExpression )
+ // InternalDataDSL.g:16370:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:16371:1: ( ruleXExpression )
{
- // InternalDataDSL.g:15033:1: ( ruleXExpression )
- // InternalDataDSL.g:15034:2: ruleXExpression
+ // InternalDataDSL.g:16371:1: ( ruleXExpression )
+ // InternalDataDSL.g:16372:2: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
@@ -50043,14 +54500,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XParenthesizedExpression__Group__2"
- // InternalDataDSL.g:15043:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
+ // InternalDataDSL.g:16381:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15047:1: ( rule__XParenthesizedExpression__Group__2__Impl )
- // InternalDataDSL.g:15048:2: rule__XParenthesizedExpression__Group__2__Impl
+ // InternalDataDSL.g:16385:1: ( rule__XParenthesizedExpression__Group__2__Impl )
+ // InternalDataDSL.g:16386:2: rule__XParenthesizedExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XParenthesizedExpression__Group__2__Impl();
@@ -50076,22 +54533,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl"
- // InternalDataDSL.g:15054:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:16392:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15058:1: ( ( ')' ) )
- // InternalDataDSL.g:15059:1: ( ')' )
+ // InternalDataDSL.g:16396:1: ( ( ')' ) )
+ // InternalDataDSL.g:16397:1: ( ')' )
{
- // InternalDataDSL.g:15059:1: ( ')' )
- // InternalDataDSL.g:15060:2: ')'
+ // InternalDataDSL.g:16397:1: ( ')' )
+ // InternalDataDSL.g:16398:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -50117,16 +54574,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__0"
- // InternalDataDSL.g:15070:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ;
+ // InternalDataDSL.g:16408: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 {
- // InternalDataDSL.g:15074:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
- // InternalDataDSL.g:15075:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
+ // InternalDataDSL.g:16412:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
+ // InternalDataDSL.g:16413:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
{
- pushFollow(FOLLOW_119);
+ pushFollow(FOLLOW_127);
rule__XIfExpression__Group__0__Impl();
state._fsp--;
@@ -50155,23 +54612,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__0__Impl"
- // InternalDataDSL.g:15082:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:16420:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15086:1: ( ( () ) )
- // InternalDataDSL.g:15087:1: ( () )
+ // InternalDataDSL.g:16424:1: ( ( () ) )
+ // InternalDataDSL.g:16425:1: ( () )
{
- // InternalDataDSL.g:15087:1: ( () )
- // InternalDataDSL.g:15088:2: ()
+ // InternalDataDSL.g:16425:1: ( () )
+ // InternalDataDSL.g:16426:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0());
}
- // InternalDataDSL.g:15089:2: ()
- // InternalDataDSL.g:15089:3:
+ // InternalDataDSL.g:16427:2: ()
+ // InternalDataDSL.g:16427:3:
{
}
@@ -50196,16 +54653,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__1"
- // InternalDataDSL.g:15097:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ;
+ // InternalDataDSL.g:16435: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 {
- // InternalDataDSL.g:15101:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
- // InternalDataDSL.g:15102:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
+ // InternalDataDSL.g:16439:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
+ // InternalDataDSL.g:16440:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XIfExpression__Group__1__Impl();
state._fsp--;
@@ -50234,22 +54691,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__1__Impl"
- // InternalDataDSL.g:15109:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
+ // InternalDataDSL.g:16447:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15113:1: ( ( 'if' ) )
- // InternalDataDSL.g:15114:1: ( 'if' )
+ // InternalDataDSL.g:16451:1: ( ( 'if' ) )
+ // InternalDataDSL.g:16452:1: ( 'if' )
{
- // InternalDataDSL.g:15114:1: ( 'if' )
- // InternalDataDSL.g:15115:2: 'if'
+ // InternalDataDSL.g:16452:1: ( 'if' )
+ // InternalDataDSL.g:16453:2: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- match(input,120,FOLLOW_2); if (state.failed) return ;
+ match(input,130,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
@@ -50275,16 +54732,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__2"
- // InternalDataDSL.g:15124:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ;
+ // InternalDataDSL.g:16462: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 {
- // InternalDataDSL.g:15128:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
- // InternalDataDSL.g:15129:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
+ // InternalDataDSL.g:16466:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
+ // InternalDataDSL.g:16467:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XIfExpression__Group__2__Impl();
state._fsp--;
@@ -50313,22 +54770,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__2__Impl"
- // InternalDataDSL.g:15136:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
+ // InternalDataDSL.g:16474:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15140:1: ( ( '(' ) )
- // InternalDataDSL.g:15141:1: ( '(' )
+ // InternalDataDSL.g:16478:1: ( ( '(' ) )
+ // InternalDataDSL.g:16479:1: ( '(' )
{
- // InternalDataDSL.g:15141:1: ( '(' )
- // InternalDataDSL.g:15142:2: '('
+ // InternalDataDSL.g:16479:1: ( '(' )
+ // InternalDataDSL.g:16480:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -50354,16 +54811,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__3"
- // InternalDataDSL.g:15151:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ;
+ // InternalDataDSL.g:16489: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 {
- // InternalDataDSL.g:15155:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
- // InternalDataDSL.g:15156:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
+ // InternalDataDSL.g:16493:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
+ // InternalDataDSL.g:16494:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XIfExpression__Group__3__Impl();
state._fsp--;
@@ -50392,23 +54849,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__3__Impl"
- // InternalDataDSL.g:15163:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
+ // InternalDataDSL.g:16501:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15167:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
- // InternalDataDSL.g:15168:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // InternalDataDSL.g:16505:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
+ // InternalDataDSL.g:16506:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
{
- // InternalDataDSL.g:15168:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
- // InternalDataDSL.g:15169:2: ( rule__XIfExpression__IfAssignment_3 )
+ // InternalDataDSL.g:16506:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // InternalDataDSL.g:16507:2: ( rule__XIfExpression__IfAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3());
}
- // InternalDataDSL.g:15170:2: ( rule__XIfExpression__IfAssignment_3 )
- // InternalDataDSL.g:15170:3: rule__XIfExpression__IfAssignment_3
+ // InternalDataDSL.g:16508:2: ( rule__XIfExpression__IfAssignment_3 )
+ // InternalDataDSL.g:16508:3: rule__XIfExpression__IfAssignment_3
{
pushFollow(FOLLOW_2);
rule__XIfExpression__IfAssignment_3();
@@ -50443,16 +54900,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__4"
- // InternalDataDSL.g:15178:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ;
+ // InternalDataDSL.g:16516: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 {
- // InternalDataDSL.g:15182:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
- // InternalDataDSL.g:15183:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
+ // InternalDataDSL.g:16520:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
+ // InternalDataDSL.g:16521:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XIfExpression__Group__4__Impl();
state._fsp--;
@@ -50481,22 +54938,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__4__Impl"
- // InternalDataDSL.g:15190:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
+ // InternalDataDSL.g:16528:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15194:1: ( ( ')' ) )
- // InternalDataDSL.g:15195:1: ( ')' )
+ // InternalDataDSL.g:16532:1: ( ( ')' ) )
+ // InternalDataDSL.g:16533:1: ( ')' )
{
- // InternalDataDSL.g:15195:1: ( ')' )
- // InternalDataDSL.g:15196:2: ')'
+ // InternalDataDSL.g:16533:1: ( ')' )
+ // InternalDataDSL.g:16534:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -50522,16 +54979,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__5"
- // InternalDataDSL.g:15205:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ;
+ // InternalDataDSL.g:16543: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 {
- // InternalDataDSL.g:15209:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
- // InternalDataDSL.g:15210:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
+ // InternalDataDSL.g:16547:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
+ // InternalDataDSL.g:16548:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
{
- pushFollow(FOLLOW_120);
+ pushFollow(FOLLOW_128);
rule__XIfExpression__Group__5__Impl();
state._fsp--;
@@ -50560,23 +55017,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__5__Impl"
- // InternalDataDSL.g:15217:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
+ // InternalDataDSL.g:16555:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15221:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
- // InternalDataDSL.g:15222:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // InternalDataDSL.g:16559:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
+ // InternalDataDSL.g:16560:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
{
- // InternalDataDSL.g:15222:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
- // InternalDataDSL.g:15223:2: ( rule__XIfExpression__ThenAssignment_5 )
+ // InternalDataDSL.g:16560:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // InternalDataDSL.g:16561:2: ( rule__XIfExpression__ThenAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5());
}
- // InternalDataDSL.g:15224:2: ( rule__XIfExpression__ThenAssignment_5 )
- // InternalDataDSL.g:15224:3: rule__XIfExpression__ThenAssignment_5
+ // InternalDataDSL.g:16562:2: ( rule__XIfExpression__ThenAssignment_5 )
+ // InternalDataDSL.g:16562:3: rule__XIfExpression__ThenAssignment_5
{
pushFollow(FOLLOW_2);
rule__XIfExpression__ThenAssignment_5();
@@ -50611,14 +55068,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__6"
- // InternalDataDSL.g:15232:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
+ // InternalDataDSL.g:16570:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
public final void rule__XIfExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15236:1: ( rule__XIfExpression__Group__6__Impl )
- // InternalDataDSL.g:15237:2: rule__XIfExpression__Group__6__Impl
+ // InternalDataDSL.g:16574:1: ( rule__XIfExpression__Group__6__Impl )
+ // InternalDataDSL.g:16575:2: rule__XIfExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group__6__Impl();
@@ -50644,35 +55101,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group__6__Impl"
- // InternalDataDSL.g:15243:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ;
+ // InternalDataDSL.g:16581: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 {
- // InternalDataDSL.g:15247:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
- // InternalDataDSL.g:15248:1: ( ( rule__XIfExpression__Group_6__0 )? )
+ // InternalDataDSL.g:16585:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
+ // InternalDataDSL.g:16586:1: ( ( rule__XIfExpression__Group_6__0 )? )
{
- // InternalDataDSL.g:15248:1: ( ( rule__XIfExpression__Group_6__0 )? )
- // InternalDataDSL.g:15249:2: ( rule__XIfExpression__Group_6__0 )?
+ // InternalDataDSL.g:16586:1: ( ( rule__XIfExpression__Group_6__0 )? )
+ // InternalDataDSL.g:16587:2: ( rule__XIfExpression__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup_6());
}
- // InternalDataDSL.g:15250:2: ( rule__XIfExpression__Group_6__0 )?
- int alt124=2;
- int LA124_0 = input.LA(1);
+ // InternalDataDSL.g:16588:2: ( rule__XIfExpression__Group_6__0 )?
+ int alt137=2;
+ int LA137_0 = input.LA(1);
- if ( (LA124_0==121) ) {
- int LA124_1 = input.LA(2);
+ if ( (LA137_0==131) ) {
+ int LA137_1 = input.LA(2);
- if ( (synpred178_InternalDataDSL()) ) {
- alt124=1;
+ if ( (synpred197_InternalDataDSL()) ) {
+ alt137=1;
}
}
- switch (alt124) {
+ switch (alt137) {
case 1 :
- // InternalDataDSL.g:15250:3: rule__XIfExpression__Group_6__0
+ // InternalDataDSL.g:16588:3: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__0();
@@ -50710,16 +55167,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group_6__0"
- // InternalDataDSL.g:15259:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ;
+ // InternalDataDSL.g:16597: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 {
- // InternalDataDSL.g:15263:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
- // InternalDataDSL.g:15264:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
+ // InternalDataDSL.g:16601:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
+ // InternalDataDSL.g:16602:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XIfExpression__Group_6__0__Impl();
state._fsp--;
@@ -50748,25 +55205,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group_6__0__Impl"
- // InternalDataDSL.g:15271:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
+ // InternalDataDSL.g:16609:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15275:1: ( ( ( 'else' ) ) )
- // InternalDataDSL.g:15276:1: ( ( 'else' ) )
+ // InternalDataDSL.g:16613:1: ( ( ( 'else' ) ) )
+ // InternalDataDSL.g:16614:1: ( ( 'else' ) )
{
- // InternalDataDSL.g:15276:1: ( ( 'else' ) )
- // InternalDataDSL.g:15277:2: ( 'else' )
+ // InternalDataDSL.g:16614:1: ( ( 'else' ) )
+ // InternalDataDSL.g:16615:2: ( 'else' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
}
- // InternalDataDSL.g:15278:2: ( 'else' )
- // InternalDataDSL.g:15278:3: 'else'
+ // InternalDataDSL.g:16616:2: ( 'else' )
+ // InternalDataDSL.g:16616:3: 'else'
{
- match(input,121,FOLLOW_2); if (state.failed) return ;
+ match(input,131,FOLLOW_2); if (state.failed) return ;
}
@@ -50795,14 +55252,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group_6__1"
- // InternalDataDSL.g:15286:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ;
+ // InternalDataDSL.g:16624: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 {
- // InternalDataDSL.g:15290:1: ( rule__XIfExpression__Group_6__1__Impl )
- // InternalDataDSL.g:15291:2: rule__XIfExpression__Group_6__1__Impl
+ // InternalDataDSL.g:16628:1: ( rule__XIfExpression__Group_6__1__Impl )
+ // InternalDataDSL.g:16629:2: rule__XIfExpression__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__1__Impl();
@@ -50828,23 +55285,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__Group_6__1__Impl"
- // InternalDataDSL.g:15297:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ;
+ // InternalDataDSL.g:16635: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 {
- // InternalDataDSL.g:15301:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
- // InternalDataDSL.g:15302:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
+ // InternalDataDSL.g:16639:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
+ // InternalDataDSL.g:16640:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
{
- // InternalDataDSL.g:15302:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
- // InternalDataDSL.g:15303:2: ( rule__XIfExpression__ElseAssignment_6_1 )
+ // InternalDataDSL.g:16640:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
+ // InternalDataDSL.g:16641:2: ( rule__XIfExpression__ElseAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1());
}
- // InternalDataDSL.g:15304:2: ( rule__XIfExpression__ElseAssignment_6_1 )
- // InternalDataDSL.g:15304:3: rule__XIfExpression__ElseAssignment_6_1
+ // InternalDataDSL.g:16642:2: ( rule__XIfExpression__ElseAssignment_6_1 )
+ // InternalDataDSL.g:16642:3: rule__XIfExpression__ElseAssignment_6_1
{
pushFollow(FOLLOW_2);
rule__XIfExpression__ElseAssignment_6_1();
@@ -50879,16 +55336,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__0"
- // InternalDataDSL.g:15313:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ;
+ // InternalDataDSL.g:16651: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 {
- // InternalDataDSL.g:15317:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
- // InternalDataDSL.g:15318:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
+ // InternalDataDSL.g:16655:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
+ // InternalDataDSL.g:16656:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
{
- pushFollow(FOLLOW_121);
+ pushFollow(FOLLOW_129);
rule__XSwitchExpression__Group__0__Impl();
state._fsp--;
@@ -50917,23 +55374,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__0__Impl"
- // InternalDataDSL.g:15325:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:16663:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15329:1: ( ( () ) )
- // InternalDataDSL.g:15330:1: ( () )
+ // InternalDataDSL.g:16667:1: ( ( () ) )
+ // InternalDataDSL.g:16668:1: ( () )
{
- // InternalDataDSL.g:15330:1: ( () )
- // InternalDataDSL.g:15331:2: ()
+ // InternalDataDSL.g:16668:1: ( () )
+ // InternalDataDSL.g:16669:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0());
}
- // InternalDataDSL.g:15332:2: ()
- // InternalDataDSL.g:15332:3:
+ // InternalDataDSL.g:16670:2: ()
+ // InternalDataDSL.g:16670:3:
{
}
@@ -50958,16 +55415,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__1"
- // InternalDataDSL.g:15340:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ;
+ // InternalDataDSL.g:16678: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 {
- // InternalDataDSL.g:15344:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
- // InternalDataDSL.g:15345:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
+ // InternalDataDSL.g:16682:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
+ // InternalDataDSL.g:16683:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
{
- pushFollow(FOLLOW_122);
+ pushFollow(FOLLOW_130);
rule__XSwitchExpression__Group__1__Impl();
state._fsp--;
@@ -50996,22 +55453,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__1__Impl"
- // InternalDataDSL.g:15352:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
+ // InternalDataDSL.g:16690:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15356:1: ( ( 'switch' ) )
- // InternalDataDSL.g:15357:1: ( 'switch' )
+ // InternalDataDSL.g:16694:1: ( ( 'switch' ) )
+ // InternalDataDSL.g:16695:1: ( 'switch' )
{
- // InternalDataDSL.g:15357:1: ( 'switch' )
- // InternalDataDSL.g:15358:2: 'switch'
+ // InternalDataDSL.g:16695:1: ( 'switch' )
+ // InternalDataDSL.g:16696:2: 'switch'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- match(input,122,FOLLOW_2); if (state.failed) return ;
+ match(input,132,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
@@ -51037,14 +55494,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__2"
- // InternalDataDSL.g:15367:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ;
+ // InternalDataDSL.g:16705: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 {
- // InternalDataDSL.g:15371:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
- // InternalDataDSL.g:15372:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
+ // InternalDataDSL.g:16709:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
+ // InternalDataDSL.g:16710:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
{
pushFollow(FOLLOW_10);
rule__XSwitchExpression__Group__2__Impl();
@@ -51075,23 +55532,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__2__Impl"
- // InternalDataDSL.g:15379:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
+ // InternalDataDSL.g:16717:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15383:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
- // InternalDataDSL.g:15384:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
+ // InternalDataDSL.g:16721:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
+ // InternalDataDSL.g:16722:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
{
- // InternalDataDSL.g:15384:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
- // InternalDataDSL.g:15385:2: ( rule__XSwitchExpression__Alternatives_2 )
+ // InternalDataDSL.g:16722:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
+ // InternalDataDSL.g:16723:2: ( rule__XSwitchExpression__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2());
}
- // InternalDataDSL.g:15386:2: ( rule__XSwitchExpression__Alternatives_2 )
- // InternalDataDSL.g:15386:3: rule__XSwitchExpression__Alternatives_2
+ // InternalDataDSL.g:16724:2: ( rule__XSwitchExpression__Alternatives_2 )
+ // InternalDataDSL.g:16724:3: rule__XSwitchExpression__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Alternatives_2();
@@ -51126,16 +55583,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__3"
- // InternalDataDSL.g:15394:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ;
+ // InternalDataDSL.g:16732: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 {
- // InternalDataDSL.g:15398:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
- // InternalDataDSL.g:15399:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
+ // InternalDataDSL.g:16736:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
+ // InternalDataDSL.g:16737:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
{
- pushFollow(FOLLOW_123);
+ pushFollow(FOLLOW_131);
rule__XSwitchExpression__Group__3__Impl();
state._fsp--;
@@ -51164,22 +55621,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__3__Impl"
- // InternalDataDSL.g:15406:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
+ // InternalDataDSL.g:16744:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15410:1: ( ( '{' ) )
- // InternalDataDSL.g:15411:1: ( '{' )
+ // InternalDataDSL.g:16748:1: ( ( '{' ) )
+ // InternalDataDSL.g:16749:1: ( '{' )
{
- // InternalDataDSL.g:15411:1: ( '{' )
- // InternalDataDSL.g:15412:2: '{'
+ // InternalDataDSL.g:16749:1: ( '{' )
+ // InternalDataDSL.g:16750:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
@@ -51205,16 +55662,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__4"
- // InternalDataDSL.g:15421:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ;
+ // InternalDataDSL.g:16759: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 {
- // InternalDataDSL.g:15425:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
- // InternalDataDSL.g:15426:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
+ // InternalDataDSL.g:16763:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
+ // InternalDataDSL.g:16764:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
{
- pushFollow(FOLLOW_123);
+ pushFollow(FOLLOW_131);
rule__XSwitchExpression__Group__4__Impl();
state._fsp--;
@@ -51243,37 +55700,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__4__Impl"
- // InternalDataDSL.g:15433:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
+ // InternalDataDSL.g:16771:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15437:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
- // InternalDataDSL.g:15438:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
+ // InternalDataDSL.g:16775:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
+ // InternalDataDSL.g:16776:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
{
- // InternalDataDSL.g:15438:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
- // InternalDataDSL.g:15439:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
+ // InternalDataDSL.g:16776:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
+ // InternalDataDSL.g:16777:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4());
}
- // InternalDataDSL.g:15440:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
- loop125:
+ // InternalDataDSL.g:16778:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
+ loop138:
do {
- int alt125=2;
- int LA125_0 = input.LA(1);
+ int alt138=2;
+ int LA138_0 = input.LA(1);
- if ( (LA125_0==RULE_ID||LA125_0==31||LA125_0==113||LA125_0==115||LA125_0==123||LA125_0==125) ) {
- alt125=1;
+ if ( (LA138_0==RULE_ID||LA138_0==31||LA138_0==123||LA138_0==125||LA138_0==133||LA138_0==135) ) {
+ alt138=1;
}
- switch (alt125) {
+ switch (alt138) {
case 1 :
- // InternalDataDSL.g:15440:3: rule__XSwitchExpression__CasesAssignment_4
+ // InternalDataDSL.g:16778:3: rule__XSwitchExpression__CasesAssignment_4
{
- pushFollow(FOLLOW_124);
+ pushFollow(FOLLOW_132);
rule__XSwitchExpression__CasesAssignment_4();
state._fsp--;
@@ -51283,7 +55740,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop125;
+ break loop138;
}
} while (true);
@@ -51312,16 +55769,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__5"
- // InternalDataDSL.g:15448:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ;
+ // InternalDataDSL.g:16786: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 {
- // InternalDataDSL.g:15452:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
- // InternalDataDSL.g:15453:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
+ // InternalDataDSL.g:16790:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
+ // InternalDataDSL.g:16791:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
{
- pushFollow(FOLLOW_123);
+ pushFollow(FOLLOW_131);
rule__XSwitchExpression__Group__5__Impl();
state._fsp--;
@@ -51350,31 +55807,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__5__Impl"
- // InternalDataDSL.g:15460:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ;
+ // InternalDataDSL.g:16798: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 {
- // InternalDataDSL.g:15464:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
- // InternalDataDSL.g:15465:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
+ // InternalDataDSL.g:16802:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
+ // InternalDataDSL.g:16803:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
{
- // InternalDataDSL.g:15465:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
- // InternalDataDSL.g:15466:2: ( rule__XSwitchExpression__Group_5__0 )?
+ // InternalDataDSL.g:16803:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
+ // InternalDataDSL.g:16804:2: ( rule__XSwitchExpression__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_5());
}
- // InternalDataDSL.g:15467:2: ( rule__XSwitchExpression__Group_5__0 )?
- int alt126=2;
- int LA126_0 = input.LA(1);
+ // InternalDataDSL.g:16805:2: ( rule__XSwitchExpression__Group_5__0 )?
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA126_0==124) ) {
- alt126=1;
+ if ( (LA139_0==134) ) {
+ alt139=1;
}
- switch (alt126) {
+ switch (alt139) {
case 1 :
- // InternalDataDSL.g:15467:3: rule__XSwitchExpression__Group_5__0
+ // InternalDataDSL.g:16805:3: rule__XSwitchExpression__Group_5__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_5__0();
@@ -51412,14 +55869,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__6"
- // InternalDataDSL.g:15475:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
+ // InternalDataDSL.g:16813:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
public final void rule__XSwitchExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15479:1: ( rule__XSwitchExpression__Group__6__Impl )
- // InternalDataDSL.g:15480:2: rule__XSwitchExpression__Group__6__Impl
+ // InternalDataDSL.g:16817:1: ( rule__XSwitchExpression__Group__6__Impl )
+ // InternalDataDSL.g:16818:2: rule__XSwitchExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group__6__Impl();
@@ -51445,22 +55902,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group__6__Impl"
- // InternalDataDSL.g:15486:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
+ // InternalDataDSL.g:16824:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15490:1: ( ( '}' ) )
- // InternalDataDSL.g:15491:1: ( '}' )
+ // InternalDataDSL.g:16828:1: ( ( '}' ) )
+ // InternalDataDSL.g:16829:1: ( '}' )
{
- // InternalDataDSL.g:15491:1: ( '}' )
- // InternalDataDSL.g:15492:2: '}'
+ // InternalDataDSL.g:16829:1: ( '}' )
+ // InternalDataDSL.g:16830:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
@@ -51486,16 +55943,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0"
- // InternalDataDSL.g:15502:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ;
+ // InternalDataDSL.g:16840: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 {
- // InternalDataDSL.g:15506:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
- // InternalDataDSL.g:15507:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
+ // InternalDataDSL.g:16844:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
+ // InternalDataDSL.g:16845:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XSwitchExpression__Group_2_0__0__Impl();
state._fsp--;
@@ -51524,23 +55981,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl"
- // InternalDataDSL.g:15514:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ;
+ // InternalDataDSL.g:16852: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 {
- // InternalDataDSL.g:15518:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
- // InternalDataDSL.g:15519:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
+ // InternalDataDSL.g:16856:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
+ // InternalDataDSL.g:16857:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
{
- // InternalDataDSL.g:15519:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
- // InternalDataDSL.g:15520:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
+ // InternalDataDSL.g:16857:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
+ // InternalDataDSL.g:16858:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0());
}
- // InternalDataDSL.g:15521:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
- // InternalDataDSL.g:15521:3: rule__XSwitchExpression__Group_2_0_0__0
+ // InternalDataDSL.g:16859:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
+ // InternalDataDSL.g:16859:3: rule__XSwitchExpression__Group_2_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0__0();
@@ -51575,16 +56032,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1"
- // InternalDataDSL.g:15529:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ;
+ // InternalDataDSL.g:16867: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 {
- // InternalDataDSL.g:15533:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
- // InternalDataDSL.g:15534:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
+ // InternalDataDSL.g:16871:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
+ // InternalDataDSL.g:16872:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XSwitchExpression__Group_2_0__1__Impl();
state._fsp--;
@@ -51613,23 +56070,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl"
- // InternalDataDSL.g:15541:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ;
+ // InternalDataDSL.g:16879: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 {
- // InternalDataDSL.g:15545:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
- // InternalDataDSL.g:15546:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
+ // InternalDataDSL.g:16883:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
+ // InternalDataDSL.g:16884:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
{
- // InternalDataDSL.g:15546:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
- // InternalDataDSL.g:15547:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
+ // InternalDataDSL.g:16884:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
+ // InternalDataDSL.g:16885:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1());
}
- // InternalDataDSL.g:15548:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
- // InternalDataDSL.g:15548:3: rule__XSwitchExpression__SwitchAssignment_2_0_1
+ // InternalDataDSL.g:16886:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
+ // InternalDataDSL.g:16886:3: rule__XSwitchExpression__SwitchAssignment_2_0_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__SwitchAssignment_2_0_1();
@@ -51664,14 +56121,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2"
- // InternalDataDSL.g:15556:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ;
+ // InternalDataDSL.g:16894: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 {
- // InternalDataDSL.g:15560:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
- // InternalDataDSL.g:15561:2: rule__XSwitchExpression__Group_2_0__2__Impl
+ // InternalDataDSL.g:16898:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
+ // InternalDataDSL.g:16899:2: rule__XSwitchExpression__Group_2_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__2__Impl();
@@ -51697,22 +56154,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl"
- // InternalDataDSL.g:15567:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:16905:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15571:1: ( ( ')' ) )
- // InternalDataDSL.g:15572:1: ( ')' )
+ // InternalDataDSL.g:16909:1: ( ( ')' ) )
+ // InternalDataDSL.g:16910:1: ( ')' )
{
- // InternalDataDSL.g:15572:1: ( ')' )
- // InternalDataDSL.g:15573:2: ')'
+ // InternalDataDSL.g:16910:1: ( ')' )
+ // InternalDataDSL.g:16911:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
@@ -51738,14 +56195,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0"
- // InternalDataDSL.g:15583:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ;
+ // InternalDataDSL.g:16921: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 {
- // InternalDataDSL.g:15587:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
- // InternalDataDSL.g:15588:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
+ // InternalDataDSL.g:16925:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
+ // InternalDataDSL.g:16926:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0__0__Impl();
@@ -51771,23 +56228,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl"
- // InternalDataDSL.g:15594:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ;
+ // InternalDataDSL.g:16932: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 {
- // InternalDataDSL.g:15598:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
- // InternalDataDSL.g:15599:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
+ // InternalDataDSL.g:16936:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
+ // InternalDataDSL.g:16937:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
{
- // InternalDataDSL.g:15599:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
- // InternalDataDSL.g:15600:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
+ // InternalDataDSL.g:16937:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
+ // InternalDataDSL.g:16938:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0());
}
- // InternalDataDSL.g:15601:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
- // InternalDataDSL.g:15601:3: rule__XSwitchExpression__Group_2_0_0_0__0
+ // InternalDataDSL.g:16939:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
+ // InternalDataDSL.g:16939:3: rule__XSwitchExpression__Group_2_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0_0__0();
@@ -51822,16 +56279,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0"
- // InternalDataDSL.g:15610: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 ;
+ // InternalDataDSL.g:16948: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 {
- // InternalDataDSL.g:15614:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
- // InternalDataDSL.g:15615:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
+ // InternalDataDSL.g:16952:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
+ // InternalDataDSL.g:16953:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XSwitchExpression__Group_2_0_0_0__0__Impl();
state._fsp--;
@@ -51860,22 +56317,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl"
- // InternalDataDSL.g:15622:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ;
+ // InternalDataDSL.g:16960: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 {
- // InternalDataDSL.g:15626:1: ( ( '(' ) )
- // InternalDataDSL.g:15627:1: ( '(' )
+ // InternalDataDSL.g:16964:1: ( ( '(' ) )
+ // InternalDataDSL.g:16965:1: ( '(' )
{
- // InternalDataDSL.g:15627:1: ( '(' )
- // InternalDataDSL.g:15628:2: '('
+ // InternalDataDSL.g:16965:1: ( '(' )
+ // InternalDataDSL.g:16966:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
@@ -51901,16 +56358,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1"
- // InternalDataDSL.g:15637: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 ;
+ // InternalDataDSL.g:16975: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 {
- // InternalDataDSL.g:15641:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
- // InternalDataDSL.g:15642:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
+ // InternalDataDSL.g:16979:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
+ // InternalDataDSL.g:16980:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
{
- pushFollow(FOLLOW_125);
+ pushFollow(FOLLOW_133);
rule__XSwitchExpression__Group_2_0_0_0__1__Impl();
state._fsp--;
@@ -51939,23 +56396,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl"
- // InternalDataDSL.g:15649:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ;
+ // InternalDataDSL.g:16987: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 {
- // InternalDataDSL.g:15653:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
- // InternalDataDSL.g:15654:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
+ // InternalDataDSL.g:16991:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
+ // InternalDataDSL.g:16992:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
{
- // InternalDataDSL.g:15654:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
- // InternalDataDSL.g:15655:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
+ // InternalDataDSL.g:16992:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
+ // InternalDataDSL.g:16993:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1());
}
- // InternalDataDSL.g:15656:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
- // InternalDataDSL.g:15656:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
+ // InternalDataDSL.g:16994:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
+ // InternalDataDSL.g:16994:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1();
@@ -51990,14 +56447,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2"
- // InternalDataDSL.g:15664:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ;
+ // InternalDataDSL.g:17002: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 {
- // InternalDataDSL.g:15668:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
- // InternalDataDSL.g:15669:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
+ // InternalDataDSL.g:17006:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
+ // InternalDataDSL.g:17007:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0_0__2__Impl();
@@ -52023,22 +56480,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl"
- // InternalDataDSL.g:15675:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ;
+ // InternalDataDSL.g:17013: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 {
- // InternalDataDSL.g:15679:1: ( ( ':' ) )
- // InternalDataDSL.g:15680:1: ( ':' )
+ // InternalDataDSL.g:17017:1: ( ( ':' ) )
+ // InternalDataDSL.g:17018:1: ( ':' )
{
- // InternalDataDSL.g:15680:1: ( ':' )
- // InternalDataDSL.g:15681:2: ':'
+ // InternalDataDSL.g:17018:1: ( ':' )
+ // InternalDataDSL.g:17019:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
- match(input,123,FOLLOW_2); if (state.failed) return ;
+ match(input,133,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
@@ -52064,16 +56521,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0"
- // InternalDataDSL.g:15691:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ;
+ // InternalDataDSL.g:17029: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 {
- // InternalDataDSL.g:15695:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
- // InternalDataDSL.g:15696:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
+ // InternalDataDSL.g:17033:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
+ // InternalDataDSL.g:17034:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
{
- pushFollow(FOLLOW_122);
+ pushFollow(FOLLOW_130);
rule__XSwitchExpression__Group_2_1__0__Impl();
state._fsp--;
@@ -52102,27 +56559,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl"
- // InternalDataDSL.g:15703:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ;
+ // InternalDataDSL.g:17041: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 {
- // InternalDataDSL.g:15707:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
- // InternalDataDSL.g:15708:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
+ // InternalDataDSL.g:17045:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
+ // InternalDataDSL.g:17046:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
{
- // InternalDataDSL.g:15708:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
- // InternalDataDSL.g:15709:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
+ // InternalDataDSL.g:17046:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
+ // InternalDataDSL.g:17047:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0());
}
- // InternalDataDSL.g:15710:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
- int alt127=2;
- alt127 = dfa127.predict(input);
- switch (alt127) {
+ // InternalDataDSL.g:17048:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
+ int alt140=2;
+ alt140 = dfa140.predict(input);
+ switch (alt140) {
case 1 :
- // InternalDataDSL.g:15710:3: rule__XSwitchExpression__Group_2_1_0__0
+ // InternalDataDSL.g:17048:3: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0();
@@ -52160,14 +56617,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1"
- // InternalDataDSL.g:15718:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ;
+ // InternalDataDSL.g:17056: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 {
- // InternalDataDSL.g:15722:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
- // InternalDataDSL.g:15723:2: rule__XSwitchExpression__Group_2_1__1__Impl
+ // InternalDataDSL.g:17060:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
+ // InternalDataDSL.g:17061:2: rule__XSwitchExpression__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1__1__Impl();
@@ -52193,23 +56650,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl"
- // InternalDataDSL.g:15729:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ;
+ // InternalDataDSL.g:17067: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 {
- // InternalDataDSL.g:15733:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
- // InternalDataDSL.g:15734:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
+ // InternalDataDSL.g:17071:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
+ // InternalDataDSL.g:17072:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
{
- // InternalDataDSL.g:15734:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
- // InternalDataDSL.g:15735:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
+ // InternalDataDSL.g:17072:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
+ // InternalDataDSL.g:17073:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1());
}
- // InternalDataDSL.g:15736:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
- // InternalDataDSL.g:15736:3: rule__XSwitchExpression__SwitchAssignment_2_1_1
+ // InternalDataDSL.g:17074:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
+ // InternalDataDSL.g:17074:3: rule__XSwitchExpression__SwitchAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__SwitchAssignment_2_1_1();
@@ -52244,14 +56701,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0"
- // InternalDataDSL.g:15745:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ;
+ // InternalDataDSL.g:17083: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 {
- // InternalDataDSL.g:15749:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
- // InternalDataDSL.g:15750:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
+ // InternalDataDSL.g:17087:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
+ // InternalDataDSL.g:17088:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0__Impl();
@@ -52277,23 +56734,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl"
- // InternalDataDSL.g:15756:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ;
+ // InternalDataDSL.g:17094: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 {
- // InternalDataDSL.g:15760:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
- // InternalDataDSL.g:15761:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
+ // InternalDataDSL.g:17098:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
+ // InternalDataDSL.g:17099:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
{
- // InternalDataDSL.g:15761:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
- // InternalDataDSL.g:15762:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
+ // InternalDataDSL.g:17099:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
+ // InternalDataDSL.g:17100:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0());
}
- // InternalDataDSL.g:15763:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
- // InternalDataDSL.g:15763:3: rule__XSwitchExpression__Group_2_1_0_0__0
+ // InternalDataDSL.g:17101:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
+ // InternalDataDSL.g:17101:3: rule__XSwitchExpression__Group_2_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0_0__0();
@@ -52328,16 +56785,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0"
- // InternalDataDSL.g:15772: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 ;
+ // InternalDataDSL.g:17110: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 {
- // InternalDataDSL.g:15776:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
- // InternalDataDSL.g:15777:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
+ // InternalDataDSL.g:17114:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
+ // InternalDataDSL.g:17115:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
{
- pushFollow(FOLLOW_125);
+ pushFollow(FOLLOW_133);
rule__XSwitchExpression__Group_2_1_0_0__0__Impl();
state._fsp--;
@@ -52366,23 +56823,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl"
- // InternalDataDSL.g:15784:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ;
+ // InternalDataDSL.g:17122: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 {
- // InternalDataDSL.g:15788:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
- // InternalDataDSL.g:15789:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
+ // InternalDataDSL.g:17126:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
+ // InternalDataDSL.g:17127:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
{
- // InternalDataDSL.g:15789:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
- // InternalDataDSL.g:15790:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
+ // InternalDataDSL.g:17127:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
+ // InternalDataDSL.g:17128:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0());
}
- // InternalDataDSL.g:15791:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
- // InternalDataDSL.g:15791:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
+ // InternalDataDSL.g:17129:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
+ // InternalDataDSL.g:17129:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0();
@@ -52417,14 +56874,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1"
- // InternalDataDSL.g:15799:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ;
+ // InternalDataDSL.g:17137: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 {
- // InternalDataDSL.g:15803:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
- // InternalDataDSL.g:15804:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
+ // InternalDataDSL.g:17141:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
+ // InternalDataDSL.g:17142:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0_0__1__Impl();
@@ -52450,22 +56907,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl"
- // InternalDataDSL.g:15810:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ;
+ // InternalDataDSL.g:17148: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 {
- // InternalDataDSL.g:15814:1: ( ( ':' ) )
- // InternalDataDSL.g:15815:1: ( ':' )
+ // InternalDataDSL.g:17152:1: ( ( ':' ) )
+ // InternalDataDSL.g:17153:1: ( ':' )
{
- // InternalDataDSL.g:15815:1: ( ':' )
- // InternalDataDSL.g:15816:2: ':'
+ // InternalDataDSL.g:17153:1: ( ':' )
+ // InternalDataDSL.g:17154:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
- match(input,123,FOLLOW_2); if (state.failed) return ;
+ match(input,133,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
@@ -52491,16 +56948,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_5__0"
- // InternalDataDSL.g:15826:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ;
+ // InternalDataDSL.g:17164: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 {
- // InternalDataDSL.g:15830:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
- // InternalDataDSL.g:15831:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
+ // InternalDataDSL.g:17168:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
+ // InternalDataDSL.g:17169:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
{
- pushFollow(FOLLOW_125);
+ pushFollow(FOLLOW_133);
rule__XSwitchExpression__Group_5__0__Impl();
state._fsp--;
@@ -52529,22 +56986,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl"
- // InternalDataDSL.g:15838:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
+ // InternalDataDSL.g:17176:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15842:1: ( ( 'default' ) )
- // InternalDataDSL.g:15843:1: ( 'default' )
+ // InternalDataDSL.g:17180:1: ( ( 'default' ) )
+ // InternalDataDSL.g:17181:1: ( 'default' )
{
- // InternalDataDSL.g:15843:1: ( 'default' )
- // InternalDataDSL.g:15844:2: 'default'
+ // InternalDataDSL.g:17181:1: ( 'default' )
+ // InternalDataDSL.g:17182:2: 'default'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
- match(input,124,FOLLOW_2); if (state.failed) return ;
+ match(input,134,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
@@ -52570,16 +57027,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_5__1"
- // InternalDataDSL.g:15853:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ;
+ // InternalDataDSL.g:17191: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 {
- // InternalDataDSL.g:15857:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
- // InternalDataDSL.g:15858:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
+ // InternalDataDSL.g:17195:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
+ // InternalDataDSL.g:17196:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XSwitchExpression__Group_5__1__Impl();
state._fsp--;
@@ -52608,22 +57065,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl"
- // InternalDataDSL.g:15865:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
+ // InternalDataDSL.g:17203:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15869:1: ( ( ':' ) )
- // InternalDataDSL.g:15870:1: ( ':' )
+ // InternalDataDSL.g:17207:1: ( ( ':' ) )
+ // InternalDataDSL.g:17208:1: ( ':' )
{
- // InternalDataDSL.g:15870:1: ( ':' )
- // InternalDataDSL.g:15871:2: ':'
+ // InternalDataDSL.g:17208:1: ( ':' )
+ // InternalDataDSL.g:17209:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
- match(input,123,FOLLOW_2); if (state.failed) return ;
+ match(input,133,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
@@ -52649,14 +57106,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_5__2"
- // InternalDataDSL.g:15880:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ;
+ // InternalDataDSL.g:17218: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 {
- // InternalDataDSL.g:15884:1: ( rule__XSwitchExpression__Group_5__2__Impl )
- // InternalDataDSL.g:15885:2: rule__XSwitchExpression__Group_5__2__Impl
+ // InternalDataDSL.g:17222:1: ( rule__XSwitchExpression__Group_5__2__Impl )
+ // InternalDataDSL.g:17223:2: rule__XSwitchExpression__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_5__2__Impl();
@@ -52682,23 +57139,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl"
- // InternalDataDSL.g:15891:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ;
+ // InternalDataDSL.g:17229: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 {
- // InternalDataDSL.g:15895:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
- // InternalDataDSL.g:15896:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
+ // InternalDataDSL.g:17233:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
+ // InternalDataDSL.g:17234:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
{
- // InternalDataDSL.g:15896:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
- // InternalDataDSL.g:15897:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
+ // InternalDataDSL.g:17234:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
+ // InternalDataDSL.g:17235:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2());
}
- // InternalDataDSL.g:15898:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
- // InternalDataDSL.g:15898:3: rule__XSwitchExpression__DefaultAssignment_5_2
+ // InternalDataDSL.g:17236:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
+ // InternalDataDSL.g:17236:3: rule__XSwitchExpression__DefaultAssignment_5_2
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DefaultAssignment_5_2();
@@ -52733,16 +57190,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__0"
- // InternalDataDSL.g:15907:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ;
+ // InternalDataDSL.g:17245: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 {
- // InternalDataDSL.g:15911:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
- // InternalDataDSL.g:15912:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
+ // InternalDataDSL.g:17249:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
+ // InternalDataDSL.g:17250:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
{
- pushFollow(FOLLOW_126);
+ pushFollow(FOLLOW_134);
rule__XCasePart__Group__0__Impl();
state._fsp--;
@@ -52771,23 +57228,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__0__Impl"
- // InternalDataDSL.g:15919:1: rule__XCasePart__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:17257:1: rule__XCasePart__Group__0__Impl : ( () ) ;
public final void rule__XCasePart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15923:1: ( ( () ) )
- // InternalDataDSL.g:15924:1: ( () )
+ // InternalDataDSL.g:17261:1: ( ( () ) )
+ // InternalDataDSL.g:17262:1: ( () )
{
- // InternalDataDSL.g:15924:1: ( () )
- // InternalDataDSL.g:15925:2: ()
+ // InternalDataDSL.g:17262:1: ( () )
+ // InternalDataDSL.g:17263:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getXCasePartAction_0());
}
- // InternalDataDSL.g:15926:2: ()
- // InternalDataDSL.g:15926:3:
+ // InternalDataDSL.g:17264:2: ()
+ // InternalDataDSL.g:17264:3:
{
}
@@ -52812,16 +57269,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__1"
- // InternalDataDSL.g:15934:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ;
+ // InternalDataDSL.g:17272: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 {
- // InternalDataDSL.g:15938:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
- // InternalDataDSL.g:15939:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
+ // InternalDataDSL.g:17276:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
+ // InternalDataDSL.g:17277:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
{
- pushFollow(FOLLOW_126);
+ pushFollow(FOLLOW_134);
rule__XCasePart__Group__1__Impl();
state._fsp--;
@@ -52850,31 +57307,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__1__Impl"
- // InternalDataDSL.g:15946:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
+ // InternalDataDSL.g:17284:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
public final void rule__XCasePart__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15950:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
- // InternalDataDSL.g:15951:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
+ // InternalDataDSL.g:17288:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
+ // InternalDataDSL.g:17289:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
{
- // InternalDataDSL.g:15951:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
- // InternalDataDSL.g:15952:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
+ // InternalDataDSL.g:17289:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
+ // InternalDataDSL.g:17290:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1());
}
- // InternalDataDSL.g:15953:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalDataDSL.g:17291:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
+ int alt141=2;
+ int LA141_0 = input.LA(1);
- if ( (LA128_0==RULE_ID||LA128_0==31||LA128_0==113) ) {
- alt128=1;
+ if ( (LA141_0==RULE_ID||LA141_0==31||LA141_0==123) ) {
+ alt141=1;
}
- switch (alt128) {
+ switch (alt141) {
case 1 :
- // InternalDataDSL.g:15953:3: rule__XCasePart__TypeGuardAssignment_1
+ // InternalDataDSL.g:17291:3: rule__XCasePart__TypeGuardAssignment_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__TypeGuardAssignment_1();
@@ -52912,16 +57369,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__2"
- // InternalDataDSL.g:15961:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ;
+ // InternalDataDSL.g:17299: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 {
- // InternalDataDSL.g:15965:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
- // InternalDataDSL.g:15966:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
+ // InternalDataDSL.g:17303:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
+ // InternalDataDSL.g:17304:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
{
- pushFollow(FOLLOW_126);
+ pushFollow(FOLLOW_134);
rule__XCasePart__Group__2__Impl();
state._fsp--;
@@ -52950,31 +57407,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__2__Impl"
- // InternalDataDSL.g:15973:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ;
+ // InternalDataDSL.g:17311: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 {
- // InternalDataDSL.g:15977:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
- // InternalDataDSL.g:15978:1: ( ( rule__XCasePart__Group_2__0 )? )
+ // InternalDataDSL.g:17315:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
+ // InternalDataDSL.g:17316:1: ( ( rule__XCasePart__Group_2__0 )? )
{
- // InternalDataDSL.g:15978:1: ( ( rule__XCasePart__Group_2__0 )? )
- // InternalDataDSL.g:15979:2: ( rule__XCasePart__Group_2__0 )?
+ // InternalDataDSL.g:17316:1: ( ( rule__XCasePart__Group_2__0 )? )
+ // InternalDataDSL.g:17317:2: ( rule__XCasePart__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_2());
}
- // InternalDataDSL.g:15980:2: ( rule__XCasePart__Group_2__0 )?
- int alt129=2;
- int LA129_0 = input.LA(1);
+ // InternalDataDSL.g:17318:2: ( rule__XCasePart__Group_2__0 )?
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA129_0==125) ) {
- alt129=1;
+ if ( (LA142_0==135) ) {
+ alt142=1;
}
- switch (alt129) {
+ switch (alt142) {
case 1 :
- // InternalDataDSL.g:15980:3: rule__XCasePart__Group_2__0
+ // InternalDataDSL.g:17318:3: rule__XCasePart__Group_2__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_2__0();
@@ -53012,14 +57469,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__3"
- // InternalDataDSL.g:15988:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
+ // InternalDataDSL.g:17326:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
public final void rule__XCasePart__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:15992:1: ( rule__XCasePart__Group__3__Impl )
- // InternalDataDSL.g:15993:2: rule__XCasePart__Group__3__Impl
+ // InternalDataDSL.g:17330:1: ( rule__XCasePart__Group__3__Impl )
+ // InternalDataDSL.g:17331:2: rule__XCasePart__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group__3__Impl();
@@ -53045,23 +57502,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group__3__Impl"
- // InternalDataDSL.g:15999:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
+ // InternalDataDSL.g:17337:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
public final void rule__XCasePart__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16003:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
- // InternalDataDSL.g:16004:1: ( ( rule__XCasePart__Alternatives_3 ) )
+ // InternalDataDSL.g:17341:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
+ // InternalDataDSL.g:17342:1: ( ( rule__XCasePart__Alternatives_3 ) )
{
- // InternalDataDSL.g:16004:1: ( ( rule__XCasePart__Alternatives_3 ) )
- // InternalDataDSL.g:16005:2: ( rule__XCasePart__Alternatives_3 )
+ // InternalDataDSL.g:17342:1: ( ( rule__XCasePart__Alternatives_3 ) )
+ // InternalDataDSL.g:17343:2: ( rule__XCasePart__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getAlternatives_3());
}
- // InternalDataDSL.g:16006:2: ( rule__XCasePart__Alternatives_3 )
- // InternalDataDSL.g:16006:3: rule__XCasePart__Alternatives_3
+ // InternalDataDSL.g:17344:2: ( rule__XCasePart__Alternatives_3 )
+ // InternalDataDSL.g:17344:3: rule__XCasePart__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__XCasePart__Alternatives_3();
@@ -53096,16 +57553,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_2__0"
- // InternalDataDSL.g:16015:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ;
+ // InternalDataDSL.g:17353: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 {
- // InternalDataDSL.g:16019:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
- // InternalDataDSL.g:16020:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
+ // InternalDataDSL.g:17357:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
+ // InternalDataDSL.g:17358:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XCasePart__Group_2__0__Impl();
state._fsp--;
@@ -53134,22 +57591,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_2__0__Impl"
- // InternalDataDSL.g:16027:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
+ // InternalDataDSL.g:17365:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16031:1: ( ( 'case' ) )
- // InternalDataDSL.g:16032:1: ( 'case' )
+ // InternalDataDSL.g:17369:1: ( ( 'case' ) )
+ // InternalDataDSL.g:17370:1: ( 'case' )
{
- // InternalDataDSL.g:16032:1: ( 'case' )
- // InternalDataDSL.g:16033:2: 'case'
+ // InternalDataDSL.g:17370:1: ( 'case' )
+ // InternalDataDSL.g:17371:2: 'case'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
- match(input,125,FOLLOW_2); if (state.failed) return ;
+ match(input,135,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
@@ -53175,14 +57632,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_2__1"
- // InternalDataDSL.g:16042:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ;
+ // InternalDataDSL.g:17380: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 {
- // InternalDataDSL.g:16046:1: ( rule__XCasePart__Group_2__1__Impl )
- // InternalDataDSL.g:16047:2: rule__XCasePart__Group_2__1__Impl
+ // InternalDataDSL.g:17384:1: ( rule__XCasePart__Group_2__1__Impl )
+ // InternalDataDSL.g:17385:2: rule__XCasePart__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_2__1__Impl();
@@ -53208,23 +57665,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_2__1__Impl"
- // InternalDataDSL.g:16053:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ;
+ // InternalDataDSL.g:17391: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 {
- // InternalDataDSL.g:16057:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
- // InternalDataDSL.g:16058:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
+ // InternalDataDSL.g:17395:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
+ // InternalDataDSL.g:17396:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
{
- // InternalDataDSL.g:16058:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
- // InternalDataDSL.g:16059:2: ( rule__XCasePart__CaseAssignment_2_1 )
+ // InternalDataDSL.g:17396:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
+ // InternalDataDSL.g:17397:2: ( rule__XCasePart__CaseAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1());
}
- // InternalDataDSL.g:16060:2: ( rule__XCasePart__CaseAssignment_2_1 )
- // InternalDataDSL.g:16060:3: rule__XCasePart__CaseAssignment_2_1
+ // InternalDataDSL.g:17398:2: ( rule__XCasePart__CaseAssignment_2_1 )
+ // InternalDataDSL.g:17398:3: rule__XCasePart__CaseAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__CaseAssignment_2_1();
@@ -53259,16 +57716,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_3_0__0"
- // InternalDataDSL.g:16069:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ;
+ // InternalDataDSL.g:17407: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 {
- // InternalDataDSL.g:16073:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
- // InternalDataDSL.g:16074:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
+ // InternalDataDSL.g:17411:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
+ // InternalDataDSL.g:17412:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XCasePart__Group_3_0__0__Impl();
state._fsp--;
@@ -53297,22 +57754,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_3_0__0__Impl"
- // InternalDataDSL.g:16081:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
+ // InternalDataDSL.g:17419:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16085:1: ( ( ':' ) )
- // InternalDataDSL.g:16086:1: ( ':' )
+ // InternalDataDSL.g:17423:1: ( ( ':' ) )
+ // InternalDataDSL.g:17424:1: ( ':' )
{
- // InternalDataDSL.g:16086:1: ( ':' )
- // InternalDataDSL.g:16087:2: ':'
+ // InternalDataDSL.g:17424:1: ( ':' )
+ // InternalDataDSL.g:17425:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
- match(input,123,FOLLOW_2); if (state.failed) return ;
+ match(input,133,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
@@ -53338,14 +57795,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_3_0__1"
- // InternalDataDSL.g:16096:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ;
+ // InternalDataDSL.g:17434: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 {
- // InternalDataDSL.g:16100:1: ( rule__XCasePart__Group_3_0__1__Impl )
- // InternalDataDSL.g:16101:2: rule__XCasePart__Group_3_0__1__Impl
+ // InternalDataDSL.g:17438:1: ( rule__XCasePart__Group_3_0__1__Impl )
+ // InternalDataDSL.g:17439:2: rule__XCasePart__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_3_0__1__Impl();
@@ -53371,23 +57828,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__Group_3_0__1__Impl"
- // InternalDataDSL.g:16107:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ;
+ // InternalDataDSL.g:17445: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 {
- // InternalDataDSL.g:16111:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
- // InternalDataDSL.g:16112:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
+ // InternalDataDSL.g:17449:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
+ // InternalDataDSL.g:17450:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
{
- // InternalDataDSL.g:16112:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
- // InternalDataDSL.g:16113:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
+ // InternalDataDSL.g:17450:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
+ // InternalDataDSL.g:17451:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1());
}
- // InternalDataDSL.g:16114:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
- // InternalDataDSL.g:16114:3: rule__XCasePart__ThenAssignment_3_0_1
+ // InternalDataDSL.g:17452:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
+ // InternalDataDSL.g:17452:3: rule__XCasePart__ThenAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__ThenAssignment_3_0_1();
@@ -53422,16 +57879,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__0"
- // InternalDataDSL.g:16123:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ;
+ // InternalDataDSL.g:17461: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 {
- // InternalDataDSL.g:16127:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
- // InternalDataDSL.g:16128:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
+ // InternalDataDSL.g:17465:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
+ // InternalDataDSL.g:17466:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XForLoopExpression__Group__0__Impl();
state._fsp--;
@@ -53460,23 +57917,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__0__Impl"
- // InternalDataDSL.g:16135:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ;
+ // InternalDataDSL.g:17473: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 {
- // InternalDataDSL.g:16139:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
- // InternalDataDSL.g:16140:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
+ // InternalDataDSL.g:17477:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
+ // InternalDataDSL.g:17478:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
{
- // InternalDataDSL.g:16140:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
- // InternalDataDSL.g:16141:2: ( rule__XForLoopExpression__Group_0__0 )
+ // InternalDataDSL.g:17478:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
+ // InternalDataDSL.g:17479:2: ( rule__XForLoopExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0());
}
- // InternalDataDSL.g:16142:2: ( rule__XForLoopExpression__Group_0__0 )
- // InternalDataDSL.g:16142:3: rule__XForLoopExpression__Group_0__0
+ // InternalDataDSL.g:17480:2: ( rule__XForLoopExpression__Group_0__0 )
+ // InternalDataDSL.g:17480:3: rule__XForLoopExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0__0();
@@ -53511,16 +57968,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__1"
- // InternalDataDSL.g:16150:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ;
+ // InternalDataDSL.g:17488: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 {
- // InternalDataDSL.g:16154:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
- // InternalDataDSL.g:16155:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
+ // InternalDataDSL.g:17492:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
+ // InternalDataDSL.g:17493:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XForLoopExpression__Group__1__Impl();
state._fsp--;
@@ -53549,23 +58006,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__1__Impl"
- // InternalDataDSL.g:16162:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
+ // InternalDataDSL.g:17500:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16166:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
- // InternalDataDSL.g:16167:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
+ // InternalDataDSL.g:17504:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
+ // InternalDataDSL.g:17505:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
{
- // InternalDataDSL.g:16167:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
- // InternalDataDSL.g:16168:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
+ // InternalDataDSL.g:17505:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
+ // InternalDataDSL.g:17506:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1());
}
- // InternalDataDSL.g:16169:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
- // InternalDataDSL.g:16169:3: rule__XForLoopExpression__ForExpressionAssignment_1
+ // InternalDataDSL.g:17507:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
+ // InternalDataDSL.g:17507:3: rule__XForLoopExpression__ForExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__ForExpressionAssignment_1();
@@ -53600,16 +58057,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__2"
- // InternalDataDSL.g:16177:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ;
+ // InternalDataDSL.g:17515: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 {
- // InternalDataDSL.g:16181:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
- // InternalDataDSL.g:16182:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
+ // InternalDataDSL.g:17519:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
+ // InternalDataDSL.g:17520:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XForLoopExpression__Group__2__Impl();
state._fsp--;
@@ -53638,22 +58095,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__2__Impl"
- // InternalDataDSL.g:16189:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:17527:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16193:1: ( ( ')' ) )
- // InternalDataDSL.g:16194:1: ( ')' )
+ // InternalDataDSL.g:17531:1: ( ( ')' ) )
+ // InternalDataDSL.g:17532:1: ( ')' )
{
- // InternalDataDSL.g:16194:1: ( ')' )
- // InternalDataDSL.g:16195:2: ')'
+ // InternalDataDSL.g:17532:1: ( ')' )
+ // InternalDataDSL.g:17533:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -53679,14 +58136,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__3"
- // InternalDataDSL.g:16204:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
+ // InternalDataDSL.g:17542:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
public final void rule__XForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16208:1: ( rule__XForLoopExpression__Group__3__Impl )
- // InternalDataDSL.g:16209:2: rule__XForLoopExpression__Group__3__Impl
+ // InternalDataDSL.g:17546:1: ( rule__XForLoopExpression__Group__3__Impl )
+ // InternalDataDSL.g:17547:2: rule__XForLoopExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group__3__Impl();
@@ -53712,23 +58169,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group__3__Impl"
- // InternalDataDSL.g:16215:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
+ // InternalDataDSL.g:17553:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16219:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
- // InternalDataDSL.g:16220:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
+ // InternalDataDSL.g:17557:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
+ // InternalDataDSL.g:17558:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
{
- // InternalDataDSL.g:16220:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
- // InternalDataDSL.g:16221:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
+ // InternalDataDSL.g:17558:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
+ // InternalDataDSL.g:17559:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3());
}
- // InternalDataDSL.g:16222:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
- // InternalDataDSL.g:16222:3: rule__XForLoopExpression__EachExpressionAssignment_3
+ // InternalDataDSL.g:17560:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
+ // InternalDataDSL.g:17560:3: rule__XForLoopExpression__EachExpressionAssignment_3
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__EachExpressionAssignment_3();
@@ -53763,14 +58220,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0__0"
- // InternalDataDSL.g:16231:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ;
+ // InternalDataDSL.g:17569: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 {
- // InternalDataDSL.g:16235:1: ( rule__XForLoopExpression__Group_0__0__Impl )
- // InternalDataDSL.g:16236:2: rule__XForLoopExpression__Group_0__0__Impl
+ // InternalDataDSL.g:17573:1: ( rule__XForLoopExpression__Group_0__0__Impl )
+ // InternalDataDSL.g:17574:2: rule__XForLoopExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0__0__Impl();
@@ -53796,23 +58253,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl"
- // InternalDataDSL.g:16242:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:17580: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 {
- // InternalDataDSL.g:16246:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
- // InternalDataDSL.g:16247:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
+ // InternalDataDSL.g:17584:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:17585:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
{
- // InternalDataDSL.g:16247:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
- // InternalDataDSL.g:16248:2: ( rule__XForLoopExpression__Group_0_0__0 )
+ // InternalDataDSL.g:17585:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
+ // InternalDataDSL.g:17586:2: ( rule__XForLoopExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0());
}
- // InternalDataDSL.g:16249:2: ( rule__XForLoopExpression__Group_0_0__0 )
- // InternalDataDSL.g:16249:3: rule__XForLoopExpression__Group_0_0__0
+ // InternalDataDSL.g:17587:2: ( rule__XForLoopExpression__Group_0_0__0 )
+ // InternalDataDSL.g:17587:3: rule__XForLoopExpression__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0_0__0();
@@ -53847,16 +58304,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0"
- // InternalDataDSL.g:16258:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ;
+ // InternalDataDSL.g:17596: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 {
- // InternalDataDSL.g:16262:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
- // InternalDataDSL.g:16263:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
+ // InternalDataDSL.g:17600:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
+ // InternalDataDSL.g:17601:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
{
- pushFollow(FOLLOW_39);
+ pushFollow(FOLLOW_43);
rule__XForLoopExpression__Group_0_0__0__Impl();
state._fsp--;
@@ -53885,23 +58342,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl"
- // InternalDataDSL.g:16270:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:17608:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16274:1: ( ( () ) )
- // InternalDataDSL.g:16275:1: ( () )
+ // InternalDataDSL.g:17612:1: ( ( () ) )
+ // InternalDataDSL.g:17613:1: ( () )
{
- // InternalDataDSL.g:16275:1: ( () )
- // InternalDataDSL.g:16276:2: ()
+ // InternalDataDSL.g:17613:1: ( () )
+ // InternalDataDSL.g:17614:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0());
}
- // InternalDataDSL.g:16277:2: ()
- // InternalDataDSL.g:16277:3:
+ // InternalDataDSL.g:17615:2: ()
+ // InternalDataDSL.g:17615:3:
{
}
@@ -53926,16 +58383,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1"
- // InternalDataDSL.g:16285:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ;
+ // InternalDataDSL.g:17623: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 {
- // InternalDataDSL.g:16289:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
- // InternalDataDSL.g:16290:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
+ // InternalDataDSL.g:17627:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
+ // InternalDataDSL.g:17628:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XForLoopExpression__Group_0_0__1__Impl();
state._fsp--;
@@ -53964,22 +58421,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl"
- // InternalDataDSL.g:16297:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ;
+ // InternalDataDSL.g:17635: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 {
- // InternalDataDSL.g:16301:1: ( ( 'for' ) )
- // InternalDataDSL.g:16302:1: ( 'for' )
+ // InternalDataDSL.g:17639:1: ( ( 'for' ) )
+ // InternalDataDSL.g:17640:1: ( 'for' )
{
- // InternalDataDSL.g:16302:1: ( 'for' )
- // InternalDataDSL.g:16303:2: 'for'
+ // InternalDataDSL.g:17640:1: ( 'for' )
+ // InternalDataDSL.g:17641:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
@@ -54005,16 +58462,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2"
- // InternalDataDSL.g:16312:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ;
+ // InternalDataDSL.g:17650: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 {
- // InternalDataDSL.g:16316:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
- // InternalDataDSL.g:16317:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
+ // InternalDataDSL.g:17654:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
+ // InternalDataDSL.g:17655:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XForLoopExpression__Group_0_0__2__Impl();
state._fsp--;
@@ -54043,22 +58500,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl"
- // InternalDataDSL.g:16324:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
+ // InternalDataDSL.g:17662:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16328:1: ( ( '(' ) )
- // InternalDataDSL.g:16329:1: ( '(' )
+ // InternalDataDSL.g:17666:1: ( ( '(' ) )
+ // InternalDataDSL.g:17667:1: ( '(' )
{
- // InternalDataDSL.g:16329:1: ( '(' )
- // InternalDataDSL.g:16330:2: '('
+ // InternalDataDSL.g:17667:1: ( '(' )
+ // InternalDataDSL.g:17668:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
@@ -54084,16 +58541,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3"
- // InternalDataDSL.g:16339:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ;
+ // InternalDataDSL.g:17677: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 {
- // InternalDataDSL.g:16343:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
- // InternalDataDSL.g:16344:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
+ // InternalDataDSL.g:17681:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
+ // InternalDataDSL.g:17682:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
{
- pushFollow(FOLLOW_125);
+ pushFollow(FOLLOW_133);
rule__XForLoopExpression__Group_0_0__3__Impl();
state._fsp--;
@@ -54122,23 +58579,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl"
- // InternalDataDSL.g:16351:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ;
+ // InternalDataDSL.g:17689: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 {
- // InternalDataDSL.g:16355:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
- // InternalDataDSL.g:16356:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
+ // InternalDataDSL.g:17693:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
+ // InternalDataDSL.g:17694:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
{
- // InternalDataDSL.g:16356:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
- // InternalDataDSL.g:16357:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
+ // InternalDataDSL.g:17694:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
+ // InternalDataDSL.g:17695:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3());
}
- // InternalDataDSL.g:16358:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
- // InternalDataDSL.g:16358:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
+ // InternalDataDSL.g:17696:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
+ // InternalDataDSL.g:17696:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__DeclaredParamAssignment_0_0_3();
@@ -54173,14 +58630,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4"
- // InternalDataDSL.g:16366:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ;
+ // InternalDataDSL.g:17704: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 {
- // InternalDataDSL.g:16370:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
- // InternalDataDSL.g:16371:2: rule__XForLoopExpression__Group_0_0__4__Impl
+ // InternalDataDSL.g:17708:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
+ // InternalDataDSL.g:17709:2: rule__XForLoopExpression__Group_0_0__4__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0_0__4__Impl();
@@ -54206,22 +58663,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl"
- // InternalDataDSL.g:16377:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
+ // InternalDataDSL.g:17715:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16381:1: ( ( ':' ) )
- // InternalDataDSL.g:16382:1: ( ':' )
+ // InternalDataDSL.g:17719:1: ( ( ':' ) )
+ // InternalDataDSL.g:17720:1: ( ':' )
{
- // InternalDataDSL.g:16382:1: ( ':' )
- // InternalDataDSL.g:16383:2: ':'
+ // InternalDataDSL.g:17720:1: ( ':' )
+ // InternalDataDSL.g:17721:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
- match(input,123,FOLLOW_2); if (state.failed) return ;
+ match(input,133,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
@@ -54247,16 +58704,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__0"
- // InternalDataDSL.g:16393:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ;
+ // InternalDataDSL.g:17731: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 {
- // InternalDataDSL.g:16397:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
- // InternalDataDSL.g:16398:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
+ // InternalDataDSL.g:17735:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
+ // InternalDataDSL.g:17736:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
{
- pushFollow(FOLLOW_39);
+ pushFollow(FOLLOW_43);
rule__XBasicForLoopExpression__Group__0__Impl();
state._fsp--;
@@ -54285,23 +58742,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl"
- // InternalDataDSL.g:16405:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:17743:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16409:1: ( ( () ) )
- // InternalDataDSL.g:16410:1: ( () )
+ // InternalDataDSL.g:17747:1: ( ( () ) )
+ // InternalDataDSL.g:17748:1: ( () )
{
- // InternalDataDSL.g:16410:1: ( () )
- // InternalDataDSL.g:16411:2: ()
+ // InternalDataDSL.g:17748:1: ( () )
+ // InternalDataDSL.g:17749:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0());
}
- // InternalDataDSL.g:16412:2: ()
- // InternalDataDSL.g:16412:3:
+ // InternalDataDSL.g:17750:2: ()
+ // InternalDataDSL.g:17750:3:
{
}
@@ -54326,16 +58783,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__1"
- // InternalDataDSL.g:16420:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ;
+ // InternalDataDSL.g:17758: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 {
- // InternalDataDSL.g:16424:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
- // InternalDataDSL.g:16425:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
+ // InternalDataDSL.g:17762:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
+ // InternalDataDSL.g:17763:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XBasicForLoopExpression__Group__1__Impl();
state._fsp--;
@@ -54364,22 +58821,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl"
- // InternalDataDSL.g:16432:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
+ // InternalDataDSL.g:17770:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16436:1: ( ( 'for' ) )
- // InternalDataDSL.g:16437:1: ( 'for' )
+ // InternalDataDSL.g:17774:1: ( ( 'for' ) )
+ // InternalDataDSL.g:17775:1: ( 'for' )
{
- // InternalDataDSL.g:16437:1: ( 'for' )
- // InternalDataDSL.g:16438:2: 'for'
+ // InternalDataDSL.g:17775:1: ( 'for' )
+ // InternalDataDSL.g:17776:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
@@ -54405,16 +58862,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__2"
- // InternalDataDSL.g:16447:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ;
+ // InternalDataDSL.g:17785: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 {
- // InternalDataDSL.g:16451:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
- // InternalDataDSL.g:16452:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
+ // InternalDataDSL.g:17789:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
+ // InternalDataDSL.g:17790:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
{
- pushFollow(FOLLOW_127);
+ pushFollow(FOLLOW_135);
rule__XBasicForLoopExpression__Group__2__Impl();
state._fsp--;
@@ -54443,22 +58900,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl"
- // InternalDataDSL.g:16459:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
+ // InternalDataDSL.g:17797:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16463:1: ( ( '(' ) )
- // InternalDataDSL.g:16464:1: ( '(' )
+ // InternalDataDSL.g:17801:1: ( ( '(' ) )
+ // InternalDataDSL.g:17802:1: ( '(' )
{
- // InternalDataDSL.g:16464:1: ( '(' )
- // InternalDataDSL.g:16465:2: '('
+ // InternalDataDSL.g:17802:1: ( '(' )
+ // InternalDataDSL.g:17803:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -54484,16 +58941,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__3"
- // InternalDataDSL.g:16474:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ;
+ // InternalDataDSL.g:17812: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 {
- // InternalDataDSL.g:16478:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
- // InternalDataDSL.g:16479:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
+ // InternalDataDSL.g:17816:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
+ // InternalDataDSL.g:17817:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
{
- pushFollow(FOLLOW_127);
+ pushFollow(FOLLOW_135);
rule__XBasicForLoopExpression__Group__3__Impl();
state._fsp--;
@@ -54522,31 +58979,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl"
- // InternalDataDSL.g:16486:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ;
+ // InternalDataDSL.g:17824: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 {
- // InternalDataDSL.g:16490:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
- // InternalDataDSL.g:16491:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
+ // InternalDataDSL.g:17828:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
+ // InternalDataDSL.g:17829:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
{
- // InternalDataDSL.g:16491:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
- // InternalDataDSL.g:16492:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
+ // InternalDataDSL.g:17829:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
+ // InternalDataDSL.g:17830:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3());
}
- // InternalDataDSL.g:16493:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
- int alt130=2;
- int LA130_0 = input.LA(1);
+ // InternalDataDSL.g:17831:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( ((LA130_0>=RULE_STRING && LA130_0<=RULE_DECIMAL)||LA130_0==27||(LA130_0>=34 && LA130_0<=35)||LA130_0==40||(LA130_0>=44 && LA130_0<=50)||LA130_0==70||LA130_0==95||LA130_0==113||(LA130_0>=117 && LA130_0<=118)||LA130_0==120||LA130_0==122||(LA130_0>=126 && LA130_0<=133)||LA130_0==135||(LA130_0>=153 && LA130_0<=154)) ) {
- alt130=1;
+ if ( ((LA143_0>=RULE_STRING && LA143_0<=RULE_DECIMAL)||LA143_0==27||(LA143_0>=34 && LA143_0<=35)||LA143_0==40||(LA143_0>=44 && LA143_0<=50)||LA143_0==75||LA143_0==102||LA143_0==123||(LA143_0>=127 && LA143_0<=128)||LA143_0==130||LA143_0==132||(LA143_0>=136 && LA143_0<=143)||LA143_0==145||(LA143_0>=165 && LA143_0<=166)) ) {
+ alt143=1;
}
- switch (alt130) {
+ switch (alt143) {
case 1 :
- // InternalDataDSL.g:16493:3: rule__XBasicForLoopExpression__Group_3__0
+ // InternalDataDSL.g:17831:3: rule__XBasicForLoopExpression__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3__0();
@@ -54584,16 +59041,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__4"
- // InternalDataDSL.g:16501:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ;
+ // InternalDataDSL.g:17839: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 {
- // InternalDataDSL.g:16505:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
- // InternalDataDSL.g:16506:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
+ // InternalDataDSL.g:17843:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
+ // InternalDataDSL.g:17844:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
{
- pushFollow(FOLLOW_128);
+ pushFollow(FOLLOW_136);
rule__XBasicForLoopExpression__Group__4__Impl();
state._fsp--;
@@ -54622,22 +59079,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl"
- // InternalDataDSL.g:16513:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
+ // InternalDataDSL.g:17851:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16517:1: ( ( ';' ) )
- // InternalDataDSL.g:16518:1: ( ';' )
+ // InternalDataDSL.g:17855:1: ( ( ';' ) )
+ // InternalDataDSL.g:17856:1: ( ';' )
{
- // InternalDataDSL.g:16518:1: ( ';' )
- // InternalDataDSL.g:16519:2: ';'
+ // InternalDataDSL.g:17856:1: ( ';' )
+ // InternalDataDSL.g:17857:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
@@ -54663,16 +59120,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__5"
- // InternalDataDSL.g:16528:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ;
+ // InternalDataDSL.g:17866: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 {
- // InternalDataDSL.g:16532:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
- // InternalDataDSL.g:16533:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
+ // InternalDataDSL.g:17870:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
+ // InternalDataDSL.g:17871:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
{
- pushFollow(FOLLOW_128);
+ pushFollow(FOLLOW_136);
rule__XBasicForLoopExpression__Group__5__Impl();
state._fsp--;
@@ -54701,31 +59158,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl"
- // InternalDataDSL.g:16540:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
+ // InternalDataDSL.g:17878:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16544:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
- // InternalDataDSL.g:16545:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
+ // InternalDataDSL.g:17882:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
+ // InternalDataDSL.g:17883:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
{
- // InternalDataDSL.g:16545:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
- // InternalDataDSL.g:16546:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
+ // InternalDataDSL.g:17883:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
+ // InternalDataDSL.g:17884:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5());
}
- // InternalDataDSL.g:16547:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
- int alt131=2;
- int LA131_0 = input.LA(1);
+ // InternalDataDSL.g:17885:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( ((LA131_0>=RULE_STRING && LA131_0<=RULE_DECIMAL)||LA131_0==27||(LA131_0>=34 && LA131_0<=35)||LA131_0==40||(LA131_0>=45 && LA131_0<=50)||LA131_0==70||LA131_0==95||LA131_0==113||(LA131_0>=117 && LA131_0<=118)||LA131_0==120||LA131_0==122||(LA131_0>=126 && LA131_0<=133)||LA131_0==135||LA131_0==154) ) {
- alt131=1;
+ if ( ((LA144_0>=RULE_STRING && LA144_0<=RULE_DECIMAL)||LA144_0==27||(LA144_0>=34 && LA144_0<=35)||LA144_0==40||(LA144_0>=45 && LA144_0<=50)||LA144_0==75||LA144_0==102||LA144_0==123||(LA144_0>=127 && LA144_0<=128)||LA144_0==130||LA144_0==132||(LA144_0>=136 && LA144_0<=143)||LA144_0==145||LA144_0==166) ) {
+ alt144=1;
}
- switch (alt131) {
+ switch (alt144) {
case 1 :
- // InternalDataDSL.g:16547:3: rule__XBasicForLoopExpression__ExpressionAssignment_5
+ // InternalDataDSL.g:17885:3: rule__XBasicForLoopExpression__ExpressionAssignment_5
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__ExpressionAssignment_5();
@@ -54763,16 +59220,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__6"
- // InternalDataDSL.g:16555:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ;
+ // InternalDataDSL.g:17893: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 {
- // InternalDataDSL.g:16559:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
- // InternalDataDSL.g:16560:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
+ // InternalDataDSL.g:17897:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
+ // InternalDataDSL.g:17898:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XBasicForLoopExpression__Group__6__Impl();
state._fsp--;
@@ -54801,22 +59258,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl"
- // InternalDataDSL.g:16567:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
+ // InternalDataDSL.g:17905:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16571:1: ( ( ';' ) )
- // InternalDataDSL.g:16572:1: ( ';' )
+ // InternalDataDSL.g:17909:1: ( ( ';' ) )
+ // InternalDataDSL.g:17910:1: ( ';' )
{
- // InternalDataDSL.g:16572:1: ( ';' )
- // InternalDataDSL.g:16573:2: ';'
+ // InternalDataDSL.g:17910:1: ( ';' )
+ // InternalDataDSL.g:17911:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
@@ -54842,16 +59299,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__7"
- // InternalDataDSL.g:16582:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ;
+ // InternalDataDSL.g:17920: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 {
- // InternalDataDSL.g:16586:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
- // InternalDataDSL.g:16587:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
+ // InternalDataDSL.g:17924:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
+ // InternalDataDSL.g:17925:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
{
- pushFollow(FOLLOW_71);
+ pushFollow(FOLLOW_79);
rule__XBasicForLoopExpression__Group__7__Impl();
state._fsp--;
@@ -54880,31 +59337,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl"
- // InternalDataDSL.g:16594:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ;
+ // InternalDataDSL.g:17932: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 {
- // InternalDataDSL.g:16598:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
- // InternalDataDSL.g:16599:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
+ // InternalDataDSL.g:17936:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
+ // InternalDataDSL.g:17937:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
{
- // InternalDataDSL.g:16599:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
- // InternalDataDSL.g:16600:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
+ // InternalDataDSL.g:17937:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
+ // InternalDataDSL.g:17938:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7());
}
- // InternalDataDSL.g:16601:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
- int alt132=2;
- int LA132_0 = input.LA(1);
+ // InternalDataDSL.g:17939:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( ((LA132_0>=RULE_STRING && LA132_0<=RULE_DECIMAL)||LA132_0==27||(LA132_0>=34 && LA132_0<=35)||LA132_0==40||(LA132_0>=45 && LA132_0<=50)||LA132_0==70||LA132_0==95||LA132_0==113||(LA132_0>=117 && LA132_0<=118)||LA132_0==120||LA132_0==122||(LA132_0>=126 && LA132_0<=133)||LA132_0==135||LA132_0==154) ) {
- alt132=1;
+ if ( ((LA145_0>=RULE_STRING && LA145_0<=RULE_DECIMAL)||LA145_0==27||(LA145_0>=34 && LA145_0<=35)||LA145_0==40||(LA145_0>=45 && LA145_0<=50)||LA145_0==75||LA145_0==102||LA145_0==123||(LA145_0>=127 && LA145_0<=128)||LA145_0==130||LA145_0==132||(LA145_0>=136 && LA145_0<=143)||LA145_0==145||LA145_0==166) ) {
+ alt145=1;
}
- switch (alt132) {
+ switch (alt145) {
case 1 :
- // InternalDataDSL.g:16601:3: rule__XBasicForLoopExpression__Group_7__0
+ // InternalDataDSL.g:17939:3: rule__XBasicForLoopExpression__Group_7__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7__0();
@@ -54942,16 +59399,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__8"
- // InternalDataDSL.g:16609:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ;
+ // InternalDataDSL.g:17947: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 {
- // InternalDataDSL.g:16613:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
- // InternalDataDSL.g:16614:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
+ // InternalDataDSL.g:17951:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
+ // InternalDataDSL.g:17952:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XBasicForLoopExpression__Group__8__Impl();
state._fsp--;
@@ -54980,22 +59437,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl"
- // InternalDataDSL.g:16621:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
+ // InternalDataDSL.g:17959:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16625:1: ( ( ')' ) )
- // InternalDataDSL.g:16626:1: ( ')' )
+ // InternalDataDSL.g:17963:1: ( ( ')' ) )
+ // InternalDataDSL.g:17964:1: ( ')' )
{
- // InternalDataDSL.g:16626:1: ( ')' )
- // InternalDataDSL.g:16627:2: ')'
+ // InternalDataDSL.g:17964:1: ( ')' )
+ // InternalDataDSL.g:17965:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
@@ -55021,14 +59478,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__9"
- // InternalDataDSL.g:16636:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
+ // InternalDataDSL.g:17974:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16640:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
- // InternalDataDSL.g:16641:2: rule__XBasicForLoopExpression__Group__9__Impl
+ // InternalDataDSL.g:17978:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
+ // InternalDataDSL.g:17979:2: rule__XBasicForLoopExpression__Group__9__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group__9__Impl();
@@ -55054,23 +59511,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl"
- // InternalDataDSL.g:16647:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
+ // InternalDataDSL.g:17985:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16651:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
- // InternalDataDSL.g:16652:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
+ // InternalDataDSL.g:17989:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
+ // InternalDataDSL.g:17990:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
{
- // InternalDataDSL.g:16652:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
- // InternalDataDSL.g:16653:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
+ // InternalDataDSL.g:17990:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
+ // InternalDataDSL.g:17991:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9());
}
- // InternalDataDSL.g:16654:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
- // InternalDataDSL.g:16654:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9
+ // InternalDataDSL.g:17992:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
+ // InternalDataDSL.g:17992:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__EachExpressionAssignment_9();
@@ -55105,16 +59562,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0"
- // InternalDataDSL.g:16663:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ;
+ // InternalDataDSL.g:18001: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 {
- // InternalDataDSL.g:16667:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
- // InternalDataDSL.g:16668:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
+ // InternalDataDSL.g:18005:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
+ // InternalDataDSL.g:18006:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XBasicForLoopExpression__Group_3__0__Impl();
state._fsp--;
@@ -55143,23 +59600,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl"
- // InternalDataDSL.g:16675:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ;
+ // InternalDataDSL.g:18013: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 {
- // InternalDataDSL.g:16679:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
- // InternalDataDSL.g:16680:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
+ // InternalDataDSL.g:18017:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
+ // InternalDataDSL.g:18018:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
{
- // InternalDataDSL.g:16680:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
- // InternalDataDSL.g:16681:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
+ // InternalDataDSL.g:18018:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
+ // InternalDataDSL.g:18019:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0());
}
- // InternalDataDSL.g:16682:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
- // InternalDataDSL.g:16682:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
+ // InternalDataDSL.g:18020:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
+ // InternalDataDSL.g:18020:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0();
@@ -55194,14 +59651,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1"
- // InternalDataDSL.g:16690:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ;
+ // InternalDataDSL.g:18028: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 {
- // InternalDataDSL.g:16694:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
- // InternalDataDSL.g:16695:2: rule__XBasicForLoopExpression__Group_3__1__Impl
+ // InternalDataDSL.g:18032:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
+ // InternalDataDSL.g:18033:2: rule__XBasicForLoopExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3__1__Impl();
@@ -55227,37 +59684,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl"
- // InternalDataDSL.g:16701:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ;
+ // InternalDataDSL.g:18039: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 {
- // InternalDataDSL.g:16705:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
- // InternalDataDSL.g:16706:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
+ // InternalDataDSL.g:18043:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
+ // InternalDataDSL.g:18044:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
{
- // InternalDataDSL.g:16706:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
- // InternalDataDSL.g:16707:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
+ // InternalDataDSL.g:18044:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
+ // InternalDataDSL.g:18045:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1());
}
- // InternalDataDSL.g:16708:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
- loop133:
+ // InternalDataDSL.g:18046:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
+ loop146:
do {
- int alt133=2;
- int LA133_0 = input.LA(1);
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( (LA133_0==115) ) {
- alt133=1;
+ if ( (LA146_0==125) ) {
+ alt146=1;
}
- switch (alt133) {
+ switch (alt146) {
case 1 :
- // InternalDataDSL.g:16708:3: rule__XBasicForLoopExpression__Group_3_1__0
+ // InternalDataDSL.g:18046:3: rule__XBasicForLoopExpression__Group_3_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XBasicForLoopExpression__Group_3_1__0();
state._fsp--;
@@ -55267,7 +59724,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop133;
+ break loop146;
}
} while (true);
@@ -55296,16 +59753,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0"
- // InternalDataDSL.g:16717:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ;
+ // InternalDataDSL.g:18055: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 {
- // InternalDataDSL.g:16721:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
- // InternalDataDSL.g:16722:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
+ // InternalDataDSL.g:18059:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
+ // InternalDataDSL.g:18060:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
{
- pushFollow(FOLLOW_129);
+ pushFollow(FOLLOW_137);
rule__XBasicForLoopExpression__Group_3_1__0__Impl();
state._fsp--;
@@ -55334,22 +59791,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl"
- // InternalDataDSL.g:16729:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:18067:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16733:1: ( ( ',' ) )
- // InternalDataDSL.g:16734:1: ( ',' )
+ // InternalDataDSL.g:18071:1: ( ( ',' ) )
+ // InternalDataDSL.g:18072:1: ( ',' )
{
- // InternalDataDSL.g:16734:1: ( ',' )
- // InternalDataDSL.g:16735:2: ','
+ // InternalDataDSL.g:18072:1: ( ',' )
+ // InternalDataDSL.g:18073:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
@@ -55375,14 +59832,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1"
- // InternalDataDSL.g:16744:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:18082: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 {
- // InternalDataDSL.g:16748:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
- // InternalDataDSL.g:16749:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
+ // InternalDataDSL.g:18086:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
+ // InternalDataDSL.g:18087:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3_1__1__Impl();
@@ -55408,23 +59865,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl"
- // InternalDataDSL.g:16755:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:18093: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 {
- // InternalDataDSL.g:16759:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:16760:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
+ // InternalDataDSL.g:18097:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:18098:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:16760:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
- // InternalDataDSL.g:16761:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
+ // InternalDataDSL.g:18098:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
+ // InternalDataDSL.g:18099:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1());
}
- // InternalDataDSL.g:16762:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
- // InternalDataDSL.g:16762:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
+ // InternalDataDSL.g:18100:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
+ // InternalDataDSL.g:18100:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1();
@@ -55459,16 +59916,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0"
- // InternalDataDSL.g:16771:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ;
+ // InternalDataDSL.g:18109: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 {
- // InternalDataDSL.g:16775:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
- // InternalDataDSL.g:16776:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
+ // InternalDataDSL.g:18113:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
+ // InternalDataDSL.g:18114:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XBasicForLoopExpression__Group_7__0__Impl();
state._fsp--;
@@ -55497,23 +59954,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl"
- // InternalDataDSL.g:16783:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ;
+ // InternalDataDSL.g:18121: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 {
- // InternalDataDSL.g:16787:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
- // InternalDataDSL.g:16788:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
+ // InternalDataDSL.g:18125:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
+ // InternalDataDSL.g:18126:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
{
- // InternalDataDSL.g:16788:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
- // InternalDataDSL.g:16789:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
+ // InternalDataDSL.g:18126:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
+ // InternalDataDSL.g:18127:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0());
}
- // InternalDataDSL.g:16790:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
- // InternalDataDSL.g:16790:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
+ // InternalDataDSL.g:18128:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
+ // InternalDataDSL.g:18128:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0();
@@ -55548,14 +60005,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1"
- // InternalDataDSL.g:16798:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ;
+ // InternalDataDSL.g:18136: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 {
- // InternalDataDSL.g:16802:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
- // InternalDataDSL.g:16803:2: rule__XBasicForLoopExpression__Group_7__1__Impl
+ // InternalDataDSL.g:18140:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
+ // InternalDataDSL.g:18141:2: rule__XBasicForLoopExpression__Group_7__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7__1__Impl();
@@ -55581,37 +60038,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl"
- // InternalDataDSL.g:16809:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ;
+ // InternalDataDSL.g:18147: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 {
- // InternalDataDSL.g:16813:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
- // InternalDataDSL.g:16814:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
+ // InternalDataDSL.g:18151:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
+ // InternalDataDSL.g:18152:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
{
- // InternalDataDSL.g:16814:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
- // InternalDataDSL.g:16815:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
+ // InternalDataDSL.g:18152:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
+ // InternalDataDSL.g:18153:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1());
}
- // InternalDataDSL.g:16816:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
- loop134:
+ // InternalDataDSL.g:18154:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
+ loop147:
do {
- int alt134=2;
- int LA134_0 = input.LA(1);
+ int alt147=2;
+ int LA147_0 = input.LA(1);
- if ( (LA134_0==115) ) {
- alt134=1;
+ if ( (LA147_0==125) ) {
+ alt147=1;
}
- switch (alt134) {
+ switch (alt147) {
case 1 :
- // InternalDataDSL.g:16816:3: rule__XBasicForLoopExpression__Group_7_1__0
+ // InternalDataDSL.g:18154:3: rule__XBasicForLoopExpression__Group_7_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XBasicForLoopExpression__Group_7_1__0();
state._fsp--;
@@ -55621,7 +60078,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop134;
+ break loop147;
}
} while (true);
@@ -55650,16 +60107,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0"
- // InternalDataDSL.g:16825:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ;
+ // InternalDataDSL.g:18163: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 {
- // InternalDataDSL.g:16829:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
- // InternalDataDSL.g:16830:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
+ // InternalDataDSL.g:18167:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
+ // InternalDataDSL.g:18168:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XBasicForLoopExpression__Group_7_1__0__Impl();
state._fsp--;
@@ -55688,22 +60145,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl"
- // InternalDataDSL.g:16837:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:18175:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16841:1: ( ( ',' ) )
- // InternalDataDSL.g:16842:1: ( ',' )
+ // InternalDataDSL.g:18179:1: ( ( ',' ) )
+ // InternalDataDSL.g:18180:1: ( ',' )
{
- // InternalDataDSL.g:16842:1: ( ',' )
- // InternalDataDSL.g:16843:2: ','
+ // InternalDataDSL.g:18180:1: ( ',' )
+ // InternalDataDSL.g:18181:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
@@ -55729,14 +60186,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1"
- // InternalDataDSL.g:16852:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ;
+ // InternalDataDSL.g:18190: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 {
- // InternalDataDSL.g:16856:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
- // InternalDataDSL.g:16857:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
+ // InternalDataDSL.g:18194:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
+ // InternalDataDSL.g:18195:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7_1__1__Impl();
@@ -55762,23 +60219,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl"
- // InternalDataDSL.g:16863:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ;
+ // InternalDataDSL.g:18201: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 {
- // InternalDataDSL.g:16867:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
- // InternalDataDSL.g:16868:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
+ // InternalDataDSL.g:18205:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
+ // InternalDataDSL.g:18206:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
{
- // InternalDataDSL.g:16868:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
- // InternalDataDSL.g:16869:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
+ // InternalDataDSL.g:18206:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
+ // InternalDataDSL.g:18207:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1());
}
- // InternalDataDSL.g:16870:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
- // InternalDataDSL.g:16870:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
+ // InternalDataDSL.g:18208:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
+ // InternalDataDSL.g:18208:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1();
@@ -55813,16 +60270,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__0"
- // InternalDataDSL.g:16879:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ;
+ // InternalDataDSL.g:18217: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 {
- // InternalDataDSL.g:16883:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
- // InternalDataDSL.g:16884:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
+ // InternalDataDSL.g:18221:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
+ // InternalDataDSL.g:18222:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
{
- pushFollow(FOLLOW_130);
+ pushFollow(FOLLOW_138);
rule__XWhileExpression__Group__0__Impl();
state._fsp--;
@@ -55851,23 +60308,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__0__Impl"
- // InternalDataDSL.g:16891:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:18229:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16895:1: ( ( () ) )
- // InternalDataDSL.g:16896:1: ( () )
+ // InternalDataDSL.g:18233:1: ( ( () ) )
+ // InternalDataDSL.g:18234:1: ( () )
{
- // InternalDataDSL.g:16896:1: ( () )
- // InternalDataDSL.g:16897:2: ()
+ // InternalDataDSL.g:18234:1: ( () )
+ // InternalDataDSL.g:18235:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0());
}
- // InternalDataDSL.g:16898:2: ()
- // InternalDataDSL.g:16898:3:
+ // InternalDataDSL.g:18236:2: ()
+ // InternalDataDSL.g:18236:3:
{
}
@@ -55892,16 +60349,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__1"
- // InternalDataDSL.g:16906:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ;
+ // InternalDataDSL.g:18244: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 {
- // InternalDataDSL.g:16910:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
- // InternalDataDSL.g:16911:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
+ // InternalDataDSL.g:18248:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
+ // InternalDataDSL.g:18249:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XWhileExpression__Group__1__Impl();
state._fsp--;
@@ -55930,22 +60387,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__1__Impl"
- // InternalDataDSL.g:16918:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
+ // InternalDataDSL.g:18256:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16922:1: ( ( 'while' ) )
- // InternalDataDSL.g:16923:1: ( 'while' )
+ // InternalDataDSL.g:18260:1: ( ( 'while' ) )
+ // InternalDataDSL.g:18261:1: ( 'while' )
{
- // InternalDataDSL.g:16923:1: ( 'while' )
- // InternalDataDSL.g:16924:2: 'while'
+ // InternalDataDSL.g:18261:1: ( 'while' )
+ // InternalDataDSL.g:18262:2: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- match(input,126,FOLLOW_2); if (state.failed) return ;
+ match(input,136,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
@@ -55971,16 +60428,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__2"
- // InternalDataDSL.g:16933:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ;
+ // InternalDataDSL.g:18271: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 {
- // InternalDataDSL.g:16937:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
- // InternalDataDSL.g:16938:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
+ // InternalDataDSL.g:18275:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
+ // InternalDataDSL.g:18276:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XWhileExpression__Group__2__Impl();
state._fsp--;
@@ -56009,22 +60466,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__2__Impl"
- // InternalDataDSL.g:16945:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
+ // InternalDataDSL.g:18283:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16949:1: ( ( '(' ) )
- // InternalDataDSL.g:16950:1: ( '(' )
+ // InternalDataDSL.g:18287:1: ( ( '(' ) )
+ // InternalDataDSL.g:18288:1: ( '(' )
{
- // InternalDataDSL.g:16950:1: ( '(' )
- // InternalDataDSL.g:16951:2: '('
+ // InternalDataDSL.g:18288:1: ( '(' )
+ // InternalDataDSL.g:18289:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -56050,16 +60507,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__3"
- // InternalDataDSL.g:16960:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ;
+ // InternalDataDSL.g:18298: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 {
- // InternalDataDSL.g:16964:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
- // InternalDataDSL.g:16965:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
+ // InternalDataDSL.g:18302:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
+ // InternalDataDSL.g:18303:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XWhileExpression__Group__3__Impl();
state._fsp--;
@@ -56088,23 +60545,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__3__Impl"
- // InternalDataDSL.g:16972:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
+ // InternalDataDSL.g:18310:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:16976:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
- // InternalDataDSL.g:16977:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // InternalDataDSL.g:18314:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
+ // InternalDataDSL.g:18315:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
{
- // InternalDataDSL.g:16977:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
- // InternalDataDSL.g:16978:2: ( rule__XWhileExpression__PredicateAssignment_3 )
+ // InternalDataDSL.g:18315:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // InternalDataDSL.g:18316:2: ( rule__XWhileExpression__PredicateAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3());
}
- // InternalDataDSL.g:16979:2: ( rule__XWhileExpression__PredicateAssignment_3 )
- // InternalDataDSL.g:16979:3: rule__XWhileExpression__PredicateAssignment_3
+ // InternalDataDSL.g:18317:2: ( rule__XWhileExpression__PredicateAssignment_3 )
+ // InternalDataDSL.g:18317:3: rule__XWhileExpression__PredicateAssignment_3
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__PredicateAssignment_3();
@@ -56139,16 +60596,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__4"
- // InternalDataDSL.g:16987:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ;
+ // InternalDataDSL.g:18325: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 {
- // InternalDataDSL.g:16991:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
- // InternalDataDSL.g:16992:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
+ // InternalDataDSL.g:18329:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
+ // InternalDataDSL.g:18330:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XWhileExpression__Group__4__Impl();
state._fsp--;
@@ -56177,22 +60634,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__4__Impl"
- // InternalDataDSL.g:16999:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
+ // InternalDataDSL.g:18337:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17003:1: ( ( ')' ) )
- // InternalDataDSL.g:17004:1: ( ')' )
+ // InternalDataDSL.g:18341:1: ( ( ')' ) )
+ // InternalDataDSL.g:18342:1: ( ')' )
{
- // InternalDataDSL.g:17004:1: ( ')' )
- // InternalDataDSL.g:17005:2: ')'
+ // InternalDataDSL.g:18342:1: ( ')' )
+ // InternalDataDSL.g:18343:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -56218,14 +60675,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__5"
- // InternalDataDSL.g:17014:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
+ // InternalDataDSL.g:18352:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
public final void rule__XWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17018:1: ( rule__XWhileExpression__Group__5__Impl )
- // InternalDataDSL.g:17019:2: rule__XWhileExpression__Group__5__Impl
+ // InternalDataDSL.g:18356:1: ( rule__XWhileExpression__Group__5__Impl )
+ // InternalDataDSL.g:18357:2: rule__XWhileExpression__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__Group__5__Impl();
@@ -56251,23 +60708,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__Group__5__Impl"
- // InternalDataDSL.g:17025:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
+ // InternalDataDSL.g:18363:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17029:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
- // InternalDataDSL.g:17030:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // InternalDataDSL.g:18367:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
+ // InternalDataDSL.g:18368:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
{
- // InternalDataDSL.g:17030:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
- // InternalDataDSL.g:17031:2: ( rule__XWhileExpression__BodyAssignment_5 )
+ // InternalDataDSL.g:18368:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // InternalDataDSL.g:18369:2: ( rule__XWhileExpression__BodyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5());
}
- // InternalDataDSL.g:17032:2: ( rule__XWhileExpression__BodyAssignment_5 )
- // InternalDataDSL.g:17032:3: rule__XWhileExpression__BodyAssignment_5
+ // InternalDataDSL.g:18370:2: ( rule__XWhileExpression__BodyAssignment_5 )
+ // InternalDataDSL.g:18370:3: rule__XWhileExpression__BodyAssignment_5
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__BodyAssignment_5();
@@ -56302,16 +60759,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__0"
- // InternalDataDSL.g:17041:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ;
+ // InternalDataDSL.g:18379: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 {
- // InternalDataDSL.g:17045:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
- // InternalDataDSL.g:17046:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
+ // InternalDataDSL.g:18383:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
+ // InternalDataDSL.g:18384:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
{
- pushFollow(FOLLOW_131);
+ pushFollow(FOLLOW_139);
rule__XDoWhileExpression__Group__0__Impl();
state._fsp--;
@@ -56340,23 +60797,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__0__Impl"
- // InternalDataDSL.g:17053:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:18391:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17057:1: ( ( () ) )
- // InternalDataDSL.g:17058:1: ( () )
+ // InternalDataDSL.g:18395:1: ( ( () ) )
+ // InternalDataDSL.g:18396:1: ( () )
{
- // InternalDataDSL.g:17058:1: ( () )
- // InternalDataDSL.g:17059:2: ()
+ // InternalDataDSL.g:18396:1: ( () )
+ // InternalDataDSL.g:18397:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0());
}
- // InternalDataDSL.g:17060:2: ()
- // InternalDataDSL.g:17060:3:
+ // InternalDataDSL.g:18398:2: ()
+ // InternalDataDSL.g:18398:3:
{
}
@@ -56381,16 +60838,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__1"
- // InternalDataDSL.g:17068:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ;
+ // InternalDataDSL.g:18406: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 {
- // InternalDataDSL.g:17072:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
- // InternalDataDSL.g:17073:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
+ // InternalDataDSL.g:18410:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
+ // InternalDataDSL.g:18411:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XDoWhileExpression__Group__1__Impl();
state._fsp--;
@@ -56419,22 +60876,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__1__Impl"
- // InternalDataDSL.g:17080:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
+ // InternalDataDSL.g:18418:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17084:1: ( ( 'do' ) )
- // InternalDataDSL.g:17085:1: ( 'do' )
+ // InternalDataDSL.g:18422:1: ( ( 'do' ) )
+ // InternalDataDSL.g:18423:1: ( 'do' )
{
- // InternalDataDSL.g:17085:1: ( 'do' )
- // InternalDataDSL.g:17086:2: 'do'
+ // InternalDataDSL.g:18423:1: ( 'do' )
+ // InternalDataDSL.g:18424:2: 'do'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- match(input,127,FOLLOW_2); if (state.failed) return ;
+ match(input,137,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
@@ -56460,16 +60917,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__2"
- // InternalDataDSL.g:17095:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ;
+ // InternalDataDSL.g:18433: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 {
- // InternalDataDSL.g:17099:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
- // InternalDataDSL.g:17100:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
+ // InternalDataDSL.g:18437:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
+ // InternalDataDSL.g:18438:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
{
- pushFollow(FOLLOW_130);
+ pushFollow(FOLLOW_138);
rule__XDoWhileExpression__Group__2__Impl();
state._fsp--;
@@ -56498,23 +60955,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__2__Impl"
- // InternalDataDSL.g:17107:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
+ // InternalDataDSL.g:18445:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17111:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
- // InternalDataDSL.g:17112:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // InternalDataDSL.g:18449:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
+ // InternalDataDSL.g:18450:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
{
- // InternalDataDSL.g:17112:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
- // InternalDataDSL.g:17113:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
+ // InternalDataDSL.g:18450:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // InternalDataDSL.g:18451:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2());
}
- // InternalDataDSL.g:17114:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
- // InternalDataDSL.g:17114:3: rule__XDoWhileExpression__BodyAssignment_2
+ // InternalDataDSL.g:18452:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
+ // InternalDataDSL.g:18452:3: rule__XDoWhileExpression__BodyAssignment_2
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__BodyAssignment_2();
@@ -56549,16 +61006,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__3"
- // InternalDataDSL.g:17122:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ;
+ // InternalDataDSL.g:18460: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 {
- // InternalDataDSL.g:17126:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
- // InternalDataDSL.g:17127:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
+ // InternalDataDSL.g:18464:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
+ // InternalDataDSL.g:18465:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XDoWhileExpression__Group__3__Impl();
state._fsp--;
@@ -56587,22 +61044,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__3__Impl"
- // InternalDataDSL.g:17134:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
+ // InternalDataDSL.g:18472:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17138:1: ( ( 'while' ) )
- // InternalDataDSL.g:17139:1: ( 'while' )
+ // InternalDataDSL.g:18476:1: ( ( 'while' ) )
+ // InternalDataDSL.g:18477:1: ( 'while' )
{
- // InternalDataDSL.g:17139:1: ( 'while' )
- // InternalDataDSL.g:17140:2: 'while'
+ // InternalDataDSL.g:18477:1: ( 'while' )
+ // InternalDataDSL.g:18478:2: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- match(input,126,FOLLOW_2); if (state.failed) return ;
+ match(input,136,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
@@ -56628,16 +61085,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__4"
- // InternalDataDSL.g:17149:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ;
+ // InternalDataDSL.g:18487: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 {
- // InternalDataDSL.g:17153:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
- // InternalDataDSL.g:17154:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
+ // InternalDataDSL.g:18491:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
+ // InternalDataDSL.g:18492:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XDoWhileExpression__Group__4__Impl();
state._fsp--;
@@ -56666,22 +61123,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__4__Impl"
- // InternalDataDSL.g:17161:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
+ // InternalDataDSL.g:18499:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17165:1: ( ( '(' ) )
- // InternalDataDSL.g:17166:1: ( '(' )
+ // InternalDataDSL.g:18503:1: ( ( '(' ) )
+ // InternalDataDSL.g:18504:1: ( '(' )
{
- // InternalDataDSL.g:17166:1: ( '(' )
- // InternalDataDSL.g:17167:2: '('
+ // InternalDataDSL.g:18504:1: ( '(' )
+ // InternalDataDSL.g:18505:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
@@ -56707,16 +61164,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__5"
- // InternalDataDSL.g:17176:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ;
+ // InternalDataDSL.g:18514: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 {
- // InternalDataDSL.g:17180:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
- // InternalDataDSL.g:17181:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
+ // InternalDataDSL.g:18518:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
+ // InternalDataDSL.g:18519:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XDoWhileExpression__Group__5__Impl();
state._fsp--;
@@ -56745,23 +61202,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__5__Impl"
- // InternalDataDSL.g:17188:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
+ // InternalDataDSL.g:18526:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17192:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
- // InternalDataDSL.g:17193:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // InternalDataDSL.g:18530:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
+ // InternalDataDSL.g:18531:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
{
- // InternalDataDSL.g:17193:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
- // InternalDataDSL.g:17194:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
+ // InternalDataDSL.g:18531:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // InternalDataDSL.g:18532:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5());
}
- // InternalDataDSL.g:17195:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
- // InternalDataDSL.g:17195:3: rule__XDoWhileExpression__PredicateAssignment_5
+ // InternalDataDSL.g:18533:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
+ // InternalDataDSL.g:18533:3: rule__XDoWhileExpression__PredicateAssignment_5
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__PredicateAssignment_5();
@@ -56796,14 +61253,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__6"
- // InternalDataDSL.g:17203:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
+ // InternalDataDSL.g:18541:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
public final void rule__XDoWhileExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17207:1: ( rule__XDoWhileExpression__Group__6__Impl )
- // InternalDataDSL.g:17208:2: rule__XDoWhileExpression__Group__6__Impl
+ // InternalDataDSL.g:18545:1: ( rule__XDoWhileExpression__Group__6__Impl )
+ // InternalDataDSL.g:18546:2: rule__XDoWhileExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__Group__6__Impl();
@@ -56829,22 +61286,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__Group__6__Impl"
- // InternalDataDSL.g:17214:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
+ // InternalDataDSL.g:18552:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17218:1: ( ( ')' ) )
- // InternalDataDSL.g:17219:1: ( ')' )
+ // InternalDataDSL.g:18556:1: ( ( ')' ) )
+ // InternalDataDSL.g:18557:1: ( ')' )
{
- // InternalDataDSL.g:17219:1: ( ')' )
- // InternalDataDSL.g:17220:2: ')'
+ // InternalDataDSL.g:18557:1: ( ')' )
+ // InternalDataDSL.g:18558:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
@@ -56870,14 +61327,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__0"
- // InternalDataDSL.g:17230:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ;
+ // InternalDataDSL.g:18568: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 {
- // InternalDataDSL.g:17234:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
- // InternalDataDSL.g:17235:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
+ // InternalDataDSL.g:18572:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
+ // InternalDataDSL.g:18573:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
{
pushFollow(FOLLOW_10);
rule__XBlockExpression__Group__0__Impl();
@@ -56908,23 +61365,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__0__Impl"
- // InternalDataDSL.g:17242:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:18580:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17246:1: ( ( () ) )
- // InternalDataDSL.g:17247:1: ( () )
+ // InternalDataDSL.g:18584:1: ( ( () ) )
+ // InternalDataDSL.g:18585:1: ( () )
{
- // InternalDataDSL.g:17247:1: ( () )
- // InternalDataDSL.g:17248:2: ()
+ // InternalDataDSL.g:18585:1: ( () )
+ // InternalDataDSL.g:18586:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0());
}
- // InternalDataDSL.g:17249:2: ()
- // InternalDataDSL.g:17249:3:
+ // InternalDataDSL.g:18587:2: ()
+ // InternalDataDSL.g:18587:3:
{
}
@@ -56949,16 +61406,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__1"
- // InternalDataDSL.g:17257:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ;
+ // InternalDataDSL.g:18595: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 {
- // InternalDataDSL.g:17261:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
- // InternalDataDSL.g:17262:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
+ // InternalDataDSL.g:18599:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
+ // InternalDataDSL.g:18600:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
{
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_140);
rule__XBlockExpression__Group__1__Impl();
state._fsp--;
@@ -56987,22 +61444,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__1__Impl"
- // InternalDataDSL.g:17269:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
+ // InternalDataDSL.g:18607:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17273:1: ( ( '{' ) )
- // InternalDataDSL.g:17274:1: ( '{' )
+ // InternalDataDSL.g:18611:1: ( ( '{' ) )
+ // InternalDataDSL.g:18612:1: ( '{' )
{
- // InternalDataDSL.g:17274:1: ( '{' )
- // InternalDataDSL.g:17275:2: '{'
+ // InternalDataDSL.g:18612:1: ( '{' )
+ // InternalDataDSL.g:18613:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
@@ -57028,16 +61485,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__2"
- // InternalDataDSL.g:17284:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ;
+ // InternalDataDSL.g:18622: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 {
- // InternalDataDSL.g:17288:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
- // InternalDataDSL.g:17289:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
+ // InternalDataDSL.g:18626:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
+ // InternalDataDSL.g:18627:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
{
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_140);
rule__XBlockExpression__Group__2__Impl();
state._fsp--;
@@ -57066,37 +61523,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__2__Impl"
- // InternalDataDSL.g:17296:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ;
+ // InternalDataDSL.g:18634: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 {
- // InternalDataDSL.g:17300:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
- // InternalDataDSL.g:17301:1: ( ( rule__XBlockExpression__Group_2__0 )* )
+ // InternalDataDSL.g:18638:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
+ // InternalDataDSL.g:18639:1: ( ( rule__XBlockExpression__Group_2__0 )* )
{
- // InternalDataDSL.g:17301:1: ( ( rule__XBlockExpression__Group_2__0 )* )
- // InternalDataDSL.g:17302:2: ( rule__XBlockExpression__Group_2__0 )*
+ // InternalDataDSL.g:18639:1: ( ( rule__XBlockExpression__Group_2__0 )* )
+ // InternalDataDSL.g:18640:2: ( rule__XBlockExpression__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup_2());
}
- // InternalDataDSL.g:17303:2: ( rule__XBlockExpression__Group_2__0 )*
- loop135:
+ // InternalDataDSL.g:18641:2: ( rule__XBlockExpression__Group_2__0 )*
+ loop148:
do {
- int alt135=2;
- int LA135_0 = input.LA(1);
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( ((LA135_0>=RULE_STRING && LA135_0<=RULE_DECIMAL)||LA135_0==27||(LA135_0>=34 && LA135_0<=35)||LA135_0==40||(LA135_0>=44 && LA135_0<=50)||LA135_0==70||LA135_0==95||LA135_0==113||(LA135_0>=117 && LA135_0<=118)||LA135_0==120||LA135_0==122||(LA135_0>=126 && LA135_0<=133)||LA135_0==135||(LA135_0>=153 && LA135_0<=154)) ) {
- alt135=1;
+ if ( ((LA148_0>=RULE_STRING && LA148_0<=RULE_DECIMAL)||LA148_0==27||(LA148_0>=34 && LA148_0<=35)||LA148_0==40||(LA148_0>=44 && LA148_0<=50)||LA148_0==75||LA148_0==102||LA148_0==123||(LA148_0>=127 && LA148_0<=128)||LA148_0==130||LA148_0==132||(LA148_0>=136 && LA148_0<=143)||LA148_0==145||(LA148_0>=165 && LA148_0<=166)) ) {
+ alt148=1;
}
- switch (alt135) {
+ switch (alt148) {
case 1 :
- // InternalDataDSL.g:17303:3: rule__XBlockExpression__Group_2__0
+ // InternalDataDSL.g:18641:3: rule__XBlockExpression__Group_2__0
{
- pushFollow(FOLLOW_117);
+ pushFollow(FOLLOW_125);
rule__XBlockExpression__Group_2__0();
state._fsp--;
@@ -57106,7 +61563,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop135;
+ break loop148;
}
} while (true);
@@ -57135,14 +61592,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__3"
- // InternalDataDSL.g:17311:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
+ // InternalDataDSL.g:18649:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
public final void rule__XBlockExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17315:1: ( rule__XBlockExpression__Group__3__Impl )
- // InternalDataDSL.g:17316:2: rule__XBlockExpression__Group__3__Impl
+ // InternalDataDSL.g:18653:1: ( rule__XBlockExpression__Group__3__Impl )
+ // InternalDataDSL.g:18654:2: rule__XBlockExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group__3__Impl();
@@ -57168,22 +61625,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group__3__Impl"
- // InternalDataDSL.g:17322:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
+ // InternalDataDSL.g:18660:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17326:1: ( ( '}' ) )
- // InternalDataDSL.g:17327:1: ( '}' )
+ // InternalDataDSL.g:18664:1: ( ( '}' ) )
+ // InternalDataDSL.g:18665:1: ( '}' )
{
- // InternalDataDSL.g:17327:1: ( '}' )
- // InternalDataDSL.g:17328:2: '}'
+ // InternalDataDSL.g:18665:1: ( '}' )
+ // InternalDataDSL.g:18666:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
@@ -57209,16 +61666,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group_2__0"
- // InternalDataDSL.g:17338:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ;
+ // InternalDataDSL.g:18676: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 {
- // InternalDataDSL.g:17342:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
- // InternalDataDSL.g:17343:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
+ // InternalDataDSL.g:18680:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
+ // InternalDataDSL.g:18681:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
{
- pushFollow(FOLLOW_66);
+ pushFollow(FOLLOW_74);
rule__XBlockExpression__Group_2__0__Impl();
state._fsp--;
@@ -57247,23 +61704,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group_2__0__Impl"
- // InternalDataDSL.g:17350:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ;
+ // InternalDataDSL.g:18688: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 {
- // InternalDataDSL.g:17354:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
- // InternalDataDSL.g:17355:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
+ // InternalDataDSL.g:18692:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
+ // InternalDataDSL.g:18693:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
{
- // InternalDataDSL.g:17355:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
- // InternalDataDSL.g:17356:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
+ // InternalDataDSL.g:18693:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
+ // InternalDataDSL.g:18694:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0());
}
- // InternalDataDSL.g:17357:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
- // InternalDataDSL.g:17357:3: rule__XBlockExpression__ExpressionsAssignment_2_0
+ // InternalDataDSL.g:18695:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
+ // InternalDataDSL.g:18695:3: rule__XBlockExpression__ExpressionsAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__ExpressionsAssignment_2_0();
@@ -57298,14 +61755,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group_2__1"
- // InternalDataDSL.g:17365:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ;
+ // InternalDataDSL.g:18703: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 {
- // InternalDataDSL.g:17369:1: ( rule__XBlockExpression__Group_2__1__Impl )
- // InternalDataDSL.g:17370:2: rule__XBlockExpression__Group_2__1__Impl
+ // InternalDataDSL.g:18707:1: ( rule__XBlockExpression__Group_2__1__Impl )
+ // InternalDataDSL.g:18708:2: rule__XBlockExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group_2__1__Impl();
@@ -57331,33 +61788,33 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__Group_2__1__Impl"
- // InternalDataDSL.g:17376:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
+ // InternalDataDSL.g:18714:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17380:1: ( ( ( ';' )? ) )
- // InternalDataDSL.g:17381:1: ( ( ';' )? )
+ // InternalDataDSL.g:18718:1: ( ( ( ';' )? ) )
+ // InternalDataDSL.g:18719:1: ( ( ';' )? )
{
- // InternalDataDSL.g:17381:1: ( ( ';' )? )
- // InternalDataDSL.g:17382:2: ( ';' )?
+ // InternalDataDSL.g:18719:1: ( ( ';' )? )
+ // InternalDataDSL.g:18720:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
}
- // InternalDataDSL.g:17383:2: ( ';' )?
- int alt136=2;
- int LA136_0 = input.LA(1);
+ // InternalDataDSL.g:18721:2: ( ';' )?
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA136_0==111) ) {
- alt136=1;
+ if ( (LA149_0==121) ) {
+ alt149=1;
}
- switch (alt136) {
+ switch (alt149) {
case 1 :
- // InternalDataDSL.g:17383:3: ';'
+ // InternalDataDSL.g:18721:3: ';'
{
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -57389,16 +61846,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__0"
- // InternalDataDSL.g:17392:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ;
+ // InternalDataDSL.g:18730: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 {
- // InternalDataDSL.g:17396:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
- // InternalDataDSL.g:17397:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
+ // InternalDataDSL.g:18734:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
+ // InternalDataDSL.g:18735:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
{
- pushFollow(FOLLOW_133);
+ pushFollow(FOLLOW_141);
rule__XVariableDeclaration__Group__0__Impl();
state._fsp--;
@@ -57427,23 +61884,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__0__Impl"
- // InternalDataDSL.g:17404:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:18742:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17408:1: ( ( () ) )
- // InternalDataDSL.g:17409:1: ( () )
+ // InternalDataDSL.g:18746:1: ( ( () ) )
+ // InternalDataDSL.g:18747:1: ( () )
{
- // InternalDataDSL.g:17409:1: ( () )
- // InternalDataDSL.g:17410:2: ()
+ // InternalDataDSL.g:18747:1: ( () )
+ // InternalDataDSL.g:18748:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0());
}
- // InternalDataDSL.g:17411:2: ()
- // InternalDataDSL.g:17411:3:
+ // InternalDataDSL.g:18749:2: ()
+ // InternalDataDSL.g:18749:3:
{
}
@@ -57468,16 +61925,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__1"
- // InternalDataDSL.g:17419:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ;
+ // InternalDataDSL.g:18757: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 {
- // InternalDataDSL.g:17423:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
- // InternalDataDSL.g:17424:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
+ // InternalDataDSL.g:18761:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
+ // InternalDataDSL.g:18762:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XVariableDeclaration__Group__1__Impl();
state._fsp--;
@@ -57506,23 +61963,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__1__Impl"
- // InternalDataDSL.g:17431:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
+ // InternalDataDSL.g:18769:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17435:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
- // InternalDataDSL.g:17436:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // InternalDataDSL.g:18773:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
+ // InternalDataDSL.g:18774:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
{
- // InternalDataDSL.g:17436:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
- // InternalDataDSL.g:17437:2: ( rule__XVariableDeclaration__Alternatives_1 )
+ // InternalDataDSL.g:18774:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // InternalDataDSL.g:18775:2: ( rule__XVariableDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1());
}
- // InternalDataDSL.g:17438:2: ( rule__XVariableDeclaration__Alternatives_1 )
- // InternalDataDSL.g:17438:3: rule__XVariableDeclaration__Alternatives_1
+ // InternalDataDSL.g:18776:2: ( rule__XVariableDeclaration__Alternatives_1 )
+ // InternalDataDSL.g:18776:3: rule__XVariableDeclaration__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Alternatives_1();
@@ -57557,16 +62014,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__2"
- // InternalDataDSL.g:17446:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ;
+ // InternalDataDSL.g:18784: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 {
- // InternalDataDSL.g:17450:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
- // InternalDataDSL.g:17451:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
+ // InternalDataDSL.g:18788:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
+ // InternalDataDSL.g:18789:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
{
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_83);
rule__XVariableDeclaration__Group__2__Impl();
state._fsp--;
@@ -57595,23 +62052,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__2__Impl"
- // InternalDataDSL.g:17458:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
+ // InternalDataDSL.g:18796:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17462:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
- // InternalDataDSL.g:17463:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // InternalDataDSL.g:18800:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
+ // InternalDataDSL.g:18801:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
{
- // InternalDataDSL.g:17463:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
- // InternalDataDSL.g:17464:2: ( rule__XVariableDeclaration__Alternatives_2 )
+ // InternalDataDSL.g:18801:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // InternalDataDSL.g:18802:2: ( rule__XVariableDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2());
}
- // InternalDataDSL.g:17465:2: ( rule__XVariableDeclaration__Alternatives_2 )
- // InternalDataDSL.g:17465:3: rule__XVariableDeclaration__Alternatives_2
+ // InternalDataDSL.g:18803:2: ( rule__XVariableDeclaration__Alternatives_2 )
+ // InternalDataDSL.g:18803:3: rule__XVariableDeclaration__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Alternatives_2();
@@ -57646,14 +62103,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__3"
- // InternalDataDSL.g:17473:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
+ // InternalDataDSL.g:18811:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
public final void rule__XVariableDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17477:1: ( rule__XVariableDeclaration__Group__3__Impl )
- // InternalDataDSL.g:17478:2: rule__XVariableDeclaration__Group__3__Impl
+ // InternalDataDSL.g:18815:1: ( rule__XVariableDeclaration__Group__3__Impl )
+ // InternalDataDSL.g:18816:2: rule__XVariableDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group__3__Impl();
@@ -57679,31 +62136,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group__3__Impl"
- // InternalDataDSL.g:17484:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ;
+ // InternalDataDSL.g:18822: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 {
- // InternalDataDSL.g:17488:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
- // InternalDataDSL.g:17489:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
+ // InternalDataDSL.g:18826:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
+ // InternalDataDSL.g:18827:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
{
- // InternalDataDSL.g:17489:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
- // InternalDataDSL.g:17490:2: ( rule__XVariableDeclaration__Group_3__0 )?
+ // InternalDataDSL.g:18827:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
+ // InternalDataDSL.g:18828:2: ( rule__XVariableDeclaration__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_3());
}
- // InternalDataDSL.g:17491:2: ( rule__XVariableDeclaration__Group_3__0 )?
- int alt137=2;
- int LA137_0 = input.LA(1);
+ // InternalDataDSL.g:18829:2: ( rule__XVariableDeclaration__Group_3__0 )?
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( (LA137_0==13) ) {
- alt137=1;
+ if ( (LA150_0==13) ) {
+ alt150=1;
}
- switch (alt137) {
+ switch (alt150) {
case 1 :
- // InternalDataDSL.g:17491:3: rule__XVariableDeclaration__Group_3__0
+ // InternalDataDSL.g:18829:3: rule__XVariableDeclaration__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_3__0();
@@ -57741,14 +62198,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0"
- // InternalDataDSL.g:17500:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ;
+ // InternalDataDSL.g:18838: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 {
- // InternalDataDSL.g:17504:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
- // InternalDataDSL.g:17505:2: rule__XVariableDeclaration__Group_2_0__0__Impl
+ // InternalDataDSL.g:18842:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
+ // InternalDataDSL.g:18843:2: rule__XVariableDeclaration__Group_2_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0__Impl();
@@ -57774,23 +62231,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl"
- // InternalDataDSL.g:17511:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ;
+ // InternalDataDSL.g:18849: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 {
- // InternalDataDSL.g:17515:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
- // InternalDataDSL.g:17516:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
+ // InternalDataDSL.g:18853:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
+ // InternalDataDSL.g:18854:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
{
- // InternalDataDSL.g:17516:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
- // InternalDataDSL.g:17517:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
+ // InternalDataDSL.g:18854:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
+ // InternalDataDSL.g:18855:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0());
}
- // InternalDataDSL.g:17518:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
- // InternalDataDSL.g:17518:3: rule__XVariableDeclaration__Group_2_0_0__0
+ // InternalDataDSL.g:18856:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
+ // InternalDataDSL.g:18856:3: rule__XVariableDeclaration__Group_2_0_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0_0__0();
@@ -57825,14 +62282,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0"
- // InternalDataDSL.g:17527:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ;
+ // InternalDataDSL.g:18865: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 {
- // InternalDataDSL.g:17531:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
- // InternalDataDSL.g:17532:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1
+ // InternalDataDSL.g:18869:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
+ // InternalDataDSL.g:18870: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();
@@ -57863,23 +62320,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl"
- // InternalDataDSL.g:17539:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ;
+ // InternalDataDSL.g:18877: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 {
- // InternalDataDSL.g:17543:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
- // InternalDataDSL.g:17544:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
+ // InternalDataDSL.g:18881:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
+ // InternalDataDSL.g:18882:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
{
- // InternalDataDSL.g:17544:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
- // InternalDataDSL.g:17545:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
+ // InternalDataDSL.g:18882:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
+ // InternalDataDSL.g:18883:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0());
}
- // InternalDataDSL.g:17546:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
- // InternalDataDSL.g:17546:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
+ // InternalDataDSL.g:18884:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
+ // InternalDataDSL.g:18884:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__TypeAssignment_2_0_0_0();
@@ -57914,14 +62371,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1"
- // InternalDataDSL.g:17554:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ;
+ // InternalDataDSL.g:18892: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 {
- // InternalDataDSL.g:17558:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
- // InternalDataDSL.g:17559:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
+ // InternalDataDSL.g:18896:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
+ // InternalDataDSL.g:18897:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0_0__1__Impl();
@@ -57947,23 +62404,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl"
- // InternalDataDSL.g:17565:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ;
+ // InternalDataDSL.g:18903: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 {
- // InternalDataDSL.g:17569:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
- // InternalDataDSL.g:17570:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
+ // InternalDataDSL.g:18907:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
+ // InternalDataDSL.g:18908:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
{
- // InternalDataDSL.g:17570:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
- // InternalDataDSL.g:17571:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
+ // InternalDataDSL.g:18908:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
+ // InternalDataDSL.g:18909:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1());
}
- // InternalDataDSL.g:17572:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
- // InternalDataDSL.g:17572:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1
+ // InternalDataDSL.g:18910:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
+ // InternalDataDSL.g:18910:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__NameAssignment_2_0_0_1();
@@ -57998,16 +62455,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_3__0"
- // InternalDataDSL.g:17581:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ;
+ // InternalDataDSL.g:18919: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 {
- // InternalDataDSL.g:17585:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
- // InternalDataDSL.g:17586:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
+ // InternalDataDSL.g:18923:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
+ // InternalDataDSL.g:18924:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XVariableDeclaration__Group_3__0__Impl();
state._fsp--;
@@ -58036,17 +62493,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl"
- // InternalDataDSL.g:17593:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
+ // InternalDataDSL.g:18931:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17597:1: ( ( '=' ) )
- // InternalDataDSL.g:17598:1: ( '=' )
+ // InternalDataDSL.g:18935:1: ( ( '=' ) )
+ // InternalDataDSL.g:18936:1: ( '=' )
{
- // InternalDataDSL.g:17598:1: ( '=' )
- // InternalDataDSL.g:17599:2: '='
+ // InternalDataDSL.g:18936:1: ( '=' )
+ // InternalDataDSL.g:18937:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
@@ -58077,14 +62534,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_3__1"
- // InternalDataDSL.g:17608:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ;
+ // InternalDataDSL.g:18946: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 {
- // InternalDataDSL.g:17612:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
- // InternalDataDSL.g:17613:2: rule__XVariableDeclaration__Group_3__1__Impl
+ // InternalDataDSL.g:18950:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
+ // InternalDataDSL.g:18951:2: rule__XVariableDeclaration__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_3__1__Impl();
@@ -58110,23 +62567,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl"
- // InternalDataDSL.g:17619:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ;
+ // InternalDataDSL.g:18957: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 {
- // InternalDataDSL.g:17623:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
- // InternalDataDSL.g:17624:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
+ // InternalDataDSL.g:18961:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
+ // InternalDataDSL.g:18962:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
{
- // InternalDataDSL.g:17624:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
- // InternalDataDSL.g:17625:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
+ // InternalDataDSL.g:18962:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
+ // InternalDataDSL.g:18963:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1());
}
- // InternalDataDSL.g:17626:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
- // InternalDataDSL.g:17626:3: rule__XVariableDeclaration__RightAssignment_3_1
+ // InternalDataDSL.g:18964:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
+ // InternalDataDSL.g:18964:3: rule__XVariableDeclaration__RightAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__RightAssignment_3_1();
@@ -58161,16 +62618,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmFormalParameter__Group__0"
- // InternalDataDSL.g:17635:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ;
+ // InternalDataDSL.g:18973: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 {
- // InternalDataDSL.g:17639:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
- // InternalDataDSL.g:17640:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
+ // InternalDataDSL.g:18977:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
+ // InternalDataDSL.g:18978:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmFormalParameter__Group__0__Impl();
state._fsp--;
@@ -58199,38 +62656,38 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmFormalParameter__Group__0__Impl"
- // InternalDataDSL.g:17647:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
+ // InternalDataDSL.g:18985:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17651:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
- // InternalDataDSL.g:17652:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // InternalDataDSL.g:18989:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
+ // InternalDataDSL.g:18990:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
{
- // InternalDataDSL.g:17652:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
- // InternalDataDSL.g:17653:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
+ // InternalDataDSL.g:18990:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // InternalDataDSL.g:18991:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
- // InternalDataDSL.g:17654:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
- int alt138=2;
- int LA138_0 = input.LA(1);
+ // InternalDataDSL.g:18992:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( (LA138_0==RULE_ID) ) {
- int LA138_1 = input.LA(2);
+ if ( (LA151_0==RULE_ID) ) {
+ int LA151_1 = input.LA(2);
- if ( (LA138_1==RULE_ID||LA138_1==27||LA138_1==43||LA138_1==118) ) {
- alt138=1;
+ if ( (LA151_1==RULE_ID||LA151_1==27||LA151_1==43||LA151_1==128) ) {
+ alt151=1;
}
}
- else if ( (LA138_0==31||LA138_0==113) ) {
- alt138=1;
+ else if ( (LA151_0==31||LA151_0==123) ) {
+ alt151=1;
}
- switch (alt138) {
+ switch (alt151) {
case 1 :
- // InternalDataDSL.g:17654:3: rule__JvmFormalParameter__ParameterTypeAssignment_0
+ // InternalDataDSL.g:18992:3: rule__JvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__ParameterTypeAssignment_0();
@@ -58268,14 +62725,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmFormalParameter__Group__1"
- // InternalDataDSL.g:17662:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
+ // InternalDataDSL.g:19000:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
public final void rule__JvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17666:1: ( rule__JvmFormalParameter__Group__1__Impl )
- // InternalDataDSL.g:17667:2: rule__JvmFormalParameter__Group__1__Impl
+ // InternalDataDSL.g:19004:1: ( rule__JvmFormalParameter__Group__1__Impl )
+ // InternalDataDSL.g:19005:2: rule__JvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__Group__1__Impl();
@@ -58301,23 +62758,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmFormalParameter__Group__1__Impl"
- // InternalDataDSL.g:17673:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
+ // InternalDataDSL.g:19011:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17677:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
- // InternalDataDSL.g:17678:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // InternalDataDSL.g:19015:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
+ // InternalDataDSL.g:19016:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
{
- // InternalDataDSL.g:17678:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
- // InternalDataDSL.g:17679:2: ( rule__JvmFormalParameter__NameAssignment_1 )
+ // InternalDataDSL.g:19016:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // InternalDataDSL.g:19017:2: ( rule__JvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1());
}
- // InternalDataDSL.g:17680:2: ( rule__JvmFormalParameter__NameAssignment_1 )
- // InternalDataDSL.g:17680:3: rule__JvmFormalParameter__NameAssignment_1
+ // InternalDataDSL.g:19018:2: ( rule__JvmFormalParameter__NameAssignment_1 )
+ // InternalDataDSL.g:19018:3: rule__JvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__NameAssignment_1();
@@ -58352,14 +62809,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FullJvmFormalParameter__Group__0"
- // InternalDataDSL.g:17689:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ;
+ // InternalDataDSL.g:19027: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 {
- // InternalDataDSL.g:17693:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
- // InternalDataDSL.g:17694:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
+ // InternalDataDSL.g:19031:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
+ // InternalDataDSL.g:19032:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
{
pushFollow(FOLLOW_7);
rule__FullJvmFormalParameter__Group__0__Impl();
@@ -58390,23 +62847,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl"
- // InternalDataDSL.g:17701:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
+ // InternalDataDSL.g:19039:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17705:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
- // InternalDataDSL.g:17706:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
+ // InternalDataDSL.g:19043:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
+ // InternalDataDSL.g:19044:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
{
- // InternalDataDSL.g:17706:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
- // InternalDataDSL.g:17707:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
+ // InternalDataDSL.g:19044:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
+ // InternalDataDSL.g:19045:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
- // InternalDataDSL.g:17708:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
- // InternalDataDSL.g:17708:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
+ // InternalDataDSL.g:19046:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
+ // InternalDataDSL.g:19046:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__ParameterTypeAssignment_0();
@@ -58441,14 +62898,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FullJvmFormalParameter__Group__1"
- // InternalDataDSL.g:17716:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
+ // InternalDataDSL.g:19054:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17720:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
- // InternalDataDSL.g:17721:2: rule__FullJvmFormalParameter__Group__1__Impl
+ // InternalDataDSL.g:19058:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
+ // InternalDataDSL.g:19059:2: rule__FullJvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__Group__1__Impl();
@@ -58474,23 +62931,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl"
- // InternalDataDSL.g:17727:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
+ // InternalDataDSL.g:19065:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17731:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
- // InternalDataDSL.g:17732:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
+ // InternalDataDSL.g:19069:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
+ // InternalDataDSL.g:19070:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
{
- // InternalDataDSL.g:17732:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
- // InternalDataDSL.g:17733:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
+ // InternalDataDSL.g:19070:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
+ // InternalDataDSL.g:19071:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1());
}
- // InternalDataDSL.g:17734:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
- // InternalDataDSL.g:17734:3: rule__FullJvmFormalParameter__NameAssignment_1
+ // InternalDataDSL.g:19072:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
+ // InternalDataDSL.g:19072:3: rule__FullJvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__NameAssignment_1();
@@ -58525,16 +62982,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__0"
- // InternalDataDSL.g:17743:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ;
+ // InternalDataDSL.g:19081: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 {
- // InternalDataDSL.g:17747:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
- // InternalDataDSL.g:17748:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
+ // InternalDataDSL.g:19085:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
+ // InternalDataDSL.g:19086:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
{
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_116);
rule__XFeatureCall__Group__0__Impl();
state._fsp--;
@@ -58563,23 +63020,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__0__Impl"
- // InternalDataDSL.g:17755:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:19093:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17759:1: ( ( () ) )
- // InternalDataDSL.g:17760:1: ( () )
+ // InternalDataDSL.g:19097:1: ( ( () ) )
+ // InternalDataDSL.g:19098:1: ( () )
{
- // InternalDataDSL.g:17760:1: ( () )
- // InternalDataDSL.g:17761:2: ()
+ // InternalDataDSL.g:19098:1: ( () )
+ // InternalDataDSL.g:19099:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0());
}
- // InternalDataDSL.g:17762:2: ()
- // InternalDataDSL.g:17762:3:
+ // InternalDataDSL.g:19100:2: ()
+ // InternalDataDSL.g:19100:3:
{
}
@@ -58604,16 +63061,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__1"
- // InternalDataDSL.g:17770:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ;
+ // InternalDataDSL.g:19108: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 {
- // InternalDataDSL.g:17774:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
- // InternalDataDSL.g:17775:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
+ // InternalDataDSL.g:19112:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
+ // InternalDataDSL.g:19113:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
{
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_116);
rule__XFeatureCall__Group__1__Impl();
state._fsp--;
@@ -58642,31 +63099,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__1__Impl"
- // InternalDataDSL.g:17782:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ;
+ // InternalDataDSL.g:19120: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 {
- // InternalDataDSL.g:17786:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
- // InternalDataDSL.g:17787:1: ( ( rule__XFeatureCall__Group_1__0 )? )
+ // InternalDataDSL.g:19124:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
+ // InternalDataDSL.g:19125:1: ( ( rule__XFeatureCall__Group_1__0 )? )
{
- // InternalDataDSL.g:17787:1: ( ( rule__XFeatureCall__Group_1__0 )? )
- // InternalDataDSL.g:17788:2: ( rule__XFeatureCall__Group_1__0 )?
+ // InternalDataDSL.g:19125:1: ( ( rule__XFeatureCall__Group_1__0 )? )
+ // InternalDataDSL.g:19126:2: ( rule__XFeatureCall__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1());
}
- // InternalDataDSL.g:17789:2: ( rule__XFeatureCall__Group_1__0 )?
- int alt139=2;
- int LA139_0 = input.LA(1);
+ // InternalDataDSL.g:19127:2: ( rule__XFeatureCall__Group_1__0 )?
+ int alt152=2;
+ int LA152_0 = input.LA(1);
- if ( (LA139_0==27) ) {
- alt139=1;
+ if ( (LA152_0==27) ) {
+ alt152=1;
}
- switch (alt139) {
+ switch (alt152) {
case 1 :
- // InternalDataDSL.g:17789:3: rule__XFeatureCall__Group_1__0
+ // InternalDataDSL.g:19127:3: rule__XFeatureCall__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1__0();
@@ -58704,16 +63161,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__2"
- // InternalDataDSL.g:17797:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ;
+ // InternalDataDSL.g:19135: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 {
- // InternalDataDSL.g:17801:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
- // InternalDataDSL.g:17802:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
+ // InternalDataDSL.g:19139:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
+ // InternalDataDSL.g:19140:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
{
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_117);
rule__XFeatureCall__Group__2__Impl();
state._fsp--;
@@ -58742,23 +63199,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__2__Impl"
- // InternalDataDSL.g:17809:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
+ // InternalDataDSL.g:19147:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17813:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
- // InternalDataDSL.g:17814:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
+ // InternalDataDSL.g:19151:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
+ // InternalDataDSL.g:19152:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
{
- // InternalDataDSL.g:17814:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
- // InternalDataDSL.g:17815:2: ( rule__XFeatureCall__FeatureAssignment_2 )
+ // InternalDataDSL.g:19152:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
+ // InternalDataDSL.g:19153:2: ( rule__XFeatureCall__FeatureAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2());
}
- // InternalDataDSL.g:17816:2: ( rule__XFeatureCall__FeatureAssignment_2 )
- // InternalDataDSL.g:17816:3: rule__XFeatureCall__FeatureAssignment_2
+ // InternalDataDSL.g:19154:2: ( rule__XFeatureCall__FeatureAssignment_2 )
+ // InternalDataDSL.g:19154:3: rule__XFeatureCall__FeatureAssignment_2
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureAssignment_2();
@@ -58793,16 +63250,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__3"
- // InternalDataDSL.g:17824:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ;
+ // InternalDataDSL.g:19162: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 {
- // InternalDataDSL.g:17828:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
- // InternalDataDSL.g:17829:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
+ // InternalDataDSL.g:19166:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
+ // InternalDataDSL.g:19167:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
{
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_117);
rule__XFeatureCall__Group__3__Impl();
state._fsp--;
@@ -58831,27 +63288,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__3__Impl"
- // InternalDataDSL.g:17836:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ;
+ // InternalDataDSL.g:19174: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 {
- // InternalDataDSL.g:17840:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
- // InternalDataDSL.g:17841:1: ( ( rule__XFeatureCall__Group_3__0 )? )
+ // InternalDataDSL.g:19178:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
+ // InternalDataDSL.g:19179:1: ( ( rule__XFeatureCall__Group_3__0 )? )
{
- // InternalDataDSL.g:17841:1: ( ( rule__XFeatureCall__Group_3__0 )? )
- // InternalDataDSL.g:17842:2: ( rule__XFeatureCall__Group_3__0 )?
+ // InternalDataDSL.g:19179:1: ( ( rule__XFeatureCall__Group_3__0 )? )
+ // InternalDataDSL.g:19180:2: ( rule__XFeatureCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3());
}
- // InternalDataDSL.g:17843:2: ( rule__XFeatureCall__Group_3__0 )?
- int alt140=2;
- alt140 = dfa140.predict(input);
- switch (alt140) {
+ // InternalDataDSL.g:19181:2: ( rule__XFeatureCall__Group_3__0 )?
+ int alt153=2;
+ alt153 = dfa153.predict(input);
+ switch (alt153) {
case 1 :
- // InternalDataDSL.g:17843:3: rule__XFeatureCall__Group_3__0
+ // InternalDataDSL.g:19181:3: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__0();
@@ -58889,14 +63346,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__4"
- // InternalDataDSL.g:17851:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
+ // InternalDataDSL.g:19189:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
public final void rule__XFeatureCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17855:1: ( rule__XFeatureCall__Group__4__Impl )
- // InternalDataDSL.g:17856:2: rule__XFeatureCall__Group__4__Impl
+ // InternalDataDSL.g:19193:1: ( rule__XFeatureCall__Group__4__Impl )
+ // InternalDataDSL.g:19194:2: rule__XFeatureCall__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group__4__Impl();
@@ -58922,27 +63379,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group__4__Impl"
- // InternalDataDSL.g:17862:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
+ // InternalDataDSL.g:19200:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17866:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
- // InternalDataDSL.g:17867:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
+ // InternalDataDSL.g:19204:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
+ // InternalDataDSL.g:19205:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
{
- // InternalDataDSL.g:17867:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
- // InternalDataDSL.g:17868:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
+ // InternalDataDSL.g:19205:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
+ // InternalDataDSL.g:19206:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4());
}
- // InternalDataDSL.g:17869:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
- int alt141=2;
- alt141 = dfa141.predict(input);
- switch (alt141) {
+ // InternalDataDSL.g:19207:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
+ int alt154=2;
+ alt154 = dfa154.predict(input);
+ switch (alt154) {
case 1 :
- // InternalDataDSL.g:17869:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
+ // InternalDataDSL.g:19207:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
@@ -58980,16 +63437,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__0"
- // InternalDataDSL.g:17878:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ;
+ // InternalDataDSL.g:19216: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 {
- // InternalDataDSL.g:17882:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
- // InternalDataDSL.g:17883:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
+ // InternalDataDSL.g:19220:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
+ // InternalDataDSL.g:19221:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XFeatureCall__Group_1__0__Impl();
state._fsp--;
@@ -59018,17 +63475,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__0__Impl"
- // InternalDataDSL.g:17890:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
+ // InternalDataDSL.g:19228:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17894:1: ( ( '<' ) )
- // InternalDataDSL.g:17895:1: ( '<' )
+ // InternalDataDSL.g:19232:1: ( ( '<' ) )
+ // InternalDataDSL.g:19233:1: ( '<' )
{
- // InternalDataDSL.g:17895:1: ( '<' )
- // InternalDataDSL.g:17896:2: '<'
+ // InternalDataDSL.g:19233:1: ( '<' )
+ // InternalDataDSL.g:19234:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
@@ -59059,16 +63516,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__1"
- // InternalDataDSL.g:17905:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ;
+ // InternalDataDSL.g:19243: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 {
- // InternalDataDSL.g:17909:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
- // InternalDataDSL.g:17910:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
+ // InternalDataDSL.g:19247:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
+ // InternalDataDSL.g:19248:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XFeatureCall__Group_1__1__Impl();
state._fsp--;
@@ -59097,23 +63554,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__1__Impl"
- // InternalDataDSL.g:17917:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:19255: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 {
- // InternalDataDSL.g:17921:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
- // InternalDataDSL.g:17922:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
+ // InternalDataDSL.g:19259:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
+ // InternalDataDSL.g:19260:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
{
- // InternalDataDSL.g:17922:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
- // InternalDataDSL.g:17923:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
+ // InternalDataDSL.g:19260:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
+ // InternalDataDSL.g:19261:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1());
}
- // InternalDataDSL.g:17924:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
- // InternalDataDSL.g:17924:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1
+ // InternalDataDSL.g:19262:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
+ // InternalDataDSL.g:19262:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__TypeArgumentsAssignment_1_1();
@@ -59148,16 +63605,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__2"
- // InternalDataDSL.g:17932:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ;
+ // InternalDataDSL.g:19270: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 {
- // InternalDataDSL.g:17936:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
- // InternalDataDSL.g:17937:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
+ // InternalDataDSL.g:19274:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
+ // InternalDataDSL.g:19275:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XFeatureCall__Group_1__2__Impl();
state._fsp--;
@@ -59186,37 +63643,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__2__Impl"
- // InternalDataDSL.g:17944:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ;
+ // InternalDataDSL.g:19282: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 {
- // InternalDataDSL.g:17948:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
- // InternalDataDSL.g:17949:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
+ // InternalDataDSL.g:19286:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
+ // InternalDataDSL.g:19287:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
{
- // InternalDataDSL.g:17949:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
- // InternalDataDSL.g:17950:2: ( rule__XFeatureCall__Group_1_2__0 )*
+ // InternalDataDSL.g:19287:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
+ // InternalDataDSL.g:19288:2: ( rule__XFeatureCall__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1_2());
}
- // InternalDataDSL.g:17951:2: ( rule__XFeatureCall__Group_1_2__0 )*
- loop142:
+ // InternalDataDSL.g:19289:2: ( rule__XFeatureCall__Group_1_2__0 )*
+ loop155:
do {
- int alt142=2;
- int LA142_0 = input.LA(1);
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( (LA142_0==115) ) {
- alt142=1;
+ if ( (LA155_0==125) ) {
+ alt155=1;
}
- switch (alt142) {
+ switch (alt155) {
case 1 :
- // InternalDataDSL.g:17951:3: rule__XFeatureCall__Group_1_2__0
+ // InternalDataDSL.g:19289:3: rule__XFeatureCall__Group_1_2__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XFeatureCall__Group_1_2__0();
state._fsp--;
@@ -59226,7 +63683,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop142;
+ break loop155;
}
} while (true);
@@ -59255,14 +63712,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__3"
- // InternalDataDSL.g:17959:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ;
+ // InternalDataDSL.g:19297: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 {
- // InternalDataDSL.g:17963:1: ( rule__XFeatureCall__Group_1__3__Impl )
- // InternalDataDSL.g:17964:2: rule__XFeatureCall__Group_1__3__Impl
+ // InternalDataDSL.g:19301:1: ( rule__XFeatureCall__Group_1__3__Impl )
+ // InternalDataDSL.g:19302:2: rule__XFeatureCall__Group_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1__3__Impl();
@@ -59288,17 +63745,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1__3__Impl"
- // InternalDataDSL.g:17970:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
+ // InternalDataDSL.g:19308:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:17974:1: ( ( '>' ) )
- // InternalDataDSL.g:17975:1: ( '>' )
+ // InternalDataDSL.g:19312:1: ( ( '>' ) )
+ // InternalDataDSL.g:19313:1: ( '>' )
{
- // InternalDataDSL.g:17975:1: ( '>' )
- // InternalDataDSL.g:17976:2: '>'
+ // InternalDataDSL.g:19313:1: ( '>' )
+ // InternalDataDSL.g:19314:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
@@ -59329,16 +63786,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1_2__0"
- // InternalDataDSL.g:17986:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ;
+ // InternalDataDSL.g:19324: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 {
- // InternalDataDSL.g:17990:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
- // InternalDataDSL.g:17991:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
+ // InternalDataDSL.g:19328:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
+ // InternalDataDSL.g:19329:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XFeatureCall__Group_1_2__0__Impl();
state._fsp--;
@@ -59367,22 +63824,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl"
- // InternalDataDSL.g:17998:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:19336:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18002:1: ( ( ',' ) )
- // InternalDataDSL.g:18003:1: ( ',' )
+ // InternalDataDSL.g:19340:1: ( ( ',' ) )
+ // InternalDataDSL.g:19341:1: ( ',' )
{
- // InternalDataDSL.g:18003:1: ( ',' )
- // InternalDataDSL.g:18004:2: ','
+ // InternalDataDSL.g:19341:1: ( ',' )
+ // InternalDataDSL.g:19342:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
@@ -59408,14 +63865,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1_2__1"
- // InternalDataDSL.g:18013:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ;
+ // InternalDataDSL.g:19351: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 {
- // InternalDataDSL.g:18017:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
- // InternalDataDSL.g:18018:2: rule__XFeatureCall__Group_1_2__1__Impl
+ // InternalDataDSL.g:19355:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
+ // InternalDataDSL.g:19356:2: rule__XFeatureCall__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1_2__1__Impl();
@@ -59441,23 +63898,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl"
- // InternalDataDSL.g:18024:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ;
+ // InternalDataDSL.g:19362: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 {
- // InternalDataDSL.g:18028:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
- // InternalDataDSL.g:18029:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
+ // InternalDataDSL.g:19366:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
+ // InternalDataDSL.g:19367:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
{
- // InternalDataDSL.g:18029:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
- // InternalDataDSL.g:18030:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
+ // InternalDataDSL.g:19367:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
+ // InternalDataDSL.g:19368:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1());
}
- // InternalDataDSL.g:18031:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
- // InternalDataDSL.g:18031:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
+ // InternalDataDSL.g:19369:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
+ // InternalDataDSL.g:19369:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__TypeArgumentsAssignment_1_2_1();
@@ -59492,16 +63949,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3__0"
- // InternalDataDSL.g:18040:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ;
+ // InternalDataDSL.g:19378: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 {
- // InternalDataDSL.g:18044:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
- // InternalDataDSL.g:18045:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
+ // InternalDataDSL.g:19382:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
+ // InternalDataDSL.g:19383:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XFeatureCall__Group_3__0__Impl();
state._fsp--;
@@ -59530,23 +63987,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3__0__Impl"
- // InternalDataDSL.g:18052:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ;
+ // InternalDataDSL.g:19390: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 {
- // InternalDataDSL.g:18056:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
- // InternalDataDSL.g:18057:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
+ // InternalDataDSL.g:19394:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
+ // InternalDataDSL.g:19395:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
{
- // InternalDataDSL.g:18057:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
- // InternalDataDSL.g:18058:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
+ // InternalDataDSL.g:19395:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
+ // InternalDataDSL.g:19396:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0());
}
- // InternalDataDSL.g:18059:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
- // InternalDataDSL.g:18059:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
+ // InternalDataDSL.g:19397:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
+ // InternalDataDSL.g:19397:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__ExplicitOperationCallAssignment_3_0();
@@ -59581,16 +64038,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3__1"
- // InternalDataDSL.g:18067:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ;
+ // InternalDataDSL.g:19405: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 {
- // InternalDataDSL.g:18071:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
- // InternalDataDSL.g:18072:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
+ // InternalDataDSL.g:19409:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
+ // InternalDataDSL.g:19410:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XFeatureCall__Group_3__1__Impl();
state._fsp--;
@@ -59619,31 +64076,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3__1__Impl"
- // InternalDataDSL.g:18079:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ;
+ // InternalDataDSL.g:19417: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 {
- // InternalDataDSL.g:18083:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
- // InternalDataDSL.g:18084:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
+ // InternalDataDSL.g:19421:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
+ // InternalDataDSL.g:19422:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
{
- // InternalDataDSL.g:18084:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
- // InternalDataDSL.g:18085:2: ( rule__XFeatureCall__Alternatives_3_1 )?
+ // InternalDataDSL.g:19422:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
+ // InternalDataDSL.g:19423:2: ( rule__XFeatureCall__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1());
}
- // InternalDataDSL.g:18086:2: ( rule__XFeatureCall__Alternatives_3_1 )?
- int alt143=2;
- int LA143_0 = input.LA(1);
+ // InternalDataDSL.g:19424:2: ( rule__XFeatureCall__Alternatives_3_1 )?
+ int alt156=2;
+ int LA156_0 = input.LA(1);
- if ( ((LA143_0>=RULE_STRING && LA143_0<=RULE_DECIMAL)||LA143_0==27||LA143_0==31||(LA143_0>=34 && LA143_0<=35)||LA143_0==40||(LA143_0>=45 && LA143_0<=50)||LA143_0==70||LA143_0==95||LA143_0==113||(LA143_0>=117 && LA143_0<=118)||LA143_0==120||LA143_0==122||(LA143_0>=126 && LA143_0<=133)||LA143_0==135||LA143_0==152||LA143_0==154) ) {
- alt143=1;
+ if ( ((LA156_0>=RULE_STRING && LA156_0<=RULE_DECIMAL)||LA156_0==27||LA156_0==31||(LA156_0>=34 && LA156_0<=35)||LA156_0==40||(LA156_0>=45 && LA156_0<=50)||LA156_0==75||LA156_0==102||LA156_0==123||(LA156_0>=127 && LA156_0<=128)||LA156_0==130||LA156_0==132||(LA156_0>=136 && LA156_0<=143)||LA156_0==145||LA156_0==164||LA156_0==166) ) {
+ alt156=1;
}
- switch (alt143) {
+ switch (alt156) {
case 1 :
- // InternalDataDSL.g:18086:3: rule__XFeatureCall__Alternatives_3_1
+ // InternalDataDSL.g:19424:3: rule__XFeatureCall__Alternatives_3_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Alternatives_3_1();
@@ -59681,14 +64138,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3__2"
- // InternalDataDSL.g:18094:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ;
+ // InternalDataDSL.g:19432: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 {
- // InternalDataDSL.g:18098:1: ( rule__XFeatureCall__Group_3__2__Impl )
- // InternalDataDSL.g:18099:2: rule__XFeatureCall__Group_3__2__Impl
+ // InternalDataDSL.g:19436:1: ( rule__XFeatureCall__Group_3__2__Impl )
+ // InternalDataDSL.g:19437:2: rule__XFeatureCall__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__2__Impl();
@@ -59714,22 +64171,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3__2__Impl"
- // InternalDataDSL.g:18105:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:19443:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18109:1: ( ( ')' ) )
- // InternalDataDSL.g:18110:1: ( ')' )
+ // InternalDataDSL.g:19447:1: ( ( ')' ) )
+ // InternalDataDSL.g:19448:1: ( ')' )
{
- // InternalDataDSL.g:18110:1: ( ')' )
- // InternalDataDSL.g:18111:2: ')'
+ // InternalDataDSL.g:19448:1: ( ')' )
+ // InternalDataDSL.g:19449:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
@@ -59755,16 +64212,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0"
- // InternalDataDSL.g:18121:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ;
+ // InternalDataDSL.g:19459: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 {
- // InternalDataDSL.g:18125:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
- // InternalDataDSL.g:18126:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
+ // InternalDataDSL.g:19463:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
+ // InternalDataDSL.g:19464:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XFeatureCall__Group_3_1_1__0__Impl();
state._fsp--;
@@ -59793,23 +64250,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl"
- // InternalDataDSL.g:18133:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ;
+ // InternalDataDSL.g:19471: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 {
- // InternalDataDSL.g:18137:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
- // InternalDataDSL.g:18138:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
+ // InternalDataDSL.g:19475:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
+ // InternalDataDSL.g:19476:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
{
- // InternalDataDSL.g:18138:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
- // InternalDataDSL.g:18139:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
+ // InternalDataDSL.g:19476:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
+ // InternalDataDSL.g:19477:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0());
}
- // InternalDataDSL.g:18140:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
- // InternalDataDSL.g:18140:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
+ // InternalDataDSL.g:19478:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
+ // InternalDataDSL.g:19478:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0();
@@ -59844,14 +64301,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1"
- // InternalDataDSL.g:18148:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ;
+ // InternalDataDSL.g:19486: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 {
- // InternalDataDSL.g:18152:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
- // InternalDataDSL.g:18153:2: rule__XFeatureCall__Group_3_1_1__1__Impl
+ // InternalDataDSL.g:19490:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
+ // InternalDataDSL.g:19491:2: rule__XFeatureCall__Group_3_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1__1__Impl();
@@ -59877,37 +64334,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl"
- // InternalDataDSL.g:18159:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ;
+ // InternalDataDSL.g:19497: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 {
- // InternalDataDSL.g:18163:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
- // InternalDataDSL.g:18164:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
+ // InternalDataDSL.g:19501:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
+ // InternalDataDSL.g:19502:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
{
- // InternalDataDSL.g:18164:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
- // InternalDataDSL.g:18165:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
+ // InternalDataDSL.g:19502:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
+ // InternalDataDSL.g:19503:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1());
}
- // InternalDataDSL.g:18166:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
- loop144:
+ // InternalDataDSL.g:19504:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
+ loop157:
do {
- int alt144=2;
- int LA144_0 = input.LA(1);
+ int alt157=2;
+ int LA157_0 = input.LA(1);
- if ( (LA144_0==115) ) {
- alt144=1;
+ if ( (LA157_0==125) ) {
+ alt157=1;
}
- switch (alt144) {
+ switch (alt157) {
case 1 :
- // InternalDataDSL.g:18166:3: rule__XFeatureCall__Group_3_1_1_1__0
+ // InternalDataDSL.g:19504:3: rule__XFeatureCall__Group_3_1_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XFeatureCall__Group_3_1_1_1__0();
state._fsp--;
@@ -59917,7 +64374,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop144;
+ break loop157;
}
} while (true);
@@ -59946,16 +64403,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0"
- // InternalDataDSL.g:18175: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 ;
+ // InternalDataDSL.g:19513: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 {
- // InternalDataDSL.g:18179:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
- // InternalDataDSL.g:18180:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
+ // InternalDataDSL.g:19517:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
+ // InternalDataDSL.g:19518:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XFeatureCall__Group_3_1_1_1__0__Impl();
state._fsp--;
@@ -59984,22 +64441,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl"
- // InternalDataDSL.g:18187:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:19525: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 {
- // InternalDataDSL.g:18191:1: ( ( ',' ) )
- // InternalDataDSL.g:18192:1: ( ',' )
+ // InternalDataDSL.g:19529:1: ( ( ',' ) )
+ // InternalDataDSL.g:19530:1: ( ',' )
{
- // InternalDataDSL.g:18192:1: ( ',' )
- // InternalDataDSL.g:18193:2: ','
+ // InternalDataDSL.g:19530:1: ( ',' )
+ // InternalDataDSL.g:19531:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
@@ -60025,14 +64482,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1"
- // InternalDataDSL.g:18202:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ;
+ // InternalDataDSL.g:19540: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 {
- // InternalDataDSL.g:18206:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
- // InternalDataDSL.g:18207:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
+ // InternalDataDSL.g:19544:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
+ // InternalDataDSL.g:19545:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1_1__1__Impl();
@@ -60058,23 +64515,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl"
- // InternalDataDSL.g:18213:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ;
+ // InternalDataDSL.g:19551: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 {
- // InternalDataDSL.g:18217:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
- // InternalDataDSL.g:18218:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
+ // InternalDataDSL.g:19555:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
+ // InternalDataDSL.g:19556:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
{
- // InternalDataDSL.g:18218:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
- // InternalDataDSL.g:18219:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
+ // InternalDataDSL.g:19556:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
+ // InternalDataDSL.g:19557:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1());
}
- // InternalDataDSL.g:18220:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
- // InternalDataDSL.g:18220:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
+ // InternalDataDSL.g:19558:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
+ // InternalDataDSL.g:19558:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1();
@@ -60109,16 +64566,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__0"
- // InternalDataDSL.g:18229:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ;
+ // InternalDataDSL.g:19567: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 {
- // InternalDataDSL.g:18233:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
- // InternalDataDSL.g:18234:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
+ // InternalDataDSL.g:19571:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
+ // InternalDataDSL.g:19572:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
{
- pushFollow(FOLLOW_134);
+ pushFollow(FOLLOW_142);
rule__XConstructorCall__Group__0__Impl();
state._fsp--;
@@ -60147,23 +64604,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__0__Impl"
- // InternalDataDSL.g:18241:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:19579:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18245:1: ( ( () ) )
- // InternalDataDSL.g:18246:1: ( () )
+ // InternalDataDSL.g:19583:1: ( ( () ) )
+ // InternalDataDSL.g:19584:1: ( () )
{
- // InternalDataDSL.g:18246:1: ( () )
- // InternalDataDSL.g:18247:2: ()
+ // InternalDataDSL.g:19584:1: ( () )
+ // InternalDataDSL.g:19585:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0());
}
- // InternalDataDSL.g:18248:2: ()
- // InternalDataDSL.g:18248:3:
+ // InternalDataDSL.g:19586:2: ()
+ // InternalDataDSL.g:19586:3:
{
}
@@ -60188,14 +64645,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__1"
- // InternalDataDSL.g:18256:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ;
+ // InternalDataDSL.g:19594: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 {
- // InternalDataDSL.g:18260:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
- // InternalDataDSL.g:18261:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
+ // InternalDataDSL.g:19598:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
+ // InternalDataDSL.g:19599:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
{
pushFollow(FOLLOW_7);
rule__XConstructorCall__Group__1__Impl();
@@ -60226,22 +64683,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__1__Impl"
- // InternalDataDSL.g:18268:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
+ // InternalDataDSL.g:19606:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18272:1: ( ( 'new' ) )
- // InternalDataDSL.g:18273:1: ( 'new' )
+ // InternalDataDSL.g:19610:1: ( ( 'new' ) )
+ // InternalDataDSL.g:19611:1: ( 'new' )
{
- // InternalDataDSL.g:18273:1: ( 'new' )
- // InternalDataDSL.g:18274:2: 'new'
+ // InternalDataDSL.g:19611:1: ( 'new' )
+ // InternalDataDSL.g:19612:2: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
- match(input,128,FOLLOW_2); if (state.failed) return ;
+ match(input,138,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
@@ -60267,16 +64724,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__2"
- // InternalDataDSL.g:18283:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ;
+ // InternalDataDSL.g:19621: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 {
- // InternalDataDSL.g:18287:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
- // InternalDataDSL.g:18288:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
+ // InternalDataDSL.g:19625:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
+ // InternalDataDSL.g:19626:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
{
- pushFollow(FOLLOW_135);
+ pushFollow(FOLLOW_143);
rule__XConstructorCall__Group__2__Impl();
state._fsp--;
@@ -60305,23 +64762,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__2__Impl"
- // InternalDataDSL.g:18295:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
+ // InternalDataDSL.g:19633:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18299:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
- // InternalDataDSL.g:18300:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // InternalDataDSL.g:19637:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
+ // InternalDataDSL.g:19638:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
{
- // InternalDataDSL.g:18300:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
- // InternalDataDSL.g:18301:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
+ // InternalDataDSL.g:19638:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // InternalDataDSL.g:19639:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2());
}
- // InternalDataDSL.g:18302:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
- // InternalDataDSL.g:18302:3: rule__XConstructorCall__ConstructorAssignment_2
+ // InternalDataDSL.g:19640:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
+ // InternalDataDSL.g:19640:3: rule__XConstructorCall__ConstructorAssignment_2
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ConstructorAssignment_2();
@@ -60356,16 +64813,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__3"
- // InternalDataDSL.g:18310:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ;
+ // InternalDataDSL.g:19648: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 {
- // InternalDataDSL.g:18314:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
- // InternalDataDSL.g:18315:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
+ // InternalDataDSL.g:19652:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
+ // InternalDataDSL.g:19653:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
{
- pushFollow(FOLLOW_135);
+ pushFollow(FOLLOW_143);
rule__XConstructorCall__Group__3__Impl();
state._fsp--;
@@ -60394,27 +64851,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__3__Impl"
- // InternalDataDSL.g:18322:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ;
+ // InternalDataDSL.g:19660: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 {
- // InternalDataDSL.g:18326:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
- // InternalDataDSL.g:18327:1: ( ( rule__XConstructorCall__Group_3__0 )? )
+ // InternalDataDSL.g:19664:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
+ // InternalDataDSL.g:19665:1: ( ( rule__XConstructorCall__Group_3__0 )? )
{
- // InternalDataDSL.g:18327:1: ( ( rule__XConstructorCall__Group_3__0 )? )
- // InternalDataDSL.g:18328:2: ( rule__XConstructorCall__Group_3__0 )?
+ // InternalDataDSL.g:19665:1: ( ( rule__XConstructorCall__Group_3__0 )? )
+ // InternalDataDSL.g:19666:2: ( rule__XConstructorCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3());
}
- // InternalDataDSL.g:18329:2: ( rule__XConstructorCall__Group_3__0 )?
- int alt145=2;
- alt145 = dfa145.predict(input);
- switch (alt145) {
+ // InternalDataDSL.g:19667:2: ( rule__XConstructorCall__Group_3__0 )?
+ int alt158=2;
+ alt158 = dfa158.predict(input);
+ switch (alt158) {
case 1 :
- // InternalDataDSL.g:18329:3: rule__XConstructorCall__Group_3__0
+ // InternalDataDSL.g:19667:3: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__0();
@@ -60452,16 +64909,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__4"
- // InternalDataDSL.g:18337:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ;
+ // InternalDataDSL.g:19675: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 {
- // InternalDataDSL.g:18341:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
- // InternalDataDSL.g:18342:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
+ // InternalDataDSL.g:19679:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
+ // InternalDataDSL.g:19680:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
{
- pushFollow(FOLLOW_135);
+ pushFollow(FOLLOW_143);
rule__XConstructorCall__Group__4__Impl();
state._fsp--;
@@ -60490,27 +64947,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__4__Impl"
- // InternalDataDSL.g:18349:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ;
+ // InternalDataDSL.g:19687: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 {
- // InternalDataDSL.g:18353:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
- // InternalDataDSL.g:18354:1: ( ( rule__XConstructorCall__Group_4__0 )? )
+ // InternalDataDSL.g:19691:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
+ // InternalDataDSL.g:19692:1: ( ( rule__XConstructorCall__Group_4__0 )? )
{
- // InternalDataDSL.g:18354:1: ( ( rule__XConstructorCall__Group_4__0 )? )
- // InternalDataDSL.g:18355:2: ( rule__XConstructorCall__Group_4__0 )?
+ // InternalDataDSL.g:19692:1: ( ( rule__XConstructorCall__Group_4__0 )? )
+ // InternalDataDSL.g:19693:2: ( rule__XConstructorCall__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4());
}
- // InternalDataDSL.g:18356:2: ( rule__XConstructorCall__Group_4__0 )?
- int alt146=2;
- alt146 = dfa146.predict(input);
- switch (alt146) {
+ // InternalDataDSL.g:19694:2: ( rule__XConstructorCall__Group_4__0 )?
+ int alt159=2;
+ alt159 = dfa159.predict(input);
+ switch (alt159) {
case 1 :
- // InternalDataDSL.g:18356:3: rule__XConstructorCall__Group_4__0
+ // InternalDataDSL.g:19694:3: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__0();
@@ -60548,14 +65005,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__5"
- // InternalDataDSL.g:18364:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
+ // InternalDataDSL.g:19702:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
public final void rule__XConstructorCall__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18368:1: ( rule__XConstructorCall__Group__5__Impl )
- // InternalDataDSL.g:18369:2: rule__XConstructorCall__Group__5__Impl
+ // InternalDataDSL.g:19706:1: ( rule__XConstructorCall__Group__5__Impl )
+ // InternalDataDSL.g:19707:2: rule__XConstructorCall__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group__5__Impl();
@@ -60581,27 +65038,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group__5__Impl"
- // InternalDataDSL.g:18375:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
+ // InternalDataDSL.g:19713:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18379:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
- // InternalDataDSL.g:18380:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
+ // InternalDataDSL.g:19717:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
+ // InternalDataDSL.g:19718:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
{
- // InternalDataDSL.g:18380:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
- // InternalDataDSL.g:18381:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
+ // InternalDataDSL.g:19718:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
+ // InternalDataDSL.g:19719:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5());
}
- // InternalDataDSL.g:18382:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
- int alt147=2;
- alt147 = dfa147.predict(input);
- switch (alt147) {
+ // InternalDataDSL.g:19720:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
+ int alt160=2;
+ alt160 = dfa160.predict(input);
+ switch (alt160) {
case 1 :
- // InternalDataDSL.g:18382:3: rule__XConstructorCall__ArgumentsAssignment_5
+ // InternalDataDSL.g:19720:3: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_5();
@@ -60639,16 +65096,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__0"
- // InternalDataDSL.g:18391:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ;
+ // InternalDataDSL.g:19729: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 {
- // InternalDataDSL.g:18395:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
- // InternalDataDSL.g:18396:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
+ // InternalDataDSL.g:19733:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
+ // InternalDataDSL.g:19734:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XConstructorCall__Group_3__0__Impl();
state._fsp--;
@@ -60677,23 +65134,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__0__Impl"
- // InternalDataDSL.g:18403:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
+ // InternalDataDSL.g:19741:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18407:1: ( ( ( '<' ) ) )
- // InternalDataDSL.g:18408:1: ( ( '<' ) )
+ // InternalDataDSL.g:19745:1: ( ( ( '<' ) ) )
+ // InternalDataDSL.g:19746:1: ( ( '<' ) )
{
- // InternalDataDSL.g:18408:1: ( ( '<' ) )
- // InternalDataDSL.g:18409:2: ( '<' )
+ // InternalDataDSL.g:19746:1: ( ( '<' ) )
+ // InternalDataDSL.g:19747:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
- // InternalDataDSL.g:18410:2: ( '<' )
- // InternalDataDSL.g:18410:3: '<'
+ // InternalDataDSL.g:19748:2: ( '<' )
+ // InternalDataDSL.g:19748:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -60724,16 +65181,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__1"
- // InternalDataDSL.g:18418:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ;
+ // InternalDataDSL.g:19756: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 {
- // InternalDataDSL.g:18422:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
- // InternalDataDSL.g:18423:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
+ // InternalDataDSL.g:19760:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
+ // InternalDataDSL.g:19761:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XConstructorCall__Group_3__1__Impl();
state._fsp--;
@@ -60762,23 +65219,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__1__Impl"
- // InternalDataDSL.g:18430:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ;
+ // InternalDataDSL.g:19768: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 {
- // InternalDataDSL.g:18434:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
- // InternalDataDSL.g:18435:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
+ // InternalDataDSL.g:19772:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
+ // InternalDataDSL.g:19773:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
{
- // InternalDataDSL.g:18435:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
- // InternalDataDSL.g:18436:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
+ // InternalDataDSL.g:19773:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
+ // InternalDataDSL.g:19774:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1());
}
- // InternalDataDSL.g:18437:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
- // InternalDataDSL.g:18437:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1
+ // InternalDataDSL.g:19775:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
+ // InternalDataDSL.g:19775:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__TypeArgumentsAssignment_3_1();
@@ -60813,16 +65270,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__2"
- // InternalDataDSL.g:18445:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ;
+ // InternalDataDSL.g:19783: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 {
- // InternalDataDSL.g:18449:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
- // InternalDataDSL.g:18450:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
+ // InternalDataDSL.g:19787:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
+ // InternalDataDSL.g:19788:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__XConstructorCall__Group_3__2__Impl();
state._fsp--;
@@ -60851,37 +65308,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__2__Impl"
- // InternalDataDSL.g:18457:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ;
+ // InternalDataDSL.g:19795: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 {
- // InternalDataDSL.g:18461:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
- // InternalDataDSL.g:18462:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
+ // InternalDataDSL.g:19799:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
+ // InternalDataDSL.g:19800:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
{
- // InternalDataDSL.g:18462:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
- // InternalDataDSL.g:18463:2: ( rule__XConstructorCall__Group_3_2__0 )*
+ // InternalDataDSL.g:19800:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
+ // InternalDataDSL.g:19801:2: ( rule__XConstructorCall__Group_3_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3_2());
}
- // InternalDataDSL.g:18464:2: ( rule__XConstructorCall__Group_3_2__0 )*
- loop148:
+ // InternalDataDSL.g:19802:2: ( rule__XConstructorCall__Group_3_2__0 )*
+ loop161:
do {
- int alt148=2;
- int LA148_0 = input.LA(1);
+ int alt161=2;
+ int LA161_0 = input.LA(1);
- if ( (LA148_0==115) ) {
- alt148=1;
+ if ( (LA161_0==125) ) {
+ alt161=1;
}
- switch (alt148) {
+ switch (alt161) {
case 1 :
- // InternalDataDSL.g:18464:3: rule__XConstructorCall__Group_3_2__0
+ // InternalDataDSL.g:19802:3: rule__XConstructorCall__Group_3_2__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XConstructorCall__Group_3_2__0();
state._fsp--;
@@ -60891,7 +65348,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop148;
+ break loop161;
}
} while (true);
@@ -60920,14 +65377,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__3"
- // InternalDataDSL.g:18472:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ;
+ // InternalDataDSL.g:19810: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 {
- // InternalDataDSL.g:18476:1: ( rule__XConstructorCall__Group_3__3__Impl )
- // InternalDataDSL.g:18477:2: rule__XConstructorCall__Group_3__3__Impl
+ // InternalDataDSL.g:19814:1: ( rule__XConstructorCall__Group_3__3__Impl )
+ // InternalDataDSL.g:19815:2: rule__XConstructorCall__Group_3__3__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__3__Impl();
@@ -60953,17 +65410,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3__3__Impl"
- // InternalDataDSL.g:18483:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
+ // InternalDataDSL.g:19821:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18487:1: ( ( '>' ) )
- // InternalDataDSL.g:18488:1: ( '>' )
+ // InternalDataDSL.g:19825:1: ( ( '>' ) )
+ // InternalDataDSL.g:19826:1: ( '>' )
{
- // InternalDataDSL.g:18488:1: ( '>' )
- // InternalDataDSL.g:18489:2: '>'
+ // InternalDataDSL.g:19826:1: ( '>' )
+ // InternalDataDSL.g:19827:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
@@ -60994,16 +65451,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3_2__0"
- // InternalDataDSL.g:18499:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ;
+ // InternalDataDSL.g:19837: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 {
- // InternalDataDSL.g:18503:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
- // InternalDataDSL.g:18504:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
+ // InternalDataDSL.g:19841:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
+ // InternalDataDSL.g:19842:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__XConstructorCall__Group_3_2__0__Impl();
state._fsp--;
@@ -61032,22 +65489,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl"
- // InternalDataDSL.g:18511:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:19849:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18515:1: ( ( ',' ) )
- // InternalDataDSL.g:18516:1: ( ',' )
+ // InternalDataDSL.g:19853:1: ( ( ',' ) )
+ // InternalDataDSL.g:19854:1: ( ',' )
{
- // InternalDataDSL.g:18516:1: ( ',' )
- // InternalDataDSL.g:18517:2: ','
+ // InternalDataDSL.g:19854:1: ( ',' )
+ // InternalDataDSL.g:19855:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
@@ -61073,14 +65530,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3_2__1"
- // InternalDataDSL.g:18526:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ;
+ // InternalDataDSL.g:19864: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 {
- // InternalDataDSL.g:18530:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
- // InternalDataDSL.g:18531:2: rule__XConstructorCall__Group_3_2__1__Impl
+ // InternalDataDSL.g:19868:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
+ // InternalDataDSL.g:19869:2: rule__XConstructorCall__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3_2__1__Impl();
@@ -61106,23 +65563,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl"
- // InternalDataDSL.g:18537:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ;
+ // InternalDataDSL.g:19875: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 {
- // InternalDataDSL.g:18541:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
- // InternalDataDSL.g:18542:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
+ // InternalDataDSL.g:19879:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
+ // InternalDataDSL.g:19880:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
{
- // InternalDataDSL.g:18542:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
- // InternalDataDSL.g:18543:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
+ // InternalDataDSL.g:19880:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
+ // InternalDataDSL.g:19881:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1());
}
- // InternalDataDSL.g:18544:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
- // InternalDataDSL.g:18544:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
+ // InternalDataDSL.g:19882:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
+ // InternalDataDSL.g:19882:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__TypeArgumentsAssignment_3_2_1();
@@ -61157,16 +65614,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4__0"
- // InternalDataDSL.g:18553:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ;
+ // InternalDataDSL.g:19891: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 {
- // InternalDataDSL.g:18557:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
- // InternalDataDSL.g:18558:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
+ // InternalDataDSL.g:19895:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
+ // InternalDataDSL.g:19896:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XConstructorCall__Group_4__0__Impl();
state._fsp--;
@@ -61195,23 +65652,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4__0__Impl"
- // InternalDataDSL.g:18565:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ;
+ // InternalDataDSL.g:19903: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 {
- // InternalDataDSL.g:18569:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
- // InternalDataDSL.g:18570:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
+ // InternalDataDSL.g:19907:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
+ // InternalDataDSL.g:19908:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
{
- // InternalDataDSL.g:18570:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
- // InternalDataDSL.g:18571:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
+ // InternalDataDSL.g:19908:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
+ // InternalDataDSL.g:19909:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0());
}
- // InternalDataDSL.g:18572:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
- // InternalDataDSL.g:18572:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
+ // InternalDataDSL.g:19910:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
+ // InternalDataDSL.g:19910:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0();
@@ -61246,16 +65703,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4__1"
- // InternalDataDSL.g:18580:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ;
+ // InternalDataDSL.g:19918: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 {
- // InternalDataDSL.g:18584:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
- // InternalDataDSL.g:18585:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
+ // InternalDataDSL.g:19922:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
+ // InternalDataDSL.g:19923:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
{
- pushFollow(FOLLOW_112);
+ pushFollow(FOLLOW_120);
rule__XConstructorCall__Group_4__1__Impl();
state._fsp--;
@@ -61284,31 +65741,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4__1__Impl"
- // InternalDataDSL.g:18592:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ;
+ // InternalDataDSL.g:19930: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 {
- // InternalDataDSL.g:18596:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
- // InternalDataDSL.g:18597:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
+ // InternalDataDSL.g:19934:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
+ // InternalDataDSL.g:19935:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
{
- // InternalDataDSL.g:18597:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
- // InternalDataDSL.g:18598:2: ( rule__XConstructorCall__Alternatives_4_1 )?
+ // InternalDataDSL.g:19935:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
+ // InternalDataDSL.g:19936:2: ( rule__XConstructorCall__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1());
}
- // InternalDataDSL.g:18599:2: ( rule__XConstructorCall__Alternatives_4_1 )?
- int alt149=2;
- int LA149_0 = input.LA(1);
+ // InternalDataDSL.g:19937:2: ( rule__XConstructorCall__Alternatives_4_1 )?
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( ((LA149_0>=RULE_STRING && LA149_0<=RULE_DECIMAL)||LA149_0==27||LA149_0==31||(LA149_0>=34 && LA149_0<=35)||LA149_0==40||(LA149_0>=45 && LA149_0<=50)||LA149_0==70||LA149_0==95||LA149_0==113||(LA149_0>=117 && LA149_0<=118)||LA149_0==120||LA149_0==122||(LA149_0>=126 && LA149_0<=133)||LA149_0==135||LA149_0==152||LA149_0==154) ) {
- alt149=1;
+ if ( ((LA162_0>=RULE_STRING && LA162_0<=RULE_DECIMAL)||LA162_0==27||LA162_0==31||(LA162_0>=34 && LA162_0<=35)||LA162_0==40||(LA162_0>=45 && LA162_0<=50)||LA162_0==75||LA162_0==102||LA162_0==123||(LA162_0>=127 && LA162_0<=128)||LA162_0==130||LA162_0==132||(LA162_0>=136 && LA162_0<=143)||LA162_0==145||LA162_0==164||LA162_0==166) ) {
+ alt162=1;
}
- switch (alt149) {
+ switch (alt162) {
case 1 :
- // InternalDataDSL.g:18599:3: rule__XConstructorCall__Alternatives_4_1
+ // InternalDataDSL.g:19937:3: rule__XConstructorCall__Alternatives_4_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Alternatives_4_1();
@@ -61346,14 +65803,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4__2"
- // InternalDataDSL.g:18607:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ;
+ // InternalDataDSL.g:19945: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 {
- // InternalDataDSL.g:18611:1: ( rule__XConstructorCall__Group_4__2__Impl )
- // InternalDataDSL.g:18612:2: rule__XConstructorCall__Group_4__2__Impl
+ // InternalDataDSL.g:19949:1: ( rule__XConstructorCall__Group_4__2__Impl )
+ // InternalDataDSL.g:19950:2: rule__XConstructorCall__Group_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__2__Impl();
@@ -61379,22 +65836,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4__2__Impl"
- // InternalDataDSL.g:18618:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:19956:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18622:1: ( ( ')' ) )
- // InternalDataDSL.g:18623:1: ( ')' )
+ // InternalDataDSL.g:19960:1: ( ( ')' ) )
+ // InternalDataDSL.g:19961:1: ( ')' )
{
- // InternalDataDSL.g:18623:1: ( ')' )
- // InternalDataDSL.g:18624:2: ')'
+ // InternalDataDSL.g:19961:1: ( ')' )
+ // InternalDataDSL.g:19962:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
@@ -61420,16 +65877,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0"
- // InternalDataDSL.g:18634:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ;
+ // InternalDataDSL.g:19972: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 {
- // InternalDataDSL.g:18638:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
- // InternalDataDSL.g:18639:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
+ // InternalDataDSL.g:19976:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
+ // InternalDataDSL.g:19977:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XConstructorCall__Group_4_1_1__0__Impl();
state._fsp--;
@@ -61458,23 +65915,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl"
- // InternalDataDSL.g:18646:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ;
+ // InternalDataDSL.g:19984: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 {
- // InternalDataDSL.g:18650:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
- // InternalDataDSL.g:18651:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
+ // InternalDataDSL.g:19988:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
+ // InternalDataDSL.g:19989:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
{
- // InternalDataDSL.g:18651:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
- // InternalDataDSL.g:18652:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
+ // InternalDataDSL.g:19989:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
+ // InternalDataDSL.g:19990:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0());
}
- // InternalDataDSL.g:18653:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
- // InternalDataDSL.g:18653:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
+ // InternalDataDSL.g:19991:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
+ // InternalDataDSL.g:19991:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_0();
@@ -61509,14 +65966,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1"
- // InternalDataDSL.g:18661:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ;
+ // InternalDataDSL.g:19999: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 {
- // InternalDataDSL.g:18665:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
- // InternalDataDSL.g:18666:2: rule__XConstructorCall__Group_4_1_1__1__Impl
+ // InternalDataDSL.g:20003:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
+ // InternalDataDSL.g:20004:2: rule__XConstructorCall__Group_4_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1__1__Impl();
@@ -61542,37 +65999,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl"
- // InternalDataDSL.g:18672:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ;
+ // InternalDataDSL.g:20010: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 {
- // InternalDataDSL.g:18676:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
- // InternalDataDSL.g:18677:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
+ // InternalDataDSL.g:20014:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
+ // InternalDataDSL.g:20015:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
{
- // InternalDataDSL.g:18677:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
- // InternalDataDSL.g:18678:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
+ // InternalDataDSL.g:20015:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
+ // InternalDataDSL.g:20016:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1());
}
- // InternalDataDSL.g:18679:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
- loop150:
+ // InternalDataDSL.g:20017:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
+ loop163:
do {
- int alt150=2;
- int LA150_0 = input.LA(1);
+ int alt163=2;
+ int LA163_0 = input.LA(1);
- if ( (LA150_0==115) ) {
- alt150=1;
+ if ( (LA163_0==125) ) {
+ alt163=1;
}
- switch (alt150) {
+ switch (alt163) {
case 1 :
- // InternalDataDSL.g:18679:3: rule__XConstructorCall__Group_4_1_1_1__0
+ // InternalDataDSL.g:20017:3: rule__XConstructorCall__Group_4_1_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XConstructorCall__Group_4_1_1_1__0();
state._fsp--;
@@ -61582,7 +66039,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop150;
+ break loop163;
}
} while (true);
@@ -61611,16 +66068,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0"
- // InternalDataDSL.g:18688: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 ;
+ // InternalDataDSL.g:20026: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 {
- // InternalDataDSL.g:18692:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
- // InternalDataDSL.g:18693:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
+ // InternalDataDSL.g:20030:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
+ // InternalDataDSL.g:20031:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XConstructorCall__Group_4_1_1_1__0__Impl();
state._fsp--;
@@ -61649,22 +66106,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl"
- // InternalDataDSL.g:18700:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:20038: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 {
- // InternalDataDSL.g:18704:1: ( ( ',' ) )
- // InternalDataDSL.g:18705:1: ( ',' )
+ // InternalDataDSL.g:20042:1: ( ( ',' ) )
+ // InternalDataDSL.g:20043:1: ( ',' )
{
- // InternalDataDSL.g:18705:1: ( ',' )
- // InternalDataDSL.g:18706:2: ','
+ // InternalDataDSL.g:20043:1: ( ',' )
+ // InternalDataDSL.g:20044:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
@@ -61690,14 +66147,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1"
- // InternalDataDSL.g:18715:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ;
+ // InternalDataDSL.g:20053: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 {
- // InternalDataDSL.g:18719:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
- // InternalDataDSL.g:18720:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
+ // InternalDataDSL.g:20057:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
+ // InternalDataDSL.g:20058:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1_1__1__Impl();
@@ -61723,23 +66180,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl"
- // InternalDataDSL.g:18726:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ;
+ // InternalDataDSL.g:20064: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 {
- // InternalDataDSL.g:18730:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
- // InternalDataDSL.g:18731:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
+ // InternalDataDSL.g:20068:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
+ // InternalDataDSL.g:20069:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
{
- // InternalDataDSL.g:18731:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
- // InternalDataDSL.g:18732:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
+ // InternalDataDSL.g:20069:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
+ // InternalDataDSL.g:20070:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1());
}
- // InternalDataDSL.g:18733:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
- // InternalDataDSL.g:18733:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
+ // InternalDataDSL.g:20071:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
+ // InternalDataDSL.g:20071:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1();
@@ -61774,16 +66231,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBooleanLiteral__Group__0"
- // InternalDataDSL.g:18742:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ;
+ // InternalDataDSL.g:20080: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 {
- // InternalDataDSL.g:18746:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
- // InternalDataDSL.g:18747:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
+ // InternalDataDSL.g:20084:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
+ // InternalDataDSL.g:20085:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
{
- pushFollow(FOLLOW_136);
+ pushFollow(FOLLOW_144);
rule__XBooleanLiteral__Group__0__Impl();
state._fsp--;
@@ -61812,23 +66269,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBooleanLiteral__Group__0__Impl"
- // InternalDataDSL.g:18754:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20092:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18758:1: ( ( () ) )
- // InternalDataDSL.g:18759:1: ( () )
+ // InternalDataDSL.g:20096:1: ( ( () ) )
+ // InternalDataDSL.g:20097:1: ( () )
{
- // InternalDataDSL.g:18759:1: ( () )
- // InternalDataDSL.g:18760:2: ()
+ // InternalDataDSL.g:20097:1: ( () )
+ // InternalDataDSL.g:20098:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0());
}
- // InternalDataDSL.g:18761:2: ()
- // InternalDataDSL.g:18761:3:
+ // InternalDataDSL.g:20099:2: ()
+ // InternalDataDSL.g:20099:3:
{
}
@@ -61853,14 +66310,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBooleanLiteral__Group__1"
- // InternalDataDSL.g:18769:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
+ // InternalDataDSL.g:20107:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
public final void rule__XBooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18773:1: ( rule__XBooleanLiteral__Group__1__Impl )
- // InternalDataDSL.g:18774:2: rule__XBooleanLiteral__Group__1__Impl
+ // InternalDataDSL.g:20111:1: ( rule__XBooleanLiteral__Group__1__Impl )
+ // InternalDataDSL.g:20112:2: rule__XBooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Group__1__Impl();
@@ -61886,23 +66343,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBooleanLiteral__Group__1__Impl"
- // InternalDataDSL.g:18780:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
+ // InternalDataDSL.g:20118:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18784:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
- // InternalDataDSL.g:18785:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // InternalDataDSL.g:20122:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
+ // InternalDataDSL.g:20123:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
{
- // InternalDataDSL.g:18785:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
- // InternalDataDSL.g:18786:2: ( rule__XBooleanLiteral__Alternatives_1 )
+ // InternalDataDSL.g:20123:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // InternalDataDSL.g:20124:2: ( rule__XBooleanLiteral__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1());
}
- // InternalDataDSL.g:18787:2: ( rule__XBooleanLiteral__Alternatives_1 )
- // InternalDataDSL.g:18787:3: rule__XBooleanLiteral__Alternatives_1
+ // InternalDataDSL.g:20125:2: ( rule__XBooleanLiteral__Alternatives_1 )
+ // InternalDataDSL.g:20125:3: rule__XBooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Alternatives_1();
@@ -61937,16 +66394,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNullLiteral__Group__0"
- // InternalDataDSL.g:18796:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ;
+ // InternalDataDSL.g:20134: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 {
- // InternalDataDSL.g:18800:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
- // InternalDataDSL.g:18801:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
+ // InternalDataDSL.g:20138:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
+ // InternalDataDSL.g:20139:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
{
- pushFollow(FOLLOW_137);
+ pushFollow(FOLLOW_145);
rule__XNullLiteral__Group__0__Impl();
state._fsp--;
@@ -61975,23 +66432,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNullLiteral__Group__0__Impl"
- // InternalDataDSL.g:18808:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20146:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18812:1: ( ( () ) )
- // InternalDataDSL.g:18813:1: ( () )
+ // InternalDataDSL.g:20150:1: ( ( () ) )
+ // InternalDataDSL.g:20151:1: ( () )
{
- // InternalDataDSL.g:18813:1: ( () )
- // InternalDataDSL.g:18814:2: ()
+ // InternalDataDSL.g:20151:1: ( () )
+ // InternalDataDSL.g:20152:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0());
}
- // InternalDataDSL.g:18815:2: ()
- // InternalDataDSL.g:18815:3:
+ // InternalDataDSL.g:20153:2: ()
+ // InternalDataDSL.g:20153:3:
{
}
@@ -62016,14 +66473,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNullLiteral__Group__1"
- // InternalDataDSL.g:18823:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
+ // InternalDataDSL.g:20161:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
public final void rule__XNullLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18827:1: ( rule__XNullLiteral__Group__1__Impl )
- // InternalDataDSL.g:18828:2: rule__XNullLiteral__Group__1__Impl
+ // InternalDataDSL.g:20165:1: ( rule__XNullLiteral__Group__1__Impl )
+ // InternalDataDSL.g:20166:2: rule__XNullLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XNullLiteral__Group__1__Impl();
@@ -62049,22 +66506,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNullLiteral__Group__1__Impl"
- // InternalDataDSL.g:18834:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
+ // InternalDataDSL.g:20172:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18838:1: ( ( 'null' ) )
- // InternalDataDSL.g:18839:1: ( 'null' )
+ // InternalDataDSL.g:20176:1: ( ( 'null' ) )
+ // InternalDataDSL.g:20177:1: ( 'null' )
{
- // InternalDataDSL.g:18839:1: ( 'null' )
- // InternalDataDSL.g:18840:2: 'null'
+ // InternalDataDSL.g:20177:1: ( 'null' )
+ // InternalDataDSL.g:20178:2: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
- match(input,129,FOLLOW_2); if (state.failed) return ;
+ match(input,139,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
@@ -62090,16 +66547,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNumberLiteral__Group__0"
- // InternalDataDSL.g:18850:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ;
+ // InternalDataDSL.g:20188: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 {
- // InternalDataDSL.g:18854:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
- // InternalDataDSL.g:18855:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
+ // InternalDataDSL.g:20192:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
+ // InternalDataDSL.g:20193:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
{
- pushFollow(FOLLOW_138);
+ pushFollow(FOLLOW_146);
rule__XNumberLiteral__Group__0__Impl();
state._fsp--;
@@ -62128,23 +66585,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNumberLiteral__Group__0__Impl"
- // InternalDataDSL.g:18862:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20200:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18866:1: ( ( () ) )
- // InternalDataDSL.g:18867:1: ( () )
+ // InternalDataDSL.g:20204:1: ( ( () ) )
+ // InternalDataDSL.g:20205:1: ( () )
{
- // InternalDataDSL.g:18867:1: ( () )
- // InternalDataDSL.g:18868:2: ()
+ // InternalDataDSL.g:20205:1: ( () )
+ // InternalDataDSL.g:20206:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0());
}
- // InternalDataDSL.g:18869:2: ()
- // InternalDataDSL.g:18869:3:
+ // InternalDataDSL.g:20207:2: ()
+ // InternalDataDSL.g:20207:3:
{
}
@@ -62169,14 +66626,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNumberLiteral__Group__1"
- // InternalDataDSL.g:18877:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
+ // InternalDataDSL.g:20215:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
public final void rule__XNumberLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18881:1: ( rule__XNumberLiteral__Group__1__Impl )
- // InternalDataDSL.g:18882:2: rule__XNumberLiteral__Group__1__Impl
+ // InternalDataDSL.g:20219:1: ( rule__XNumberLiteral__Group__1__Impl )
+ // InternalDataDSL.g:20220:2: rule__XNumberLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__Group__1__Impl();
@@ -62202,23 +66659,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNumberLiteral__Group__1__Impl"
- // InternalDataDSL.g:18888:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
+ // InternalDataDSL.g:20226:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18892:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
- // InternalDataDSL.g:18893:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
+ // InternalDataDSL.g:20230:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
+ // InternalDataDSL.g:20231:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
{
- // InternalDataDSL.g:18893:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
- // InternalDataDSL.g:18894:2: ( rule__XNumberLiteral__ValueAssignment_1 )
+ // InternalDataDSL.g:20231:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
+ // InternalDataDSL.g:20232:2: ( rule__XNumberLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1());
}
- // InternalDataDSL.g:18895:2: ( rule__XNumberLiteral__ValueAssignment_1 )
- // InternalDataDSL.g:18895:3: rule__XNumberLiteral__ValueAssignment_1
+ // InternalDataDSL.g:20233:2: ( rule__XNumberLiteral__ValueAssignment_1 )
+ // InternalDataDSL.g:20233:3: rule__XNumberLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__ValueAssignment_1();
@@ -62253,14 +66710,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XStringLiteral__Group__0"
- // InternalDataDSL.g:18904:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ;
+ // InternalDataDSL.g:20242: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 {
- // InternalDataDSL.g:18908:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
- // InternalDataDSL.g:18909:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
+ // InternalDataDSL.g:20246:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
+ // InternalDataDSL.g:20247:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
{
pushFollow(FOLLOW_9);
rule__XStringLiteral__Group__0__Impl();
@@ -62291,23 +66748,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XStringLiteral__Group__0__Impl"
- // InternalDataDSL.g:18916:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20254:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18920:1: ( ( () ) )
- // InternalDataDSL.g:18921:1: ( () )
+ // InternalDataDSL.g:20258:1: ( ( () ) )
+ // InternalDataDSL.g:20259:1: ( () )
{
- // InternalDataDSL.g:18921:1: ( () )
- // InternalDataDSL.g:18922:2: ()
+ // InternalDataDSL.g:20259:1: ( () )
+ // InternalDataDSL.g:20260:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0());
}
- // InternalDataDSL.g:18923:2: ()
- // InternalDataDSL.g:18923:3:
+ // InternalDataDSL.g:20261:2: ()
+ // InternalDataDSL.g:20261:3:
{
}
@@ -62332,14 +66789,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XStringLiteral__Group__1"
- // InternalDataDSL.g:18931:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
+ // InternalDataDSL.g:20269:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
public final void rule__XStringLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18935:1: ( rule__XStringLiteral__Group__1__Impl )
- // InternalDataDSL.g:18936:2: rule__XStringLiteral__Group__1__Impl
+ // InternalDataDSL.g:20273:1: ( rule__XStringLiteral__Group__1__Impl )
+ // InternalDataDSL.g:20274:2: rule__XStringLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__Group__1__Impl();
@@ -62365,23 +66822,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XStringLiteral__Group__1__Impl"
- // InternalDataDSL.g:18942:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
+ // InternalDataDSL.g:20280:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18946:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
- // InternalDataDSL.g:18947:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // InternalDataDSL.g:20284:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
+ // InternalDataDSL.g:20285:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
{
- // InternalDataDSL.g:18947:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
- // InternalDataDSL.g:18948:2: ( rule__XStringLiteral__ValueAssignment_1 )
+ // InternalDataDSL.g:20285:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // InternalDataDSL.g:20286:2: ( rule__XStringLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1());
}
- // InternalDataDSL.g:18949:2: ( rule__XStringLiteral__ValueAssignment_1 )
- // InternalDataDSL.g:18949:3: rule__XStringLiteral__ValueAssignment_1
+ // InternalDataDSL.g:20287:2: ( rule__XStringLiteral__ValueAssignment_1 )
+ // InternalDataDSL.g:20287:3: rule__XStringLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__ValueAssignment_1();
@@ -62416,16 +66873,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__0"
- // InternalDataDSL.g:18958:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ;
+ // InternalDataDSL.g:20296: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 {
- // InternalDataDSL.g:18962:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
- // InternalDataDSL.g:18963:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
+ // InternalDataDSL.g:20300:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
+ // InternalDataDSL.g:20301:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
{
- pushFollow(FOLLOW_139);
+ pushFollow(FOLLOW_147);
rule__XTypeLiteral__Group__0__Impl();
state._fsp--;
@@ -62454,23 +66911,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__0__Impl"
- // InternalDataDSL.g:18970:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20308:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:18974:1: ( ( () ) )
- // InternalDataDSL.g:18975:1: ( () )
+ // InternalDataDSL.g:20312:1: ( ( () ) )
+ // InternalDataDSL.g:20313:1: ( () )
{
- // InternalDataDSL.g:18975:1: ( () )
- // InternalDataDSL.g:18976:2: ()
+ // InternalDataDSL.g:20313:1: ( () )
+ // InternalDataDSL.g:20314:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0());
}
- // InternalDataDSL.g:18977:2: ()
- // InternalDataDSL.g:18977:3:
+ // InternalDataDSL.g:20315:2: ()
+ // InternalDataDSL.g:20315:3:
{
}
@@ -62495,16 +66952,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__1"
- // InternalDataDSL.g:18985:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ;
+ // InternalDataDSL.g:20323: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 {
- // InternalDataDSL.g:18989:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
- // InternalDataDSL.g:18990:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
+ // InternalDataDSL.g:20327:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
+ // InternalDataDSL.g:20328:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XTypeLiteral__Group__1__Impl();
state._fsp--;
@@ -62533,22 +66990,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__1__Impl"
- // InternalDataDSL.g:18997:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
+ // InternalDataDSL.g:20335:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19001:1: ( ( 'typeof' ) )
- // InternalDataDSL.g:19002:1: ( 'typeof' )
+ // InternalDataDSL.g:20339:1: ( ( 'typeof' ) )
+ // InternalDataDSL.g:20340:1: ( 'typeof' )
{
- // InternalDataDSL.g:19002:1: ( 'typeof' )
- // InternalDataDSL.g:19003:2: 'typeof'
+ // InternalDataDSL.g:20340:1: ( 'typeof' )
+ // InternalDataDSL.g:20341:2: 'typeof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
- match(input,130,FOLLOW_2); if (state.failed) return ;
+ match(input,140,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
@@ -62574,14 +67031,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__2"
- // InternalDataDSL.g:19012:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ;
+ // InternalDataDSL.g:20350: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 {
- // InternalDataDSL.g:19016:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
- // InternalDataDSL.g:19017:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
+ // InternalDataDSL.g:20354:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
+ // InternalDataDSL.g:20355:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
{
pushFollow(FOLLOW_7);
rule__XTypeLiteral__Group__2__Impl();
@@ -62612,22 +67069,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__2__Impl"
- // InternalDataDSL.g:19024:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
+ // InternalDataDSL.g:20362:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19028:1: ( ( '(' ) )
- // InternalDataDSL.g:19029:1: ( '(' )
+ // InternalDataDSL.g:20366:1: ( ( '(' ) )
+ // InternalDataDSL.g:20367:1: ( '(' )
{
- // InternalDataDSL.g:19029:1: ( '(' )
- // InternalDataDSL.g:19030:2: '('
+ // InternalDataDSL.g:20367:1: ( '(' )
+ // InternalDataDSL.g:20368:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
@@ -62653,16 +67110,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__3"
- // InternalDataDSL.g:19039:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ;
+ // InternalDataDSL.g:20377: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 {
- // InternalDataDSL.g:19043:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
- // InternalDataDSL.g:19044:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
+ // InternalDataDSL.g:20381:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
+ // InternalDataDSL.g:20382:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
{
- pushFollow(FOLLOW_140);
+ pushFollow(FOLLOW_148);
rule__XTypeLiteral__Group__3__Impl();
state._fsp--;
@@ -62691,23 +67148,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__3__Impl"
- // InternalDataDSL.g:19051:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
+ // InternalDataDSL.g:20389:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19055:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
- // InternalDataDSL.g:19056:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // InternalDataDSL.g:20393:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
+ // InternalDataDSL.g:20394:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
{
- // InternalDataDSL.g:19056:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
- // InternalDataDSL.g:19057:2: ( rule__XTypeLiteral__TypeAssignment_3 )
+ // InternalDataDSL.g:20394:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // InternalDataDSL.g:20395:2: ( rule__XTypeLiteral__TypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3());
}
- // InternalDataDSL.g:19058:2: ( rule__XTypeLiteral__TypeAssignment_3 )
- // InternalDataDSL.g:19058:3: rule__XTypeLiteral__TypeAssignment_3
+ // InternalDataDSL.g:20396:2: ( rule__XTypeLiteral__TypeAssignment_3 )
+ // InternalDataDSL.g:20396:3: rule__XTypeLiteral__TypeAssignment_3
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__TypeAssignment_3();
@@ -62742,16 +67199,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__4"
- // InternalDataDSL.g:19066:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ;
+ // InternalDataDSL.g:20404: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 {
- // InternalDataDSL.g:19070:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
- // InternalDataDSL.g:19071:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
+ // InternalDataDSL.g:20408:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
+ // InternalDataDSL.g:20409:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
{
- pushFollow(FOLLOW_140);
+ pushFollow(FOLLOW_148);
rule__XTypeLiteral__Group__4__Impl();
state._fsp--;
@@ -62780,37 +67237,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__4__Impl"
- // InternalDataDSL.g:19078:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
+ // InternalDataDSL.g:20416:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19082:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
- // InternalDataDSL.g:19083:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
+ // InternalDataDSL.g:20420:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
+ // InternalDataDSL.g:20421:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
{
- // InternalDataDSL.g:19083:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
- // InternalDataDSL.g:19084:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
+ // InternalDataDSL.g:20421:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
+ // InternalDataDSL.g:20422:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4());
}
- // InternalDataDSL.g:19085:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
- loop151:
+ // InternalDataDSL.g:20423:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
+ loop164:
do {
- int alt151=2;
- int LA151_0 = input.LA(1);
+ int alt164=2;
+ int LA164_0 = input.LA(1);
- if ( (LA151_0==118) ) {
- alt151=1;
+ if ( (LA164_0==128) ) {
+ alt164=1;
}
- switch (alt151) {
+ switch (alt164) {
case 1 :
- // InternalDataDSL.g:19085:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4
+ // InternalDataDSL.g:20423:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4
{
- pushFollow(FOLLOW_141);
+ pushFollow(FOLLOW_149);
rule__XTypeLiteral__ArrayDimensionsAssignment_4();
state._fsp--;
@@ -62820,7 +67277,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop151;
+ break loop164;
}
} while (true);
@@ -62849,14 +67306,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__5"
- // InternalDataDSL.g:19093:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
+ // InternalDataDSL.g:20431:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
public final void rule__XTypeLiteral__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19097:1: ( rule__XTypeLiteral__Group__5__Impl )
- // InternalDataDSL.g:19098:2: rule__XTypeLiteral__Group__5__Impl
+ // InternalDataDSL.g:20435:1: ( rule__XTypeLiteral__Group__5__Impl )
+ // InternalDataDSL.g:20436:2: rule__XTypeLiteral__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__Group__5__Impl();
@@ -62882,22 +67339,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__Group__5__Impl"
- // InternalDataDSL.g:19104:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
+ // InternalDataDSL.g:20442:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19108:1: ( ( ')' ) )
- // InternalDataDSL.g:19109:1: ( ')' )
+ // InternalDataDSL.g:20446:1: ( ( ')' ) )
+ // InternalDataDSL.g:20447:1: ( ')' )
{
- // InternalDataDSL.g:19109:1: ( ')' )
- // InternalDataDSL.g:19110:2: ')'
+ // InternalDataDSL.g:20447:1: ( ')' )
+ // InternalDataDSL.g:20448:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
@@ -62923,16 +67380,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__Group__0"
- // InternalDataDSL.g:19120:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ;
+ // InternalDataDSL.g:20458: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 {
- // InternalDataDSL.g:19124:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
- // InternalDataDSL.g:19125:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
+ // InternalDataDSL.g:20462:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
+ // InternalDataDSL.g:20463:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
{
- pushFollow(FOLLOW_142);
+ pushFollow(FOLLOW_150);
rule__XThrowExpression__Group__0__Impl();
state._fsp--;
@@ -62961,23 +67418,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__Group__0__Impl"
- // InternalDataDSL.g:19132:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20470:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19136:1: ( ( () ) )
- // InternalDataDSL.g:19137:1: ( () )
+ // InternalDataDSL.g:20474:1: ( ( () ) )
+ // InternalDataDSL.g:20475:1: ( () )
{
- // InternalDataDSL.g:19137:1: ( () )
- // InternalDataDSL.g:19138:2: ()
+ // InternalDataDSL.g:20475:1: ( () )
+ // InternalDataDSL.g:20476:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0());
}
- // InternalDataDSL.g:19139:2: ()
- // InternalDataDSL.g:19139:3:
+ // InternalDataDSL.g:20477:2: ()
+ // InternalDataDSL.g:20477:3:
{
}
@@ -63002,16 +67459,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__Group__1"
- // InternalDataDSL.g:19147:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ;
+ // InternalDataDSL.g:20485: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 {
- // InternalDataDSL.g:19151:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
- // InternalDataDSL.g:19152:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
+ // InternalDataDSL.g:20489:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
+ // InternalDataDSL.g:20490:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XThrowExpression__Group__1__Impl();
state._fsp--;
@@ -63040,22 +67497,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__Group__1__Impl"
- // InternalDataDSL.g:19159:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
+ // InternalDataDSL.g:20497:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19163:1: ( ( 'throw' ) )
- // InternalDataDSL.g:19164:1: ( 'throw' )
+ // InternalDataDSL.g:20501:1: ( ( 'throw' ) )
+ // InternalDataDSL.g:20502:1: ( 'throw' )
{
- // InternalDataDSL.g:19164:1: ( 'throw' )
- // InternalDataDSL.g:19165:2: 'throw'
+ // InternalDataDSL.g:20502:1: ( 'throw' )
+ // InternalDataDSL.g:20503:2: 'throw'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
- match(input,131,FOLLOW_2); if (state.failed) return ;
+ match(input,141,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
@@ -63081,14 +67538,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__Group__2"
- // InternalDataDSL.g:19174:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
+ // InternalDataDSL.g:20512:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
public final void rule__XThrowExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19178:1: ( rule__XThrowExpression__Group__2__Impl )
- // InternalDataDSL.g:19179:2: rule__XThrowExpression__Group__2__Impl
+ // InternalDataDSL.g:20516:1: ( rule__XThrowExpression__Group__2__Impl )
+ // InternalDataDSL.g:20517:2: rule__XThrowExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__Group__2__Impl();
@@ -63114,23 +67571,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__Group__2__Impl"
- // InternalDataDSL.g:19185:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
+ // InternalDataDSL.g:20523:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19189:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
- // InternalDataDSL.g:19190:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // InternalDataDSL.g:20527:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
+ // InternalDataDSL.g:20528:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
{
- // InternalDataDSL.g:19190:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
- // InternalDataDSL.g:19191:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
+ // InternalDataDSL.g:20528:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // InternalDataDSL.g:20529:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2());
}
- // InternalDataDSL.g:19192:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
- // InternalDataDSL.g:19192:3: rule__XThrowExpression__ExpressionAssignment_2
+ // InternalDataDSL.g:20530:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
+ // InternalDataDSL.g:20530:3: rule__XThrowExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__ExpressionAssignment_2();
@@ -63165,16 +67622,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__Group__0"
- // InternalDataDSL.g:19201:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ;
+ // InternalDataDSL.g:20539: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 {
- // InternalDataDSL.g:19205:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
- // InternalDataDSL.g:19206:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
+ // InternalDataDSL.g:20543:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
+ // InternalDataDSL.g:20544:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
{
- pushFollow(FOLLOW_143);
+ pushFollow(FOLLOW_151);
rule__XReturnExpression__Group__0__Impl();
state._fsp--;
@@ -63203,23 +67660,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__Group__0__Impl"
- // InternalDataDSL.g:19213:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20551:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19217:1: ( ( () ) )
- // InternalDataDSL.g:19218:1: ( () )
+ // InternalDataDSL.g:20555:1: ( ( () ) )
+ // InternalDataDSL.g:20556:1: ( () )
{
- // InternalDataDSL.g:19218:1: ( () )
- // InternalDataDSL.g:19219:2: ()
+ // InternalDataDSL.g:20556:1: ( () )
+ // InternalDataDSL.g:20557:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0());
}
- // InternalDataDSL.g:19220:2: ()
- // InternalDataDSL.g:19220:3:
+ // InternalDataDSL.g:20558:2: ()
+ // InternalDataDSL.g:20558:3:
{
}
@@ -63244,16 +67701,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__Group__1"
- // InternalDataDSL.g:19228:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ;
+ // InternalDataDSL.g:20566: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 {
- // InternalDataDSL.g:19232:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
- // InternalDataDSL.g:19233:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
+ // InternalDataDSL.g:20570:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
+ // InternalDataDSL.g:20571:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XReturnExpression__Group__1__Impl();
state._fsp--;
@@ -63282,22 +67739,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__Group__1__Impl"
- // InternalDataDSL.g:19240:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
+ // InternalDataDSL.g:20578:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19244:1: ( ( 'return' ) )
- // InternalDataDSL.g:19245:1: ( 'return' )
+ // InternalDataDSL.g:20582:1: ( ( 'return' ) )
+ // InternalDataDSL.g:20583:1: ( 'return' )
{
- // InternalDataDSL.g:19245:1: ( 'return' )
- // InternalDataDSL.g:19246:2: 'return'
+ // InternalDataDSL.g:20583:1: ( 'return' )
+ // InternalDataDSL.g:20584:2: 'return'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
- match(input,132,FOLLOW_2); if (state.failed) return ;
+ match(input,142,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
@@ -63323,14 +67780,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__Group__2"
- // InternalDataDSL.g:19255:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
+ // InternalDataDSL.g:20593:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
public final void rule__XReturnExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19259:1: ( rule__XReturnExpression__Group__2__Impl )
- // InternalDataDSL.g:19260:2: rule__XReturnExpression__Group__2__Impl
+ // InternalDataDSL.g:20597:1: ( rule__XReturnExpression__Group__2__Impl )
+ // InternalDataDSL.g:20598:2: rule__XReturnExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__Group__2__Impl();
@@ -63356,27 +67813,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__Group__2__Impl"
- // InternalDataDSL.g:19266:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
+ // InternalDataDSL.g:20604:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19270:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
- // InternalDataDSL.g:19271:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // InternalDataDSL.g:20608:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
+ // InternalDataDSL.g:20609:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
{
- // InternalDataDSL.g:19271:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
- // InternalDataDSL.g:19272:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
+ // InternalDataDSL.g:20609:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // InternalDataDSL.g:20610:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2());
}
- // InternalDataDSL.g:19273:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
- int alt152=2;
- alt152 = dfa152.predict(input);
- switch (alt152) {
+ // InternalDataDSL.g:20611:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
+ int alt165=2;
+ alt165 = dfa165.predict(input);
+ switch (alt165) {
case 1 :
- // InternalDataDSL.g:19273:3: rule__XReturnExpression__ExpressionAssignment_2
+ // InternalDataDSL.g:20611:3: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__ExpressionAssignment_2();
@@ -63414,16 +67871,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0"
- // InternalDataDSL.g:19282:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ;
+ // InternalDataDSL.g:20620: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 {
- // InternalDataDSL.g:19286:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
- // InternalDataDSL.g:19287:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
+ // InternalDataDSL.g:20624:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
+ // InternalDataDSL.g:20625:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
{
- pushFollow(FOLLOW_144);
+ pushFollow(FOLLOW_152);
rule__XTryCatchFinallyExpression__Group__0__Impl();
state._fsp--;
@@ -63452,23 +67909,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl"
- // InternalDataDSL.g:19294:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:20632:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19298:1: ( ( () ) )
- // InternalDataDSL.g:19299:1: ( () )
+ // InternalDataDSL.g:20636:1: ( ( () ) )
+ // InternalDataDSL.g:20637:1: ( () )
{
- // InternalDataDSL.g:19299:1: ( () )
- // InternalDataDSL.g:19300:2: ()
+ // InternalDataDSL.g:20637:1: ( () )
+ // InternalDataDSL.g:20638:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0());
}
- // InternalDataDSL.g:19301:2: ()
- // InternalDataDSL.g:19301:3:
+ // InternalDataDSL.g:20639:2: ()
+ // InternalDataDSL.g:20639:3:
{
}
@@ -63493,16 +67950,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1"
- // InternalDataDSL.g:19309:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ;
+ // InternalDataDSL.g:20647: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 {
- // InternalDataDSL.g:19313:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
- // InternalDataDSL.g:19314:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
+ // InternalDataDSL.g:20651:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
+ // InternalDataDSL.g:20652:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XTryCatchFinallyExpression__Group__1__Impl();
state._fsp--;
@@ -63531,22 +67988,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl"
- // InternalDataDSL.g:19321:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
+ // InternalDataDSL.g:20659:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19325:1: ( ( 'try' ) )
- // InternalDataDSL.g:19326:1: ( 'try' )
+ // InternalDataDSL.g:20663:1: ( ( 'try' ) )
+ // InternalDataDSL.g:20664:1: ( 'try' )
{
- // InternalDataDSL.g:19326:1: ( 'try' )
- // InternalDataDSL.g:19327:2: 'try'
+ // InternalDataDSL.g:20664:1: ( 'try' )
+ // InternalDataDSL.g:20665:2: 'try'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
- match(input,133,FOLLOW_2); if (state.failed) return ;
+ match(input,143,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
@@ -63572,16 +68029,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2"
- // InternalDataDSL.g:19336:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ;
+ // InternalDataDSL.g:20674: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 {
- // InternalDataDSL.g:19340:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
- // InternalDataDSL.g:19341:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
+ // InternalDataDSL.g:20678:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
+ // InternalDataDSL.g:20679:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
{
- pushFollow(FOLLOW_145);
+ pushFollow(FOLLOW_153);
rule__XTryCatchFinallyExpression__Group__2__Impl();
state._fsp--;
@@ -63610,23 +68067,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl"
- // InternalDataDSL.g:19348:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
+ // InternalDataDSL.g:20686:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19352:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
- // InternalDataDSL.g:19353:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // InternalDataDSL.g:20690:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
+ // InternalDataDSL.g:20691:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
{
- // InternalDataDSL.g:19353:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
- // InternalDataDSL.g:19354:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
+ // InternalDataDSL.g:20691:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // InternalDataDSL.g:20692:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2());
}
- // InternalDataDSL.g:19355:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
- // InternalDataDSL.g:19355:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
+ // InternalDataDSL.g:20693:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
+ // InternalDataDSL.g:20693:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__ExpressionAssignment_2();
@@ -63661,14 +68118,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3"
- // InternalDataDSL.g:19363:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
+ // InternalDataDSL.g:20701:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19367:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
- // InternalDataDSL.g:19368:2: rule__XTryCatchFinallyExpression__Group__3__Impl
+ // InternalDataDSL.g:20705:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
+ // InternalDataDSL.g:20706:2: rule__XTryCatchFinallyExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group__3__Impl();
@@ -63694,23 +68151,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl"
- // InternalDataDSL.g:19374:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
+ // InternalDataDSL.g:20712:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19378:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
- // InternalDataDSL.g:19379:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // InternalDataDSL.g:20716:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
+ // InternalDataDSL.g:20717:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
{
- // InternalDataDSL.g:19379:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
- // InternalDataDSL.g:19380:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
+ // InternalDataDSL.g:20717:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // InternalDataDSL.g:20718:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3());
}
- // InternalDataDSL.g:19381:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
- // InternalDataDSL.g:19381:3: rule__XTryCatchFinallyExpression__Alternatives_3
+ // InternalDataDSL.g:20719:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
+ // InternalDataDSL.g:20719:3: rule__XTryCatchFinallyExpression__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Alternatives_3();
@@ -63745,16 +68202,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0"
- // InternalDataDSL.g:19390:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ;
+ // InternalDataDSL.g:20728: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 {
- // InternalDataDSL.g:19394:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
- // InternalDataDSL.g:19395:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
+ // InternalDataDSL.g:20732:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
+ // InternalDataDSL.g:20733:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
{
- pushFollow(FOLLOW_146);
+ pushFollow(FOLLOW_154);
rule__XTryCatchFinallyExpression__Group_3_0__0__Impl();
state._fsp--;
@@ -63783,28 +68240,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl"
- // InternalDataDSL.g:19402:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ;
+ // InternalDataDSL.g:20740: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 {
- // InternalDataDSL.g:19406:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
- // InternalDataDSL.g:19407:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
+ // InternalDataDSL.g:20744:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
+ // InternalDataDSL.g:20745:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
{
- // InternalDataDSL.g:19407:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
- // InternalDataDSL.g:19408:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
+ // InternalDataDSL.g:20745:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
+ // InternalDataDSL.g:20746:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
{
- // InternalDataDSL.g:19408:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
- // InternalDataDSL.g:19409:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalDataDSL.g:20746:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
+ // InternalDataDSL.g:20747:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
- // InternalDataDSL.g:19410:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
- // InternalDataDSL.g:19410:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalDataDSL.g:20748:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalDataDSL.g:20748:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
- pushFollow(FOLLOW_147);
+ pushFollow(FOLLOW_155);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -63818,34 +68275,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- // InternalDataDSL.g:19413:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
- // InternalDataDSL.g:19414:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
+ // InternalDataDSL.g:20751:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
+ // InternalDataDSL.g:20752:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
- // InternalDataDSL.g:19415:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
- loop153:
+ // InternalDataDSL.g:20753:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
+ loop166:
do {
- int alt153=2;
- int LA153_0 = input.LA(1);
+ int alt166=2;
+ int LA166_0 = input.LA(1);
- if ( (LA153_0==136) ) {
- int LA153_2 = input.LA(2);
+ if ( (LA166_0==146) ) {
+ int LA166_2 = input.LA(2);
- if ( (synpred207_InternalDataDSL()) ) {
- alt153=1;
+ if ( (synpred226_InternalDataDSL()) ) {
+ alt166=1;
}
}
- switch (alt153) {
+ switch (alt166) {
case 1 :
- // InternalDataDSL.g:19415:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalDataDSL.g:20753:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
- pushFollow(FOLLOW_147);
+ pushFollow(FOLLOW_155);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
@@ -63855,7 +68312,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop153;
+ break loop166;
}
} while (true);
@@ -63887,14 +68344,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1"
- // InternalDataDSL.g:19424:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ;
+ // InternalDataDSL.g:20762: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 {
- // InternalDataDSL.g:19428:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
- // InternalDataDSL.g:19429:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
+ // InternalDataDSL.g:20766:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
+ // InternalDataDSL.g:20767:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl();
@@ -63920,35 +68377,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl"
- // InternalDataDSL.g:19435:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ;
+ // InternalDataDSL.g:20773: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 {
- // InternalDataDSL.g:19439:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
- // InternalDataDSL.g:19440:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
+ // InternalDataDSL.g:20777:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
+ // InternalDataDSL.g:20778:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
{
- // InternalDataDSL.g:19440:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
- // InternalDataDSL.g:19441:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
+ // InternalDataDSL.g:20778:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
+ // InternalDataDSL.g:20779:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1());
}
- // InternalDataDSL.g:19442:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
- int alt154=2;
- int LA154_0 = input.LA(1);
+ // InternalDataDSL.g:20780:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( (LA154_0==134) ) {
- int LA154_1 = input.LA(2);
+ if ( (LA167_0==144) ) {
+ int LA167_1 = input.LA(2);
- if ( (synpred208_InternalDataDSL()) ) {
- alt154=1;
+ if ( (synpred227_InternalDataDSL()) ) {
+ alt167=1;
}
}
- switch (alt154) {
+ switch (alt167) {
case 1 :
- // InternalDataDSL.g:19442:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
+ // InternalDataDSL.g:20780:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
@@ -63986,16 +68443,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0"
- // InternalDataDSL.g:19451:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ;
+ // InternalDataDSL.g:20789: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 {
- // InternalDataDSL.g:19455:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
- // InternalDataDSL.g:19456:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
+ // InternalDataDSL.g:20793:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
+ // InternalDataDSL.g:20794:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl();
state._fsp--;
@@ -64024,25 +68481,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl"
- // InternalDataDSL.g:19463:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ;
+ // InternalDataDSL.g:20801: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 {
- // InternalDataDSL.g:19467:1: ( ( ( 'finally' ) ) )
- // InternalDataDSL.g:19468:1: ( ( 'finally' ) )
+ // InternalDataDSL.g:20805:1: ( ( ( 'finally' ) ) )
+ // InternalDataDSL.g:20806:1: ( ( 'finally' ) )
{
- // InternalDataDSL.g:19468:1: ( ( 'finally' ) )
- // InternalDataDSL.g:19469:2: ( 'finally' )
+ // InternalDataDSL.g:20806:1: ( ( 'finally' ) )
+ // InternalDataDSL.g:20807:2: ( 'finally' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
}
- // InternalDataDSL.g:19470:2: ( 'finally' )
- // InternalDataDSL.g:19470:3: 'finally'
+ // InternalDataDSL.g:20808:2: ( 'finally' )
+ // InternalDataDSL.g:20808:3: 'finally'
{
- match(input,134,FOLLOW_2); if (state.failed) return ;
+ match(input,144,FOLLOW_2); if (state.failed) return ;
}
@@ -64071,14 +68528,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1"
- // InternalDataDSL.g:19478:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ;
+ // InternalDataDSL.g:20816: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 {
- // InternalDataDSL.g:19482:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
- // InternalDataDSL.g:19483:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
+ // InternalDataDSL.g:20820:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
+ // InternalDataDSL.g:20821:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl();
@@ -64104,23 +68561,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl"
- // InternalDataDSL.g:19489:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ;
+ // InternalDataDSL.g:20827: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 {
- // InternalDataDSL.g:19493:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
- // InternalDataDSL.g:19494:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
+ // InternalDataDSL.g:20831:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
+ // InternalDataDSL.g:20832:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
{
- // InternalDataDSL.g:19494:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
- // InternalDataDSL.g:19495:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
+ // InternalDataDSL.g:20832:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
+ // InternalDataDSL.g:20833:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1());
}
- // InternalDataDSL.g:19496:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
- // InternalDataDSL.g:19496:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
+ // InternalDataDSL.g:20834:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
+ // InternalDataDSL.g:20834:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1();
@@ -64155,16 +68612,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0"
- // InternalDataDSL.g:19505:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ;
+ // InternalDataDSL.g:20843: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 {
- // InternalDataDSL.g:19509:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
- // InternalDataDSL.g:19510:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
+ // InternalDataDSL.g:20847:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
+ // InternalDataDSL.g:20848:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XTryCatchFinallyExpression__Group_3_1__0__Impl();
state._fsp--;
@@ -64193,22 +68650,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl"
- // InternalDataDSL.g:19517:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ;
+ // InternalDataDSL.g:20855: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 {
- // InternalDataDSL.g:19521:1: ( ( 'finally' ) )
- // InternalDataDSL.g:19522:1: ( 'finally' )
+ // InternalDataDSL.g:20859:1: ( ( 'finally' ) )
+ // InternalDataDSL.g:20860:1: ( 'finally' )
{
- // InternalDataDSL.g:19522:1: ( 'finally' )
- // InternalDataDSL.g:19523:2: 'finally'
+ // InternalDataDSL.g:20860:1: ( 'finally' )
+ // InternalDataDSL.g:20861:2: 'finally'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
- match(input,134,FOLLOW_2); if (state.failed) return ;
+ match(input,144,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
@@ -64234,14 +68691,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1"
- // InternalDataDSL.g:19532:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ;
+ // InternalDataDSL.g:20870: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 {
- // InternalDataDSL.g:19536:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
- // InternalDataDSL.g:19537:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
+ // InternalDataDSL.g:20874:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
+ // InternalDataDSL.g:20875:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl();
@@ -64267,23 +68724,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl"
- // InternalDataDSL.g:19543:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ;
+ // InternalDataDSL.g:20881: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 {
- // InternalDataDSL.g:19547:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
- // InternalDataDSL.g:19548:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
+ // InternalDataDSL.g:20885:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
+ // InternalDataDSL.g:20886:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
{
- // InternalDataDSL.g:19548:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
- // InternalDataDSL.g:19549:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
+ // InternalDataDSL.g:20886:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
+ // InternalDataDSL.g:20887:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1());
}
- // InternalDataDSL.g:19550:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
- // InternalDataDSL.g:19550:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
+ // InternalDataDSL.g:20888:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
+ // InternalDataDSL.g:20888:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1();
@@ -64318,16 +68775,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__0"
- // InternalDataDSL.g:19559:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ;
+ // InternalDataDSL.g:20897: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 {
- // InternalDataDSL.g:19563:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
- // InternalDataDSL.g:19564:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
+ // InternalDataDSL.g:20901:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
+ // InternalDataDSL.g:20902:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XSynchronizedExpression__Group__0__Impl();
state._fsp--;
@@ -64356,23 +68813,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl"
- // InternalDataDSL.g:19571:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ;
+ // InternalDataDSL.g:20909: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 {
- // InternalDataDSL.g:19575:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
- // InternalDataDSL.g:19576:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
+ // InternalDataDSL.g:20913:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
+ // InternalDataDSL.g:20914:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
{
- // InternalDataDSL.g:19576:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
- // InternalDataDSL.g:19577:2: ( rule__XSynchronizedExpression__Group_0__0 )
+ // InternalDataDSL.g:20914:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
+ // InternalDataDSL.g:20915:2: ( rule__XSynchronizedExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0());
}
- // InternalDataDSL.g:19578:2: ( rule__XSynchronizedExpression__Group_0__0 )
- // InternalDataDSL.g:19578:3: rule__XSynchronizedExpression__Group_0__0
+ // InternalDataDSL.g:20916:2: ( rule__XSynchronizedExpression__Group_0__0 )
+ // InternalDataDSL.g:20916:3: rule__XSynchronizedExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0__0();
@@ -64407,16 +68864,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__1"
- // InternalDataDSL.g:19586:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ;
+ // InternalDataDSL.g:20924: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 {
- // InternalDataDSL.g:19590:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
- // InternalDataDSL.g:19591:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
+ // InternalDataDSL.g:20928:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
+ // InternalDataDSL.g:20929:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XSynchronizedExpression__Group__1__Impl();
state._fsp--;
@@ -64445,23 +68902,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl"
- // InternalDataDSL.g:19598:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
+ // InternalDataDSL.g:20936:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19602:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
- // InternalDataDSL.g:19603:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
+ // InternalDataDSL.g:20940:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
+ // InternalDataDSL.g:20941:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
{
- // InternalDataDSL.g:19603:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
- // InternalDataDSL.g:19604:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
+ // InternalDataDSL.g:20941:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
+ // InternalDataDSL.g:20942:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1());
}
- // InternalDataDSL.g:19605:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
- // InternalDataDSL.g:19605:3: rule__XSynchronizedExpression__ParamAssignment_1
+ // InternalDataDSL.g:20943:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
+ // InternalDataDSL.g:20943:3: rule__XSynchronizedExpression__ParamAssignment_1
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__ParamAssignment_1();
@@ -64496,16 +68953,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__2"
- // InternalDataDSL.g:19613:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ;
+ // InternalDataDSL.g:20951: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 {
- // InternalDataDSL.g:19617:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
- // InternalDataDSL.g:19618:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
+ // InternalDataDSL.g:20955:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
+ // InternalDataDSL.g:20956:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XSynchronizedExpression__Group__2__Impl();
state._fsp--;
@@ -64534,22 +68991,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl"
- // InternalDataDSL.g:19625:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:20963:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19629:1: ( ( ')' ) )
- // InternalDataDSL.g:19630:1: ( ')' )
+ // InternalDataDSL.g:20967:1: ( ( ')' ) )
+ // InternalDataDSL.g:20968:1: ( ')' )
{
- // InternalDataDSL.g:19630:1: ( ')' )
- // InternalDataDSL.g:19631:2: ')'
+ // InternalDataDSL.g:20968:1: ( ')' )
+ // InternalDataDSL.g:20969:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -64575,14 +69032,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__3"
- // InternalDataDSL.g:19640:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
+ // InternalDataDSL.g:20978:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19644:1: ( rule__XSynchronizedExpression__Group__3__Impl )
- // InternalDataDSL.g:19645:2: rule__XSynchronizedExpression__Group__3__Impl
+ // InternalDataDSL.g:20982:1: ( rule__XSynchronizedExpression__Group__3__Impl )
+ // InternalDataDSL.g:20983:2: rule__XSynchronizedExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group__3__Impl();
@@ -64608,23 +69065,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl"
- // InternalDataDSL.g:19651:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
+ // InternalDataDSL.g:20989:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19655:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
- // InternalDataDSL.g:19656:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
+ // InternalDataDSL.g:20993:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
+ // InternalDataDSL.g:20994:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
{
- // InternalDataDSL.g:19656:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
- // InternalDataDSL.g:19657:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
+ // InternalDataDSL.g:20994:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
+ // InternalDataDSL.g:20995:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3());
}
- // InternalDataDSL.g:19658:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
- // InternalDataDSL.g:19658:3: rule__XSynchronizedExpression__ExpressionAssignment_3
+ // InternalDataDSL.g:20996:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
+ // InternalDataDSL.g:20996:3: rule__XSynchronizedExpression__ExpressionAssignment_3
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__ExpressionAssignment_3();
@@ -64659,14 +69116,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0"
- // InternalDataDSL.g:19667:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ;
+ // InternalDataDSL.g:21005: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 {
- // InternalDataDSL.g:19671:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
- // InternalDataDSL.g:19672:2: rule__XSynchronizedExpression__Group_0__0__Impl
+ // InternalDataDSL.g:21009:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
+ // InternalDataDSL.g:21010:2: rule__XSynchronizedExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0__0__Impl();
@@ -64692,23 +69149,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl"
- // InternalDataDSL.g:19678:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ;
+ // InternalDataDSL.g:21016: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 {
- // InternalDataDSL.g:19682:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
- // InternalDataDSL.g:19683:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
+ // InternalDataDSL.g:21020:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
+ // InternalDataDSL.g:21021:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
{
- // InternalDataDSL.g:19683:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
- // InternalDataDSL.g:19684:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
+ // InternalDataDSL.g:21021:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
+ // InternalDataDSL.g:21022:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0());
}
- // InternalDataDSL.g:19685:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
- // InternalDataDSL.g:19685:3: rule__XSynchronizedExpression__Group_0_0__0
+ // InternalDataDSL.g:21023:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
+ // InternalDataDSL.g:21023:3: rule__XSynchronizedExpression__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0_0__0();
@@ -64743,16 +69200,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0"
- // InternalDataDSL.g:19694:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ;
+ // InternalDataDSL.g:21032: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 {
- // InternalDataDSL.g:19698:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
- // InternalDataDSL.g:19699:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
+ // InternalDataDSL.g:21036:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
+ // InternalDataDSL.g:21037:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
{
- pushFollow(FOLLOW_148);
+ pushFollow(FOLLOW_156);
rule__XSynchronizedExpression__Group_0_0__0__Impl();
state._fsp--;
@@ -64781,23 +69238,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl"
- // InternalDataDSL.g:19706:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:21044:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19710:1: ( ( () ) )
- // InternalDataDSL.g:19711:1: ( () )
+ // InternalDataDSL.g:21048:1: ( ( () ) )
+ // InternalDataDSL.g:21049:1: ( () )
{
- // InternalDataDSL.g:19711:1: ( () )
- // InternalDataDSL.g:19712:2: ()
+ // InternalDataDSL.g:21049:1: ( () )
+ // InternalDataDSL.g:21050:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0());
}
- // InternalDataDSL.g:19713:2: ()
- // InternalDataDSL.g:19713:3:
+ // InternalDataDSL.g:21051:2: ()
+ // InternalDataDSL.g:21051:3:
{
}
@@ -64822,16 +69279,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1"
- // InternalDataDSL.g:19721:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ;
+ // InternalDataDSL.g:21059: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 {
- // InternalDataDSL.g:19725:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
- // InternalDataDSL.g:19726:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
+ // InternalDataDSL.g:21063:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
+ // InternalDataDSL.g:21064:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XSynchronizedExpression__Group_0_0__1__Impl();
state._fsp--;
@@ -64860,22 +69317,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl"
- // InternalDataDSL.g:19733:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ;
+ // InternalDataDSL.g:21071: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 {
- // InternalDataDSL.g:19737:1: ( ( 'synchronized' ) )
- // InternalDataDSL.g:19738:1: ( 'synchronized' )
+ // InternalDataDSL.g:21075:1: ( ( 'synchronized' ) )
+ // InternalDataDSL.g:21076:1: ( 'synchronized' )
{
- // InternalDataDSL.g:19738:1: ( 'synchronized' )
- // InternalDataDSL.g:19739:2: 'synchronized'
+ // InternalDataDSL.g:21076:1: ( 'synchronized' )
+ // InternalDataDSL.g:21077:2: 'synchronized'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
- match(input,135,FOLLOW_2); if (state.failed) return ;
+ match(input,145,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
@@ -64901,14 +69358,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2"
- // InternalDataDSL.g:19748:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ;
+ // InternalDataDSL.g:21086: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 {
- // InternalDataDSL.g:19752:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
- // InternalDataDSL.g:19753:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
+ // InternalDataDSL.g:21090:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
+ // InternalDataDSL.g:21091:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0_0__2__Impl();
@@ -64934,22 +69391,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl"
- // InternalDataDSL.g:19759:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
+ // InternalDataDSL.g:21097:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19763:1: ( ( '(' ) )
- // InternalDataDSL.g:19764:1: ( '(' )
+ // InternalDataDSL.g:21101:1: ( ( '(' ) )
+ // InternalDataDSL.g:21102:1: ( '(' )
{
- // InternalDataDSL.g:19764:1: ( '(' )
- // InternalDataDSL.g:19765:2: '('
+ // InternalDataDSL.g:21102:1: ( '(' )
+ // InternalDataDSL.g:21103:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
@@ -64975,16 +69432,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__0"
- // InternalDataDSL.g:19775:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ;
+ // InternalDataDSL.g:21113: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 {
- // InternalDataDSL.g:19779:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
- // InternalDataDSL.g:19780:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
+ // InternalDataDSL.g:21117:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
+ // InternalDataDSL.g:21118:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
{
- pushFollow(FOLLOW_70);
+ pushFollow(FOLLOW_78);
rule__XCatchClause__Group__0__Impl();
state._fsp--;
@@ -65013,25 +69470,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__0__Impl"
- // InternalDataDSL.g:19787:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
+ // InternalDataDSL.g:21125:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19791:1: ( ( ( 'catch' ) ) )
- // InternalDataDSL.g:19792:1: ( ( 'catch' ) )
+ // InternalDataDSL.g:21129:1: ( ( ( 'catch' ) ) )
+ // InternalDataDSL.g:21130:1: ( ( 'catch' ) )
{
- // InternalDataDSL.g:19792:1: ( ( 'catch' ) )
- // InternalDataDSL.g:19793:2: ( 'catch' )
+ // InternalDataDSL.g:21130:1: ( ( 'catch' ) )
+ // InternalDataDSL.g:21131:2: ( 'catch' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
}
- // InternalDataDSL.g:19794:2: ( 'catch' )
- // InternalDataDSL.g:19794:3: 'catch'
+ // InternalDataDSL.g:21132:2: ( 'catch' )
+ // InternalDataDSL.g:21132:3: 'catch'
{
- match(input,136,FOLLOW_2); if (state.failed) return ;
+ match(input,146,FOLLOW_2); if (state.failed) return ;
}
@@ -65060,16 +69517,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__1"
- // InternalDataDSL.g:19802:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ;
+ // InternalDataDSL.g:21140: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 {
- // InternalDataDSL.g:19806:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
- // InternalDataDSL.g:19807:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
+ // InternalDataDSL.g:21144:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
+ // InternalDataDSL.g:21145:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XCatchClause__Group__1__Impl();
state._fsp--;
@@ -65098,22 +69555,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__1__Impl"
- // InternalDataDSL.g:19814:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
+ // InternalDataDSL.g:21152:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19818:1: ( ( '(' ) )
- // InternalDataDSL.g:19819:1: ( '(' )
+ // InternalDataDSL.g:21156:1: ( ( '(' ) )
+ // InternalDataDSL.g:21157:1: ( '(' )
{
- // InternalDataDSL.g:19819:1: ( '(' )
- // InternalDataDSL.g:19820:2: '('
+ // InternalDataDSL.g:21157:1: ( '(' )
+ // InternalDataDSL.g:21158:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
@@ -65139,16 +69596,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__2"
- // InternalDataDSL.g:19829:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ;
+ // InternalDataDSL.g:21167: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 {
- // InternalDataDSL.g:19833:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
- // InternalDataDSL.g:19834:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
+ // InternalDataDSL.g:21171:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
+ // InternalDataDSL.g:21172:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
{
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_126);
rule__XCatchClause__Group__2__Impl();
state._fsp--;
@@ -65177,23 +69634,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__2__Impl"
- // InternalDataDSL.g:19841:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
+ // InternalDataDSL.g:21179:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19845:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
- // InternalDataDSL.g:19846:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // InternalDataDSL.g:21183:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
+ // InternalDataDSL.g:21184:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
{
- // InternalDataDSL.g:19846:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
- // InternalDataDSL.g:19847:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
+ // InternalDataDSL.g:21184:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // InternalDataDSL.g:21185:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2());
}
- // InternalDataDSL.g:19848:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
- // InternalDataDSL.g:19848:3: rule__XCatchClause__DeclaredParamAssignment_2
+ // InternalDataDSL.g:21186:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
+ // InternalDataDSL.g:21186:3: rule__XCatchClause__DeclaredParamAssignment_2
{
pushFollow(FOLLOW_2);
rule__XCatchClause__DeclaredParamAssignment_2();
@@ -65228,16 +69685,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__3"
- // InternalDataDSL.g:19856:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ;
+ // InternalDataDSL.g:21194: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 {
- // InternalDataDSL.g:19860:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
- // InternalDataDSL.g:19861:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
+ // InternalDataDSL.g:21198:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
+ // InternalDataDSL.g:21199:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
{
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_82);
rule__XCatchClause__Group__3__Impl();
state._fsp--;
@@ -65266,22 +69723,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__3__Impl"
- // InternalDataDSL.g:19868:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
+ // InternalDataDSL.g:21206:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19872:1: ( ( ')' ) )
- // InternalDataDSL.g:19873:1: ( ')' )
+ // InternalDataDSL.g:21210:1: ( ( ')' ) )
+ // InternalDataDSL.g:21211:1: ( ')' )
{
- // InternalDataDSL.g:19873:1: ( ')' )
- // InternalDataDSL.g:19874:2: ')'
+ // InternalDataDSL.g:21211:1: ( ')' )
+ // InternalDataDSL.g:21212:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
@@ -65307,14 +69764,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__4"
- // InternalDataDSL.g:19883:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
+ // InternalDataDSL.g:21221:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
public final void rule__XCatchClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19887:1: ( rule__XCatchClause__Group__4__Impl )
- // InternalDataDSL.g:19888:2: rule__XCatchClause__Group__4__Impl
+ // InternalDataDSL.g:21225:1: ( rule__XCatchClause__Group__4__Impl )
+ // InternalDataDSL.g:21226:2: rule__XCatchClause__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XCatchClause__Group__4__Impl();
@@ -65340,23 +69797,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__Group__4__Impl"
- // InternalDataDSL.g:19894:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
+ // InternalDataDSL.g:21232:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19898:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
- // InternalDataDSL.g:19899:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // InternalDataDSL.g:21236:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
+ // InternalDataDSL.g:21237:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
{
- // InternalDataDSL.g:19899:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
- // InternalDataDSL.g:19900:2: ( rule__XCatchClause__ExpressionAssignment_4 )
+ // InternalDataDSL.g:21237:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // InternalDataDSL.g:21238:2: ( rule__XCatchClause__ExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4());
}
- // InternalDataDSL.g:19901:2: ( rule__XCatchClause__ExpressionAssignment_4 )
- // InternalDataDSL.g:19901:3: rule__XCatchClause__ExpressionAssignment_4
+ // InternalDataDSL.g:21239:2: ( rule__XCatchClause__ExpressionAssignment_4 )
+ // InternalDataDSL.g:21239:3: rule__XCatchClause__ExpressionAssignment_4
{
pushFollow(FOLLOW_2);
rule__XCatchClause__ExpressionAssignment_4();
@@ -65391,16 +69848,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group__0"
- // InternalDataDSL.g:19910:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
+ // InternalDataDSL.g:21248: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 {
- // InternalDataDSL.g:19914:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
- // InternalDataDSL.g:19915:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
+ // InternalDataDSL.g:21252:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
+ // InternalDataDSL.g:21253:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__QualifiedName__Group__0__Impl();
state._fsp--;
@@ -65429,17 +69886,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
- // InternalDataDSL.g:19922:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
+ // InternalDataDSL.g:21260:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19926:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:19927:1: ( ruleValidID )
+ // InternalDataDSL.g:21264:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:21265:1: ( ruleValidID )
{
- // InternalDataDSL.g:19927:1: ( ruleValidID )
- // InternalDataDSL.g:19928:2: ruleValidID
+ // InternalDataDSL.g:21265:1: ( ruleValidID )
+ // InternalDataDSL.g:21266:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
@@ -65474,14 +69931,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group__1"
- // InternalDataDSL.g:19937:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
+ // InternalDataDSL.g:21275:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19941:1: ( rule__QualifiedName__Group__1__Impl )
- // InternalDataDSL.g:19942:2: rule__QualifiedName__Group__1__Impl
+ // InternalDataDSL.g:21279:1: ( rule__QualifiedName__Group__1__Impl )
+ // InternalDataDSL.g:21280:2: rule__QualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group__1__Impl();
@@ -65507,35 +69964,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
- // InternalDataDSL.g:19948:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
+ // InternalDataDSL.g:21286: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 {
- // InternalDataDSL.g:19952:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
- // InternalDataDSL.g:19953:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalDataDSL.g:21290:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
+ // InternalDataDSL.g:21291:1: ( ( rule__QualifiedName__Group_1__0 )* )
{
- // InternalDataDSL.g:19953:1: ( ( rule__QualifiedName__Group_1__0 )* )
- // InternalDataDSL.g:19954:2: ( rule__QualifiedName__Group_1__0 )*
+ // InternalDataDSL.g:21291:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalDataDSL.g:21292:2: ( rule__QualifiedName__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
}
- // InternalDataDSL.g:19955:2: ( rule__QualifiedName__Group_1__0 )*
- loop155:
+ // InternalDataDSL.g:21293:2: ( rule__QualifiedName__Group_1__0 )*
+ loop168:
do {
- int alt155=2;
- int LA155_0 = input.LA(1);
+ int alt168=2;
+ int LA168_0 = input.LA(1);
- if ( (LA155_0==43) ) {
- int LA155_2 = input.LA(2);
+ if ( (LA168_0==43) ) {
+ int LA168_2 = input.LA(2);
- if ( (LA155_2==RULE_ID) ) {
- int LA155_3 = input.LA(3);
+ if ( (LA168_2==RULE_ID) ) {
+ int LA168_3 = input.LA(3);
- if ( (synpred209_InternalDataDSL()) ) {
- alt155=1;
+ if ( (synpred228_InternalDataDSL()) ) {
+ alt168=1;
}
@@ -65545,11 +70002,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt155) {
+ switch (alt168) {
case 1 :
- // InternalDataDSL.g:19955:3: rule__QualifiedName__Group_1__0
+ // InternalDataDSL.g:21293:3: rule__QualifiedName__Group_1__0
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_71);
rule__QualifiedName__Group_1__0();
state._fsp--;
@@ -65559,7 +70016,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop155;
+ break loop168;
}
} while (true);
@@ -65588,14 +70045,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group_1__0"
- // InternalDataDSL.g:19964:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
+ // InternalDataDSL.g:21302: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 {
- // InternalDataDSL.g:19968:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
- // InternalDataDSL.g:19969:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
+ // InternalDataDSL.g:21306:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
+ // InternalDataDSL.g:21307:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
{
pushFollow(FOLLOW_7);
rule__QualifiedName__Group_1__0__Impl();
@@ -65626,23 +70083,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
- // InternalDataDSL.g:19976:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
+ // InternalDataDSL.g:21314:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:19980:1: ( ( ( '.' ) ) )
- // InternalDataDSL.g:19981:1: ( ( '.' ) )
+ // InternalDataDSL.g:21318:1: ( ( ( '.' ) ) )
+ // InternalDataDSL.g:21319:1: ( ( '.' ) )
{
- // InternalDataDSL.g:19981:1: ( ( '.' ) )
- // InternalDataDSL.g:19982:2: ( '.' )
+ // InternalDataDSL.g:21319:1: ( ( '.' ) )
+ // InternalDataDSL.g:21320:2: ( '.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
- // InternalDataDSL.g:19983:2: ( '.' )
- // InternalDataDSL.g:19983:3: '.'
+ // InternalDataDSL.g:21321:2: ( '.' )
+ // InternalDataDSL.g:21321:3: '.'
{
match(input,43,FOLLOW_2); if (state.failed) return ;
@@ -65673,14 +70130,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group_1__1"
- // InternalDataDSL.g:19991:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
+ // InternalDataDSL.g:21329: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 {
- // InternalDataDSL.g:19995:1: ( rule__QualifiedName__Group_1__1__Impl )
- // InternalDataDSL.g:19996:2: rule__QualifiedName__Group_1__1__Impl
+ // InternalDataDSL.g:21333:1: ( rule__QualifiedName__Group_1__1__Impl )
+ // InternalDataDSL.g:21334:2: rule__QualifiedName__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group_1__1__Impl();
@@ -65706,17 +70163,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
- // InternalDataDSL.g:20002:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
+ // InternalDataDSL.g:21340:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20006:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:20007:1: ( ruleValidID )
+ // InternalDataDSL.g:21344:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:21345:1: ( ruleValidID )
{
- // InternalDataDSL.g:20007:1: ( ruleValidID )
- // InternalDataDSL.g:20008:2: ruleValidID
+ // InternalDataDSL.g:21345:1: ( ruleValidID )
+ // InternalDataDSL.g:21346:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
@@ -65751,16 +70208,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1__0"
- // InternalDataDSL.g:20018:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ;
+ // InternalDataDSL.g:21356: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 {
- // InternalDataDSL.g:20022:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
- // InternalDataDSL.g:20023:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
+ // InternalDataDSL.g:21360:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
+ // InternalDataDSL.g:21361:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__Number__Group_1__0__Impl();
state._fsp--;
@@ -65789,23 +70246,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1__0__Impl"
- // InternalDataDSL.g:20030:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ;
+ // InternalDataDSL.g:21368: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 {
- // InternalDataDSL.g:20034:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
- // InternalDataDSL.g:20035:1: ( ( rule__Number__Alternatives_1_0 ) )
+ // InternalDataDSL.g:21372:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
+ // InternalDataDSL.g:21373:1: ( ( rule__Number__Alternatives_1_0 ) )
{
- // InternalDataDSL.g:20035:1: ( ( rule__Number__Alternatives_1_0 ) )
- // InternalDataDSL.g:20036:2: ( rule__Number__Alternatives_1_0 )
+ // InternalDataDSL.g:21373:1: ( ( rule__Number__Alternatives_1_0 ) )
+ // InternalDataDSL.g:21374:2: ( rule__Number__Alternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_0());
}
- // InternalDataDSL.g:20037:2: ( rule__Number__Alternatives_1_0 )
- // InternalDataDSL.g:20037:3: rule__Number__Alternatives_1_0
+ // InternalDataDSL.g:21375:2: ( rule__Number__Alternatives_1_0 )
+ // InternalDataDSL.g:21375:3: rule__Number__Alternatives_1_0
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives_1_0();
@@ -65840,14 +70297,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1__1"
- // InternalDataDSL.g:20045:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ;
+ // InternalDataDSL.g:21383: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 {
- // InternalDataDSL.g:20049:1: ( rule__Number__Group_1__1__Impl )
- // InternalDataDSL.g:20050:2: rule__Number__Group_1__1__Impl
+ // InternalDataDSL.g:21387:1: ( rule__Number__Group_1__1__Impl )
+ // InternalDataDSL.g:21388:2: rule__Number__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Number__Group_1__1__Impl();
@@ -65873,35 +70330,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1__1__Impl"
- // InternalDataDSL.g:20056:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ;
+ // InternalDataDSL.g:21394: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 {
- // InternalDataDSL.g:20060:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
- // InternalDataDSL.g:20061:1: ( ( rule__Number__Group_1_1__0 )? )
+ // InternalDataDSL.g:21398:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
+ // InternalDataDSL.g:21399:1: ( ( rule__Number__Group_1_1__0 )? )
{
- // InternalDataDSL.g:20061:1: ( ( rule__Number__Group_1_1__0 )? )
- // InternalDataDSL.g:20062:2: ( rule__Number__Group_1_1__0 )?
+ // InternalDataDSL.g:21399:1: ( ( rule__Number__Group_1_1__0 )? )
+ // InternalDataDSL.g:21400:2: ( rule__Number__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1_1());
}
- // InternalDataDSL.g:20063:2: ( rule__Number__Group_1_1__0 )?
- int alt156=2;
- int LA156_0 = input.LA(1);
+ // InternalDataDSL.g:21401:2: ( rule__Number__Group_1_1__0 )?
+ int alt169=2;
+ int LA169_0 = input.LA(1);
- if ( (LA156_0==43) ) {
- int LA156_1 = input.LA(2);
+ if ( (LA169_0==43) ) {
+ int LA169_1 = input.LA(2);
- if ( ((LA156_1>=RULE_INT && LA156_1<=RULE_DECIMAL)) ) {
- alt156=1;
+ if ( ((LA169_1>=RULE_INT && LA169_1<=RULE_DECIMAL)) ) {
+ alt169=1;
}
}
- switch (alt156) {
+ switch (alt169) {
case 1 :
- // InternalDataDSL.g:20063:3: rule__Number__Group_1_1__0
+ // InternalDataDSL.g:21401:3: rule__Number__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__Number__Group_1_1__0();
@@ -65939,16 +70396,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1_1__0"
- // InternalDataDSL.g:20072:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ;
+ // InternalDataDSL.g:21410: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 {
- // InternalDataDSL.g:20076:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
- // InternalDataDSL.g:20077:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
+ // InternalDataDSL.g:21414:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
+ // InternalDataDSL.g:21415:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
{
- pushFollow(FOLLOW_149);
+ pushFollow(FOLLOW_157);
rule__Number__Group_1_1__0__Impl();
state._fsp--;
@@ -65977,17 +70434,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1_1__0__Impl"
- // InternalDataDSL.g:20084:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
+ // InternalDataDSL.g:21422:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20088:1: ( ( '.' ) )
- // InternalDataDSL.g:20089:1: ( '.' )
+ // InternalDataDSL.g:21426:1: ( ( '.' ) )
+ // InternalDataDSL.g:21427:1: ( '.' )
{
- // InternalDataDSL.g:20089:1: ( '.' )
- // InternalDataDSL.g:20090:2: '.'
+ // InternalDataDSL.g:21427:1: ( '.' )
+ // InternalDataDSL.g:21428:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
@@ -66018,14 +70475,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1_1__1"
- // InternalDataDSL.g:20099:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ;
+ // InternalDataDSL.g:21437: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 {
- // InternalDataDSL.g:20103:1: ( rule__Number__Group_1_1__1__Impl )
- // InternalDataDSL.g:20104:2: rule__Number__Group_1_1__1__Impl
+ // InternalDataDSL.g:21441:1: ( rule__Number__Group_1_1__1__Impl )
+ // InternalDataDSL.g:21442:2: rule__Number__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Number__Group_1_1__1__Impl();
@@ -66051,23 +70508,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Number__Group_1_1__1__Impl"
- // InternalDataDSL.g:20110:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ;
+ // InternalDataDSL.g:21448: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 {
- // InternalDataDSL.g:20114:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
- // InternalDataDSL.g:20115:1: ( ( rule__Number__Alternatives_1_1_1 ) )
+ // InternalDataDSL.g:21452:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
+ // InternalDataDSL.g:21453:1: ( ( rule__Number__Alternatives_1_1_1 ) )
{
- // InternalDataDSL.g:20115:1: ( ( rule__Number__Alternatives_1_1_1 ) )
- // InternalDataDSL.g:20116:2: ( rule__Number__Alternatives_1_1_1 )
+ // InternalDataDSL.g:21453:1: ( ( rule__Number__Alternatives_1_1_1 ) )
+ // InternalDataDSL.g:21454:2: ( rule__Number__Alternatives_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_1_1());
}
- // InternalDataDSL.g:20117:2: ( rule__Number__Alternatives_1_1_1 )
- // InternalDataDSL.g:20117:3: rule__Number__Alternatives_1_1_1
+ // InternalDataDSL.g:21455:2: ( rule__Number__Alternatives_1_1_1 )
+ // InternalDataDSL.g:21455:3: rule__Number__Alternatives_1_1_1
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives_1_1_1();
@@ -66102,16 +70559,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0__0"
- // InternalDataDSL.g:20126:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ;
+ // InternalDataDSL.g:21464: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 {
- // InternalDataDSL.g:20130:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
- // InternalDataDSL.g:20131:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
+ // InternalDataDSL.g:21468:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
+ // InternalDataDSL.g:21469:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__JvmTypeReference__Group_0__0__Impl();
state._fsp--;
@@ -66140,17 +70597,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl"
- // InternalDataDSL.g:20138:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
+ // InternalDataDSL.g:21476:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20142:1: ( ( ruleJvmParameterizedTypeReference ) )
- // InternalDataDSL.g:20143:1: ( ruleJvmParameterizedTypeReference )
+ // InternalDataDSL.g:21480:1: ( ( ruleJvmParameterizedTypeReference ) )
+ // InternalDataDSL.g:21481:1: ( ruleJvmParameterizedTypeReference )
{
- // InternalDataDSL.g:20143:1: ( ruleJvmParameterizedTypeReference )
- // InternalDataDSL.g:20144:2: ruleJvmParameterizedTypeReference
+ // InternalDataDSL.g:21481:1: ( ruleJvmParameterizedTypeReference )
+ // InternalDataDSL.g:21482:2: ruleJvmParameterizedTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
@@ -66185,14 +70642,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0__1"
- // InternalDataDSL.g:20153:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ;
+ // InternalDataDSL.g:21491: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 {
- // InternalDataDSL.g:20157:1: ( rule__JvmTypeReference__Group_0__1__Impl )
- // InternalDataDSL.g:20158:2: rule__JvmTypeReference__Group_0__1__Impl
+ // InternalDataDSL.g:21495:1: ( rule__JvmTypeReference__Group_0__1__Impl )
+ // InternalDataDSL.g:21496:2: rule__JvmTypeReference__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0__1__Impl();
@@ -66218,35 +70675,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl"
- // InternalDataDSL.g:20164:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ;
+ // InternalDataDSL.g:21502: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 {
- // InternalDataDSL.g:20168:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
- // InternalDataDSL.g:20169:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
+ // InternalDataDSL.g:21506:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
+ // InternalDataDSL.g:21507:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
{
- // InternalDataDSL.g:20169:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
- // InternalDataDSL.g:20170:2: ( rule__JvmTypeReference__Group_0_1__0 )*
+ // InternalDataDSL.g:21507:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
+ // InternalDataDSL.g:21508:2: ( rule__JvmTypeReference__Group_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1());
}
- // InternalDataDSL.g:20171:2: ( rule__JvmTypeReference__Group_0_1__0 )*
- loop157:
+ // InternalDataDSL.g:21509:2: ( rule__JvmTypeReference__Group_0_1__0 )*
+ loop170:
do {
- int alt157=2;
- int LA157_0 = input.LA(1);
+ int alt170=2;
+ int LA170_0 = input.LA(1);
- if ( (LA157_0==118) ) {
- int LA157_2 = input.LA(2);
+ if ( (LA170_0==128) ) {
+ int LA170_2 = input.LA(2);
- if ( (LA157_2==116) ) {
- int LA157_3 = input.LA(3);
+ if ( (LA170_2==126) ) {
+ int LA170_3 = input.LA(3);
- if ( (synpred211_InternalDataDSL()) ) {
- alt157=1;
+ if ( (synpred230_InternalDataDSL()) ) {
+ alt170=1;
}
@@ -66256,11 +70713,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt157) {
+ switch (alt170) {
case 1 :
- // InternalDataDSL.g:20171:3: rule__JvmTypeReference__Group_0_1__0
+ // InternalDataDSL.g:21509:3: rule__JvmTypeReference__Group_0_1__0
{
- pushFollow(FOLLOW_141);
+ pushFollow(FOLLOW_149);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
@@ -66270,7 +70727,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop157;
+ break loop170;
}
} while (true);
@@ -66299,14 +70756,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0"
- // InternalDataDSL.g:20180:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ;
+ // InternalDataDSL.g:21518: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 {
- // InternalDataDSL.g:20184:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
- // InternalDataDSL.g:20185:2: rule__JvmTypeReference__Group_0_1__0__Impl
+ // InternalDataDSL.g:21522:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
+ // InternalDataDSL.g:21523:2: rule__JvmTypeReference__Group_0_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1__0__Impl();
@@ -66332,23 +70789,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl"
- // InternalDataDSL.g:20191:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ;
+ // InternalDataDSL.g:21529: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 {
- // InternalDataDSL.g:20195:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
- // InternalDataDSL.g:20196:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
+ // InternalDataDSL.g:21533:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
+ // InternalDataDSL.g:21534:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
{
- // InternalDataDSL.g:20196:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
- // InternalDataDSL.g:20197:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
+ // InternalDataDSL.g:21534:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
+ // InternalDataDSL.g:21535:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0());
}
- // InternalDataDSL.g:20198:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
- // InternalDataDSL.g:20198:3: rule__JvmTypeReference__Group_0_1_0__0
+ // InternalDataDSL.g:21536:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
+ // InternalDataDSL.g:21536:3: rule__JvmTypeReference__Group_0_1_0__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1_0__0();
@@ -66383,16 +70840,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0"
- // InternalDataDSL.g:20207:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ;
+ // InternalDataDSL.g:21545: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 {
- // InternalDataDSL.g:20211:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
- // InternalDataDSL.g:20212:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
+ // InternalDataDSL.g:21549:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
+ // InternalDataDSL.g:21550:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
{
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_86);
rule__JvmTypeReference__Group_0_1_0__0__Impl();
state._fsp--;
@@ -66421,23 +70878,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl"
- // InternalDataDSL.g:20219:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:21557: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 {
- // InternalDataDSL.g:20223:1: ( ( () ) )
- // InternalDataDSL.g:20224:1: ( () )
+ // InternalDataDSL.g:21561:1: ( ( () ) )
+ // InternalDataDSL.g:21562:1: ( () )
{
- // InternalDataDSL.g:20224:1: ( () )
- // InternalDataDSL.g:20225:2: ()
+ // InternalDataDSL.g:21562:1: ( () )
+ // InternalDataDSL.g:21563:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0());
}
- // InternalDataDSL.g:20226:2: ()
- // InternalDataDSL.g:20226:3:
+ // InternalDataDSL.g:21564:2: ()
+ // InternalDataDSL.g:21564:3:
{
}
@@ -66462,14 +70919,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1"
- // InternalDataDSL.g:20234:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ;
+ // InternalDataDSL.g:21572: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 {
- // InternalDataDSL.g:20238:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
- // InternalDataDSL.g:20239:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
+ // InternalDataDSL.g:21576:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
+ // InternalDataDSL.g:21577:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1_0__1__Impl();
@@ -66495,17 +70952,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl"
- // InternalDataDSL.g:20245:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ;
+ // InternalDataDSL.g:21583: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 {
- // InternalDataDSL.g:20249:1: ( ( ruleArrayBrackets ) )
- // InternalDataDSL.g:20250:1: ( ruleArrayBrackets )
+ // InternalDataDSL.g:21587:1: ( ( ruleArrayBrackets ) )
+ // InternalDataDSL.g:21588:1: ( ruleArrayBrackets )
{
- // InternalDataDSL.g:20250:1: ( ruleArrayBrackets )
- // InternalDataDSL.g:20251:2: ruleArrayBrackets
+ // InternalDataDSL.g:21588:1: ( ruleArrayBrackets )
+ // InternalDataDSL.g:21589:2: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
@@ -66540,16 +70997,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ArrayBrackets__Group__0"
- // InternalDataDSL.g:20261:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ;
+ // InternalDataDSL.g:21599: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 {
- // InternalDataDSL.g:20265:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
- // InternalDataDSL.g:20266:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
+ // InternalDataDSL.g:21603:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
+ // InternalDataDSL.g:21604:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
{
- pushFollow(FOLLOW_115);
+ pushFollow(FOLLOW_123);
rule__ArrayBrackets__Group__0__Impl();
state._fsp--;
@@ -66578,22 +71035,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ArrayBrackets__Group__0__Impl"
- // InternalDataDSL.g:20273:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
+ // InternalDataDSL.g:21611:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20277:1: ( ( '[' ) )
- // InternalDataDSL.g:20278:1: ( '[' )
+ // InternalDataDSL.g:21615:1: ( ( '[' ) )
+ // InternalDataDSL.g:21616:1: ( '[' )
{
- // InternalDataDSL.g:20278:1: ( '[' )
- // InternalDataDSL.g:20279:2: '['
+ // InternalDataDSL.g:21616:1: ( '[' )
+ // InternalDataDSL.g:21617:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
- match(input,118,FOLLOW_2); if (state.failed) return ;
+ match(input,128,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
@@ -66619,14 +71076,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ArrayBrackets__Group__1"
- // InternalDataDSL.g:20288:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
+ // InternalDataDSL.g:21626:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
public final void rule__ArrayBrackets__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20292:1: ( rule__ArrayBrackets__Group__1__Impl )
- // InternalDataDSL.g:20293:2: rule__ArrayBrackets__Group__1__Impl
+ // InternalDataDSL.g:21630:1: ( rule__ArrayBrackets__Group__1__Impl )
+ // InternalDataDSL.g:21631:2: rule__ArrayBrackets__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayBrackets__Group__1__Impl();
@@ -66652,22 +71109,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ArrayBrackets__Group__1__Impl"
- // InternalDataDSL.g:20299:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
+ // InternalDataDSL.g:21637:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20303:1: ( ( ']' ) )
- // InternalDataDSL.g:20304:1: ( ']' )
+ // InternalDataDSL.g:21641:1: ( ( ']' ) )
+ // InternalDataDSL.g:21642:1: ( ']' )
{
- // InternalDataDSL.g:20304:1: ( ']' )
- // InternalDataDSL.g:20305:2: ']'
+ // InternalDataDSL.g:21642:1: ( ']' )
+ // InternalDataDSL.g:21643:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,126,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
@@ -66693,16 +71150,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group__0"
- // InternalDataDSL.g:20315:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ;
+ // InternalDataDSL.g:21653: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 {
- // InternalDataDSL.g:20319:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
- // InternalDataDSL.g:20320:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
+ // InternalDataDSL.g:21657:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
+ // InternalDataDSL.g:21658:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XFunctionTypeRef__Group__0__Impl();
state._fsp--;
@@ -66731,31 +71188,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl"
- // InternalDataDSL.g:20327:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ;
+ // InternalDataDSL.g:21665: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 {
- // InternalDataDSL.g:20331:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
- // InternalDataDSL.g:20332:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
+ // InternalDataDSL.g:21669:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
+ // InternalDataDSL.g:21670:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
{
- // InternalDataDSL.g:20332:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
- // InternalDataDSL.g:20333:2: ( rule__XFunctionTypeRef__Group_0__0 )?
+ // InternalDataDSL.g:21670:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
+ // InternalDataDSL.g:21671:2: ( rule__XFunctionTypeRef__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0());
}
- // InternalDataDSL.g:20334:2: ( rule__XFunctionTypeRef__Group_0__0 )?
- int alt158=2;
- int LA158_0 = input.LA(1);
+ // InternalDataDSL.g:21672:2: ( rule__XFunctionTypeRef__Group_0__0 )?
+ int alt171=2;
+ int LA171_0 = input.LA(1);
- if ( (LA158_0==113) ) {
- alt158=1;
+ if ( (LA171_0==123) ) {
+ alt171=1;
}
- switch (alt158) {
+ switch (alt171) {
case 1 :
- // InternalDataDSL.g:20334:3: rule__XFunctionTypeRef__Group_0__0
+ // InternalDataDSL.g:21672:3: rule__XFunctionTypeRef__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0__0();
@@ -66793,16 +71250,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group__1"
- // InternalDataDSL.g:20342:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ;
+ // InternalDataDSL.g:21680: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 {
- // InternalDataDSL.g:20346:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
- // InternalDataDSL.g:20347:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
+ // InternalDataDSL.g:21684:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
+ // InternalDataDSL.g:21685:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XFunctionTypeRef__Group__1__Impl();
state._fsp--;
@@ -66831,17 +71288,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl"
- // InternalDataDSL.g:20354:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
+ // InternalDataDSL.g:21692:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20358:1: ( ( '=>' ) )
- // InternalDataDSL.g:20359:1: ( '=>' )
+ // InternalDataDSL.g:21696:1: ( ( '=>' ) )
+ // InternalDataDSL.g:21697:1: ( '=>' )
{
- // InternalDataDSL.g:20359:1: ( '=>' )
- // InternalDataDSL.g:20360:2: '=>'
+ // InternalDataDSL.g:21697:1: ( '=>' )
+ // InternalDataDSL.g:21698:2: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
@@ -66872,14 +71329,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group__2"
- // InternalDataDSL.g:20369:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
+ // InternalDataDSL.g:21707:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20373:1: ( rule__XFunctionTypeRef__Group__2__Impl )
- // InternalDataDSL.g:20374:2: rule__XFunctionTypeRef__Group__2__Impl
+ // InternalDataDSL.g:21711:1: ( rule__XFunctionTypeRef__Group__2__Impl )
+ // InternalDataDSL.g:21712:2: rule__XFunctionTypeRef__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group__2__Impl();
@@ -66905,23 +71362,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl"
- // InternalDataDSL.g:20380:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
+ // InternalDataDSL.g:21718:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20384:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
- // InternalDataDSL.g:20385:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // InternalDataDSL.g:21722:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
+ // InternalDataDSL.g:21723:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
{
- // InternalDataDSL.g:20385:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
- // InternalDataDSL.g:20386:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
+ // InternalDataDSL.g:21723:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // InternalDataDSL.g:21724:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2());
}
- // InternalDataDSL.g:20387:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
- // InternalDataDSL.g:20387:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2
+ // InternalDataDSL.g:21725:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
+ // InternalDataDSL.g:21725:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ReturnTypeAssignment_2();
@@ -66956,16 +71413,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0"
- // InternalDataDSL.g:20396:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ;
+ // InternalDataDSL.g:21734: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 {
- // InternalDataDSL.g:20400:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
- // InternalDataDSL.g:20401:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
+ // InternalDataDSL.g:21738:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
+ // InternalDataDSL.g:21739:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
{
- pushFollow(FOLLOW_150);
+ pushFollow(FOLLOW_158);
rule__XFunctionTypeRef__Group_0__0__Impl();
state._fsp--;
@@ -66994,22 +71451,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl"
- // InternalDataDSL.g:20408:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
+ // InternalDataDSL.g:21746:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20412:1: ( ( '(' ) )
- // InternalDataDSL.g:20413:1: ( '(' )
+ // InternalDataDSL.g:21750:1: ( ( '(' ) )
+ // InternalDataDSL.g:21751:1: ( '(' )
{
- // InternalDataDSL.g:20413:1: ( '(' )
- // InternalDataDSL.g:20414:2: '('
+ // InternalDataDSL.g:21751:1: ( '(' )
+ // InternalDataDSL.g:21752:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
@@ -67035,16 +71492,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1"
- // InternalDataDSL.g:20423:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ;
+ // InternalDataDSL.g:21761: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 {
- // InternalDataDSL.g:20427:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
- // InternalDataDSL.g:20428:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
+ // InternalDataDSL.g:21765:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
+ // InternalDataDSL.g:21766:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
{
- pushFollow(FOLLOW_150);
+ pushFollow(FOLLOW_158);
rule__XFunctionTypeRef__Group_0__1__Impl();
state._fsp--;
@@ -67073,31 +71530,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl"
- // InternalDataDSL.g:20435:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ;
+ // InternalDataDSL.g:21773: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 {
- // InternalDataDSL.g:20439:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
- // InternalDataDSL.g:20440:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
+ // InternalDataDSL.g:21777:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
+ // InternalDataDSL.g:21778:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
{
- // InternalDataDSL.g:20440:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
- // InternalDataDSL.g:20441:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
+ // InternalDataDSL.g:21778:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
+ // InternalDataDSL.g:21779:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1());
}
- // InternalDataDSL.g:20442:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
- int alt159=2;
- int LA159_0 = input.LA(1);
+ // InternalDataDSL.g:21780:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
+ int alt172=2;
+ int LA172_0 = input.LA(1);
- if ( (LA159_0==RULE_ID||LA159_0==31||LA159_0==113) ) {
- alt159=1;
+ if ( (LA172_0==RULE_ID||LA172_0==31||LA172_0==123) ) {
+ alt172=1;
}
- switch (alt159) {
+ switch (alt172) {
case 1 :
- // InternalDataDSL.g:20442:3: rule__XFunctionTypeRef__Group_0_1__0
+ // InternalDataDSL.g:21780:3: rule__XFunctionTypeRef__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1__0();
@@ -67135,14 +71592,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2"
- // InternalDataDSL.g:20450:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ;
+ // InternalDataDSL.g:21788: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 {
- // InternalDataDSL.g:20454:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
- // InternalDataDSL.g:20455:2: rule__XFunctionTypeRef__Group_0__2__Impl
+ // InternalDataDSL.g:21792:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
+ // InternalDataDSL.g:21793:2: rule__XFunctionTypeRef__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0__2__Impl();
@@ -67168,22 +71625,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl"
- // InternalDataDSL.g:20461:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
+ // InternalDataDSL.g:21799:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20465:1: ( ( ')' ) )
- // InternalDataDSL.g:20466:1: ( ')' )
+ // InternalDataDSL.g:21803:1: ( ( ')' ) )
+ // InternalDataDSL.g:21804:1: ( ')' )
{
- // InternalDataDSL.g:20466:1: ( ')' )
- // InternalDataDSL.g:20467:2: ')'
+ // InternalDataDSL.g:21804:1: ( ')' )
+ // InternalDataDSL.g:21805:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,124,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
@@ -67209,16 +71666,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0"
- // InternalDataDSL.g:20477:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ;
+ // InternalDataDSL.g:21815: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 {
- // InternalDataDSL.g:20481:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
- // InternalDataDSL.g:20482:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
+ // InternalDataDSL.g:21819:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
+ // InternalDataDSL.g:21820:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
{
- pushFollow(FOLLOW_72);
+ pushFollow(FOLLOW_80);
rule__XFunctionTypeRef__Group_0_1__0__Impl();
state._fsp--;
@@ -67247,23 +71704,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl"
- // InternalDataDSL.g:20489:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ;
+ // InternalDataDSL.g:21827: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 {
- // InternalDataDSL.g:20493:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
- // InternalDataDSL.g:20494:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
+ // InternalDataDSL.g:21831:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
+ // InternalDataDSL.g:21832:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
{
- // InternalDataDSL.g:20494:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
- // InternalDataDSL.g:20495:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
+ // InternalDataDSL.g:21832:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
+ // InternalDataDSL.g:21833:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0());
}
- // InternalDataDSL.g:20496:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
- // InternalDataDSL.g:20496:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
+ // InternalDataDSL.g:21834:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
+ // InternalDataDSL.g:21834:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0();
@@ -67298,14 +71755,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1"
- // InternalDataDSL.g:20504:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ;
+ // InternalDataDSL.g:21842: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 {
- // InternalDataDSL.g:20508:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
- // InternalDataDSL.g:20509:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
+ // InternalDataDSL.g:21846:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
+ // InternalDataDSL.g:21847:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1__1__Impl();
@@ -67331,37 +71788,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl"
- // InternalDataDSL.g:20515:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ;
+ // InternalDataDSL.g:21853: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 {
- // InternalDataDSL.g:20519:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
- // InternalDataDSL.g:20520:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
+ // InternalDataDSL.g:21857:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
+ // InternalDataDSL.g:21858:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
{
- // InternalDataDSL.g:20520:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
- // InternalDataDSL.g:20521:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
+ // InternalDataDSL.g:21858:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
+ // InternalDataDSL.g:21859:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1());
}
- // InternalDataDSL.g:20522:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
- loop160:
+ // InternalDataDSL.g:21860:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
+ loop173:
do {
- int alt160=2;
- int LA160_0 = input.LA(1);
+ int alt173=2;
+ int LA173_0 = input.LA(1);
- if ( (LA160_0==115) ) {
- alt160=1;
+ if ( (LA173_0==125) ) {
+ alt173=1;
}
- switch (alt160) {
+ switch (alt173) {
case 1 :
- // InternalDataDSL.g:20522:3: rule__XFunctionTypeRef__Group_0_1_1__0
+ // InternalDataDSL.g:21860:3: rule__XFunctionTypeRef__Group_0_1_1__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__XFunctionTypeRef__Group_0_1_1__0();
state._fsp--;
@@ -67371,7 +71828,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop160;
+ break loop173;
}
} while (true);
@@ -67400,16 +71857,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0"
- // InternalDataDSL.g:20531:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ;
+ // InternalDataDSL.g:21869: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 {
- // InternalDataDSL.g:20535:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
- // InternalDataDSL.g:20536:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
+ // InternalDataDSL.g:21873:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
+ // InternalDataDSL.g:21874:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__XFunctionTypeRef__Group_0_1_1__0__Impl();
state._fsp--;
@@ -67438,22 +71895,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl"
- // InternalDataDSL.g:20543:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:21881: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 {
- // InternalDataDSL.g:20547:1: ( ( ',' ) )
- // InternalDataDSL.g:20548:1: ( ',' )
+ // InternalDataDSL.g:21885:1: ( ( ',' ) )
+ // InternalDataDSL.g:21886:1: ( ',' )
{
- // InternalDataDSL.g:20548:1: ( ',' )
- // InternalDataDSL.g:20549:2: ','
+ // InternalDataDSL.g:21886:1: ( ',' )
+ // InternalDataDSL.g:21887:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
@@ -67479,14 +71936,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1"
- // InternalDataDSL.g:20558:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ;
+ // InternalDataDSL.g:21896: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 {
- // InternalDataDSL.g:20562:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
- // InternalDataDSL.g:20563:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
+ // InternalDataDSL.g:21900:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
+ // InternalDataDSL.g:21901:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1_1__1__Impl();
@@ -67512,23 +71969,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl"
- // InternalDataDSL.g:20569:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ;
+ // InternalDataDSL.g:21907: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 {
- // InternalDataDSL.g:20573:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
- // InternalDataDSL.g:20574:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
+ // InternalDataDSL.g:21911:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
+ // InternalDataDSL.g:21912:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
{
- // InternalDataDSL.g:20574:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
- // InternalDataDSL.g:20575:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
+ // InternalDataDSL.g:21912:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
+ // InternalDataDSL.g:21913:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1());
}
- // InternalDataDSL.g:20576:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
- // InternalDataDSL.g:20576:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
+ // InternalDataDSL.g:21914:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
+ // InternalDataDSL.g:21914:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1();
@@ -67563,16 +72020,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0"
- // InternalDataDSL.g:20585:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ;
+ // InternalDataDSL.g:21923: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 {
- // InternalDataDSL.g:20589:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
- // InternalDataDSL.g:20590:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
+ // InternalDataDSL.g:21927:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
+ // InternalDataDSL.g:21928:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_89);
rule__JvmParameterizedTypeReference__Group__0__Impl();
state._fsp--;
@@ -67601,23 +72058,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl"
- // InternalDataDSL.g:20597:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
+ // InternalDataDSL.g:21935:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20601:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
- // InternalDataDSL.g:20602:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // InternalDataDSL.g:21939:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
+ // InternalDataDSL.g:21940:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
{
- // InternalDataDSL.g:20602:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
- // InternalDataDSL.g:20603:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
+ // InternalDataDSL.g:21940:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // InternalDataDSL.g:21941:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0());
}
- // InternalDataDSL.g:20604:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
- // InternalDataDSL.g:20604:3: rule__JvmParameterizedTypeReference__TypeAssignment_0
+ // InternalDataDSL.g:21942:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
+ // InternalDataDSL.g:21942:3: rule__JvmParameterizedTypeReference__TypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__TypeAssignment_0();
@@ -67652,14 +72109,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1"
- // InternalDataDSL.g:20612:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
+ // InternalDataDSL.g:21950:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20616:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
- // InternalDataDSL.g:20617:2: rule__JvmParameterizedTypeReference__Group__1__Impl
+ // InternalDataDSL.g:21954:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
+ // InternalDataDSL.g:21955:2: rule__JvmParameterizedTypeReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group__1__Impl();
@@ -67685,27 +72142,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl"
- // InternalDataDSL.g:20623:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ;
+ // InternalDataDSL.g:21961: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 {
- // InternalDataDSL.g:20627:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
- // InternalDataDSL.g:20628:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
+ // InternalDataDSL.g:21965:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
+ // InternalDataDSL.g:21966:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
{
- // InternalDataDSL.g:20628:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
- // InternalDataDSL.g:20629:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
+ // InternalDataDSL.g:21966:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
+ // InternalDataDSL.g:21967:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1());
}
- // InternalDataDSL.g:20630:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
- int alt161=2;
- alt161 = dfa161.predict(input);
- switch (alt161) {
+ // InternalDataDSL.g:21968:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
+ int alt174=2;
+ alt174 = dfa174.predict(input);
+ switch (alt174) {
case 1 :
- // InternalDataDSL.g:20630:3: rule__JvmParameterizedTypeReference__Group_1__0
+ // InternalDataDSL.g:21968:3: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__0();
@@ -67743,16 +72200,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0"
- // InternalDataDSL.g:20639:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ;
+ // InternalDataDSL.g:21977: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 {
- // InternalDataDSL.g:20643:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
- // InternalDataDSL.g:20644:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
+ // InternalDataDSL.g:21981:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
+ // InternalDataDSL.g:21982:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__JvmParameterizedTypeReference__Group_1__0__Impl();
state._fsp--;
@@ -67781,23 +72238,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl"
- // InternalDataDSL.g:20651:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
+ // InternalDataDSL.g:21989:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20655:1: ( ( ( '<' ) ) )
- // InternalDataDSL.g:20656:1: ( ( '<' ) )
+ // InternalDataDSL.g:21993:1: ( ( ( '<' ) ) )
+ // InternalDataDSL.g:21994:1: ( ( '<' ) )
{
- // InternalDataDSL.g:20656:1: ( ( '<' ) )
- // InternalDataDSL.g:20657:2: ( '<' )
+ // InternalDataDSL.g:21994:1: ( ( '<' ) )
+ // InternalDataDSL.g:21995:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
}
- // InternalDataDSL.g:20658:2: ( '<' )
- // InternalDataDSL.g:20658:3: '<'
+ // InternalDataDSL.g:21996:2: ( '<' )
+ // InternalDataDSL.g:21996:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -67828,16 +72285,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1"
- // InternalDataDSL.g:20666:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ;
+ // InternalDataDSL.g:22004: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 {
- // InternalDataDSL.g:20670:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
- // InternalDataDSL.g:20671:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
+ // InternalDataDSL.g:22008:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
+ // InternalDataDSL.g:22009:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__JvmParameterizedTypeReference__Group_1__1__Impl();
state._fsp--;
@@ -67866,23 +72323,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl"
- // InternalDataDSL.g:20678:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ;
+ // InternalDataDSL.g:22016: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 {
- // InternalDataDSL.g:20682:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
- // InternalDataDSL.g:20683:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
+ // InternalDataDSL.g:22020:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
+ // InternalDataDSL.g:22021:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
{
- // InternalDataDSL.g:20683:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
- // InternalDataDSL.g:20684:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
+ // InternalDataDSL.g:22021:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
+ // InternalDataDSL.g:22022:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1());
}
- // InternalDataDSL.g:20685:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
- // InternalDataDSL.g:20685:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
+ // InternalDataDSL.g:22023:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
+ // InternalDataDSL.g:22023:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1();
@@ -67917,16 +72374,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2"
- // InternalDataDSL.g:20693:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ;
+ // InternalDataDSL.g:22031: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 {
- // InternalDataDSL.g:20697:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
- // InternalDataDSL.g:20698:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
+ // InternalDataDSL.g:22035:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
+ // InternalDataDSL.g:22036:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__JvmParameterizedTypeReference__Group_1__2__Impl();
state._fsp--;
@@ -67955,37 +72412,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl"
- // InternalDataDSL.g:20705:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ;
+ // InternalDataDSL.g:22043: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 {
- // InternalDataDSL.g:20709:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
- // InternalDataDSL.g:20710:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
+ // InternalDataDSL.g:22047:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
+ // InternalDataDSL.g:22048:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
{
- // InternalDataDSL.g:20710:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
- // InternalDataDSL.g:20711:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
+ // InternalDataDSL.g:22048:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
+ // InternalDataDSL.g:22049:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2());
}
- // InternalDataDSL.g:20712:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
- loop162:
+ // InternalDataDSL.g:22050:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
+ loop175:
do {
- int alt162=2;
- int LA162_0 = input.LA(1);
+ int alt175=2;
+ int LA175_0 = input.LA(1);
- if ( (LA162_0==115) ) {
- alt162=1;
+ if ( (LA175_0==125) ) {
+ alt175=1;
}
- switch (alt162) {
+ switch (alt175) {
case 1 :
- // InternalDataDSL.g:20712:3: rule__JvmParameterizedTypeReference__Group_1_2__0
+ // InternalDataDSL.g:22050:3: rule__JvmParameterizedTypeReference__Group_1_2__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__JvmParameterizedTypeReference__Group_1_2__0();
state._fsp--;
@@ -67995,7 +72452,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop162;
+ break loop175;
}
} while (true);
@@ -68024,16 +72481,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3"
- // InternalDataDSL.g:20720:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ;
+ // InternalDataDSL.g:22058: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 {
- // InternalDataDSL.g:20724:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
- // InternalDataDSL.g:20725:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
+ // InternalDataDSL.g:22062:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
+ // InternalDataDSL.g:22063:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__JvmParameterizedTypeReference__Group_1__3__Impl();
state._fsp--;
@@ -68062,17 +72519,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl"
- // InternalDataDSL.g:20732:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
+ // InternalDataDSL.g:22070:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20736:1: ( ( '>' ) )
- // InternalDataDSL.g:20737:1: ( '>' )
+ // InternalDataDSL.g:22074:1: ( ( '>' ) )
+ // InternalDataDSL.g:22075:1: ( '>' )
{
- // InternalDataDSL.g:20737:1: ( '>' )
- // InternalDataDSL.g:20738:2: '>'
+ // InternalDataDSL.g:22075:1: ( '>' )
+ // InternalDataDSL.g:22076:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
@@ -68103,14 +72560,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4"
- // InternalDataDSL.g:20747:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ;
+ // InternalDataDSL.g:22085: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 {
- // InternalDataDSL.g:20751:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
- // InternalDataDSL.g:20752:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
+ // InternalDataDSL.g:22089:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
+ // InternalDataDSL.g:22090:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__4__Impl();
@@ -68136,35 +72593,35 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl"
- // InternalDataDSL.g:20758:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ;
+ // InternalDataDSL.g:22096: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 {
- // InternalDataDSL.g:20762:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
- // InternalDataDSL.g:20763:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
+ // InternalDataDSL.g:22100:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
+ // InternalDataDSL.g:22101:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
{
- // InternalDataDSL.g:20763:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
- // InternalDataDSL.g:20764:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
+ // InternalDataDSL.g:22101:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
+ // InternalDataDSL.g:22102:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4());
}
- // InternalDataDSL.g:20765:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
- loop163:
+ // InternalDataDSL.g:22103:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
+ loop176:
do {
- int alt163=2;
- int LA163_0 = input.LA(1);
+ int alt176=2;
+ int LA176_0 = input.LA(1);
- if ( (LA163_0==43) ) {
- int LA163_2 = input.LA(2);
+ if ( (LA176_0==43) ) {
+ int LA176_2 = input.LA(2);
- if ( (LA163_2==RULE_ID) ) {
- int LA163_3 = input.LA(3);
+ if ( (LA176_2==RULE_ID) ) {
+ int LA176_3 = input.LA(3);
- if ( (synpred217_InternalDataDSL()) ) {
- alt163=1;
+ if ( (synpred236_InternalDataDSL()) ) {
+ alt176=1;
}
@@ -68174,11 +72631,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- switch (alt163) {
+ switch (alt176) {
case 1 :
- // InternalDataDSL.g:20765:3: rule__JvmParameterizedTypeReference__Group_1_4__0
+ // InternalDataDSL.g:22103:3: rule__JvmParameterizedTypeReference__Group_1_4__0
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_71);
rule__JvmParameterizedTypeReference__Group_1_4__0();
state._fsp--;
@@ -68188,7 +72645,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop163;
+ break loop176;
}
} while (true);
@@ -68217,16 +72674,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0"
- // InternalDataDSL.g:20774:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ;
+ // InternalDataDSL.g:22112: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 {
- // InternalDataDSL.g:20778:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
- // InternalDataDSL.g:20779:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
+ // InternalDataDSL.g:22116:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
+ // InternalDataDSL.g:22117:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__JvmParameterizedTypeReference__Group_1_2__0__Impl();
state._fsp--;
@@ -68255,22 +72712,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl"
- // InternalDataDSL.g:20786:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:22124:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:20790:1: ( ( ',' ) )
- // InternalDataDSL.g:20791:1: ( ',' )
+ // InternalDataDSL.g:22128:1: ( ( ',' ) )
+ // InternalDataDSL.g:22129:1: ( ',' )
{
- // InternalDataDSL.g:20791:1: ( ',' )
- // InternalDataDSL.g:20792:2: ','
+ // InternalDataDSL.g:22129:1: ( ',' )
+ // InternalDataDSL.g:22130:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
@@ -68296,14 +72753,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1"
- // InternalDataDSL.g:20801:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ;
+ // InternalDataDSL.g:22139: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 {
- // InternalDataDSL.g:20805:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
- // InternalDataDSL.g:20806:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
+ // InternalDataDSL.g:22143:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
+ // InternalDataDSL.g:22144:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl();
@@ -68329,23 +72786,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl"
- // InternalDataDSL.g:20812:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ;
+ // InternalDataDSL.g:22150: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 {
- // InternalDataDSL.g:20816:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
- // InternalDataDSL.g:20817:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
+ // InternalDataDSL.g:22154:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
+ // InternalDataDSL.g:22155:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
{
- // InternalDataDSL.g:20817:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
- // InternalDataDSL.g:20818:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
+ // InternalDataDSL.g:22155:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
+ // InternalDataDSL.g:22156:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1());
}
- // InternalDataDSL.g:20819:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
- // InternalDataDSL.g:20819:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
+ // InternalDataDSL.g:22157:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
+ // InternalDataDSL.g:22157:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1();
@@ -68380,14 +72837,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0"
- // InternalDataDSL.g:20828:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ;
+ // InternalDataDSL.g:22166: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 {
- // InternalDataDSL.g:20832:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
- // InternalDataDSL.g:20833:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
+ // InternalDataDSL.g:22170:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
+ // InternalDataDSL.g:22171:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
{
pushFollow(FOLLOW_7);
rule__JvmParameterizedTypeReference__Group_1_4__0__Impl();
@@ -68418,23 +72875,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl"
- // InternalDataDSL.g:20840:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ;
+ // InternalDataDSL.g:22178: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 {
- // InternalDataDSL.g:20844:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
- // InternalDataDSL.g:20845:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
+ // InternalDataDSL.g:22182:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
+ // InternalDataDSL.g:22183:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
{
- // InternalDataDSL.g:20845:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
- // InternalDataDSL.g:20846:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
+ // InternalDataDSL.g:22183:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
+ // InternalDataDSL.g:22184:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0());
}
- // InternalDataDSL.g:20847:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
- // InternalDataDSL.g:20847:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0
+ // InternalDataDSL.g:22185:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
+ // InternalDataDSL.g:22185:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0__0();
@@ -68469,16 +72926,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1"
- // InternalDataDSL.g:20855:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ;
+ // InternalDataDSL.g:22193: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 {
- // InternalDataDSL.g:20859:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
- // InternalDataDSL.g:20860:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
+ // InternalDataDSL.g:22197:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
+ // InternalDataDSL.g:22198:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
{
- pushFollow(FOLLOW_81);
+ pushFollow(FOLLOW_89);
rule__JvmParameterizedTypeReference__Group_1_4__1__Impl();
state._fsp--;
@@ -68507,23 +72964,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl"
- // InternalDataDSL.g:20867:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ;
+ // InternalDataDSL.g:22205: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 {
- // InternalDataDSL.g:20871:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
- // InternalDataDSL.g:20872:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
+ // InternalDataDSL.g:22209:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
+ // InternalDataDSL.g:22210:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
{
- // InternalDataDSL.g:20872:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
- // InternalDataDSL.g:20873:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
+ // InternalDataDSL.g:22210:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
+ // InternalDataDSL.g:22211:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1());
}
- // InternalDataDSL.g:20874:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
- // InternalDataDSL.g:20874:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
+ // InternalDataDSL.g:22212:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
+ // InternalDataDSL.g:22212:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1();
@@ -68558,14 +73015,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2"
- // InternalDataDSL.g:20882:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ;
+ // InternalDataDSL.g:22220: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 {
- // InternalDataDSL.g:20886:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
- // InternalDataDSL.g:20887:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
+ // InternalDataDSL.g:22224:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
+ // InternalDataDSL.g:22225:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4__2__Impl();
@@ -68591,27 +73048,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl"
- // InternalDataDSL.g:20893:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ;
+ // InternalDataDSL.g:22231: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 {
- // InternalDataDSL.g:20897:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
- // InternalDataDSL.g:20898:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
+ // InternalDataDSL.g:22235:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
+ // InternalDataDSL.g:22236:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
{
- // InternalDataDSL.g:20898:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
- // InternalDataDSL.g:20899:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
+ // InternalDataDSL.g:22236:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
+ // InternalDataDSL.g:22237:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2());
}
- // InternalDataDSL.g:20900:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
- int alt164=2;
- alt164 = dfa164.predict(input);
- switch (alt164) {
+ // InternalDataDSL.g:22238:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
+ int alt177=2;
+ alt177 = dfa177.predict(input);
+ switch (alt177) {
case 1 :
- // InternalDataDSL.g:20900:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
+ // InternalDataDSL.g:22238:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
@@ -68649,14 +73106,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0"
- // InternalDataDSL.g:20909:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ;
+ // InternalDataDSL.g:22247: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 {
- // InternalDataDSL.g:20913:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
- // InternalDataDSL.g:20914:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
+ // InternalDataDSL.g:22251:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
+ // InternalDataDSL.g:22252:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl();
@@ -68682,23 +73139,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl"
- // InternalDataDSL.g:20920:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ;
+ // InternalDataDSL.g:22258: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 {
- // InternalDataDSL.g:20924:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
- // InternalDataDSL.g:20925:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
+ // InternalDataDSL.g:22262:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
+ // InternalDataDSL.g:22263:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
{
- // InternalDataDSL.g:20925:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
- // InternalDataDSL.g:20926:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
+ // InternalDataDSL.g:22263:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
+ // InternalDataDSL.g:22264:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0());
}
- // InternalDataDSL.g:20927:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
- // InternalDataDSL.g:20927:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
+ // InternalDataDSL.g:22265:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
+ // InternalDataDSL.g:22265:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0();
@@ -68733,16 +73190,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"
- // InternalDataDSL.g:20936: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 ;
+ // InternalDataDSL.g:22274: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 {
- // InternalDataDSL.g:20940:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
- // InternalDataDSL.g:20941:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
+ // InternalDataDSL.g:22278:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
+ // InternalDataDSL.g:22279:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl();
state._fsp--;
@@ -68771,23 +73228,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl"
- // InternalDataDSL.g:20948:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ;
+ // InternalDataDSL.g:22286: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 {
- // InternalDataDSL.g:20952:1: ( ( () ) )
- // InternalDataDSL.g:20953:1: ( () )
+ // InternalDataDSL.g:22290:1: ( ( () ) )
+ // InternalDataDSL.g:22291:1: ( () )
{
- // InternalDataDSL.g:20953:1: ( () )
- // InternalDataDSL.g:20954:2: ()
+ // InternalDataDSL.g:22291:1: ( () )
+ // InternalDataDSL.g:22292:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0());
}
- // InternalDataDSL.g:20955:2: ()
- // InternalDataDSL.g:20955:3:
+ // InternalDataDSL.g:22293:2: ()
+ // InternalDataDSL.g:22293:3:
{
}
@@ -68812,14 +73269,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1"
- // InternalDataDSL.g:20963:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ;
+ // InternalDataDSL.g:22301: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 {
- // InternalDataDSL.g:20967:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
- // InternalDataDSL.g:20968:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
+ // InternalDataDSL.g:22305:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
+ // InternalDataDSL.g:22306:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl();
@@ -68845,17 +73302,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl"
- // InternalDataDSL.g:20974:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ;
+ // InternalDataDSL.g:22312: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 {
- // InternalDataDSL.g:20978:1: ( ( '.' ) )
- // InternalDataDSL.g:20979:1: ( '.' )
+ // InternalDataDSL.g:22316:1: ( ( '.' ) )
+ // InternalDataDSL.g:22317:1: ( '.' )
{
- // InternalDataDSL.g:20979:1: ( '.' )
- // InternalDataDSL.g:20980:2: '.'
+ // InternalDataDSL.g:22317:1: ( '.' )
+ // InternalDataDSL.g:22318:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
@@ -68886,16 +73343,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0"
- // InternalDataDSL.g:20990:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ;
+ // InternalDataDSL.g:22328: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 {
- // InternalDataDSL.g:20994:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
- // InternalDataDSL.g:20995:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
+ // InternalDataDSL.g:22332:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
+ // InternalDataDSL.g:22333:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl();
state._fsp--;
@@ -68924,23 +73381,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl"
- // InternalDataDSL.g:21002:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ;
+ // InternalDataDSL.g:22340: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 {
- // InternalDataDSL.g:21006:1: ( ( ( '<' ) ) )
- // InternalDataDSL.g:21007:1: ( ( '<' ) )
+ // InternalDataDSL.g:22344:1: ( ( ( '<' ) ) )
+ // InternalDataDSL.g:22345:1: ( ( '<' ) )
{
- // InternalDataDSL.g:21007:1: ( ( '<' ) )
- // InternalDataDSL.g:21008:2: ( '<' )
+ // InternalDataDSL.g:22345:1: ( ( '<' ) )
+ // InternalDataDSL.g:22346:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
}
- // InternalDataDSL.g:21009:2: ( '<' )
- // InternalDataDSL.g:21009:3: '<'
+ // InternalDataDSL.g:22347:2: ( '<' )
+ // InternalDataDSL.g:22347:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -68971,16 +73428,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1"
- // InternalDataDSL.g:21017:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ;
+ // InternalDataDSL.g:22355: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 {
- // InternalDataDSL.g:21021:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
- // InternalDataDSL.g:21022:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
+ // InternalDataDSL.g:22359:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
+ // InternalDataDSL.g:22360:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl();
state._fsp--;
@@ -69009,23 +73466,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl"
- // InternalDataDSL.g:21029:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ;
+ // InternalDataDSL.g:22367: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 {
- // InternalDataDSL.g:21033:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
- // InternalDataDSL.g:21034:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
+ // InternalDataDSL.g:22371:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
+ // InternalDataDSL.g:22372:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
{
- // InternalDataDSL.g:21034:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
- // InternalDataDSL.g:21035:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
+ // InternalDataDSL.g:22372:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
+ // InternalDataDSL.g:22373:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1());
}
- // InternalDataDSL.g:21036:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
- // InternalDataDSL.g:21036:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
+ // InternalDataDSL.g:22374:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
+ // InternalDataDSL.g:22374:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1();
@@ -69060,16 +73517,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2"
- // InternalDataDSL.g:21044:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ;
+ // InternalDataDSL.g:22382: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 {
- // InternalDataDSL.g:21048:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
- // InternalDataDSL.g:21049:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
+ // InternalDataDSL.g:22386:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
+ // InternalDataDSL.g:22387:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
{
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_119);
rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl();
state._fsp--;
@@ -69098,37 +73555,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl"
- // InternalDataDSL.g:21056:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ;
+ // InternalDataDSL.g:22394: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 {
- // InternalDataDSL.g:21060:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
- // InternalDataDSL.g:21061:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
+ // InternalDataDSL.g:22398:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
+ // InternalDataDSL.g:22399:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
{
- // InternalDataDSL.g:21061:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
- // InternalDataDSL.g:21062:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
+ // InternalDataDSL.g:22399:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
+ // InternalDataDSL.g:22400:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2());
}
- // InternalDataDSL.g:21063:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
- loop165:
+ // InternalDataDSL.g:22401:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
+ loop178:
do {
- int alt165=2;
- int LA165_0 = input.LA(1);
+ int alt178=2;
+ int LA178_0 = input.LA(1);
- if ( (LA165_0==115) ) {
- alt165=1;
+ if ( (LA178_0==125) ) {
+ alt178=1;
}
- switch (alt165) {
+ switch (alt178) {
case 1 :
- // InternalDataDSL.g:21063:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
+ // InternalDataDSL.g:22401:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
{
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_81);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0();
state._fsp--;
@@ -69138,7 +73595,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop165;
+ break loop178;
}
} while (true);
@@ -69167,14 +73624,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3"
- // InternalDataDSL.g:21071:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ;
+ // InternalDataDSL.g:22409: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 {
- // InternalDataDSL.g:21075:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
- // InternalDataDSL.g:21076:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
+ // InternalDataDSL.g:22413:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
+ // InternalDataDSL.g:22414:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl();
@@ -69200,17 +73657,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl"
- // InternalDataDSL.g:21082:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ;
+ // InternalDataDSL.g:22420: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 {
- // InternalDataDSL.g:21086:1: ( ( '>' ) )
- // InternalDataDSL.g:21087:1: ( '>' )
+ // InternalDataDSL.g:22424:1: ( ( '>' ) )
+ // InternalDataDSL.g:22425:1: ( '>' )
{
- // InternalDataDSL.g:21087:1: ( '>' )
- // InternalDataDSL.g:21088:2: '>'
+ // InternalDataDSL.g:22425:1: ( '>' )
+ // InternalDataDSL.g:22426:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
@@ -69241,16 +73698,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"
- // InternalDataDSL.g:21098: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 ;
+ // InternalDataDSL.g:22436: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 {
- // InternalDataDSL.g:21102:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
- // InternalDataDSL.g:21103:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
+ // InternalDataDSL.g:22440:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
+ // InternalDataDSL.g:22441:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl();
state._fsp--;
@@ -69279,22 +73736,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl"
- // InternalDataDSL.g:21110:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ;
+ // InternalDataDSL.g:22448: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 {
- // InternalDataDSL.g:21114:1: ( ( ',' ) )
- // InternalDataDSL.g:21115:1: ( ',' )
+ // InternalDataDSL.g:22452:1: ( ( ',' ) )
+ // InternalDataDSL.g:22453:1: ( ',' )
{
- // InternalDataDSL.g:21115:1: ( ',' )
- // InternalDataDSL.g:21116:2: ','
+ // InternalDataDSL.g:22453:1: ( ',' )
+ // InternalDataDSL.g:22454:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
@@ -69320,14 +73777,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1"
- // InternalDataDSL.g:21125:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ;
+ // InternalDataDSL.g:22463: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 {
- // InternalDataDSL.g:21129:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
- // InternalDataDSL.g:21130:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
+ // InternalDataDSL.g:22467:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
+ // InternalDataDSL.g:22468:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl();
@@ -69353,23 +73810,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl"
- // InternalDataDSL.g:21136:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ;
+ // InternalDataDSL.g:22474: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 {
- // InternalDataDSL.g:21140:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
- // InternalDataDSL.g:21141:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
+ // InternalDataDSL.g:22478:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
+ // InternalDataDSL.g:22479:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
{
- // InternalDataDSL.g:21141:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
- // InternalDataDSL.g:21142:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
+ // InternalDataDSL.g:22479:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
+ // InternalDataDSL.g:22480:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1());
}
- // InternalDataDSL.g:21143:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
- // InternalDataDSL.g:21143:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
+ // InternalDataDSL.g:22481:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
+ // InternalDataDSL.g:22481:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1();
@@ -69404,16 +73861,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0"
- // InternalDataDSL.g:21152:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ;
+ // InternalDataDSL.g:22490: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 {
- // InternalDataDSL.g:21156:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
- // InternalDataDSL.g:21157:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
+ // InternalDataDSL.g:22494:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
+ // InternalDataDSL.g:22495:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
{
- pushFollow(FOLLOW_110);
+ pushFollow(FOLLOW_118);
rule__JvmWildcardTypeReference__Group__0__Impl();
state._fsp--;
@@ -69442,23 +73899,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl"
- // InternalDataDSL.g:21164:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
+ // InternalDataDSL.g:22502:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21168:1: ( ( () ) )
- // InternalDataDSL.g:21169:1: ( () )
+ // InternalDataDSL.g:22506:1: ( ( () ) )
+ // InternalDataDSL.g:22507:1: ( () )
{
- // InternalDataDSL.g:21169:1: ( () )
- // InternalDataDSL.g:21170:2: ()
+ // InternalDataDSL.g:22507:1: ( () )
+ // InternalDataDSL.g:22508:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0());
}
- // InternalDataDSL.g:21171:2: ()
- // InternalDataDSL.g:21171:3:
+ // InternalDataDSL.g:22509:2: ()
+ // InternalDataDSL.g:22509:3:
{
}
@@ -69483,16 +73940,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1"
- // InternalDataDSL.g:21179:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ;
+ // InternalDataDSL.g:22517: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 {
- // InternalDataDSL.g:21183:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
- // InternalDataDSL.g:21184:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
+ // InternalDataDSL.g:22521:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
+ // InternalDataDSL.g:22522:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
{
- pushFollow(FOLLOW_151);
+ pushFollow(FOLLOW_159);
rule__JvmWildcardTypeReference__Group__1__Impl();
state._fsp--;
@@ -69521,22 +73978,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl"
- // InternalDataDSL.g:21191:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
+ // InternalDataDSL.g:22529:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21195:1: ( ( '?' ) )
- // InternalDataDSL.g:21196:1: ( '?' )
+ // InternalDataDSL.g:22533:1: ( ( '?' ) )
+ // InternalDataDSL.g:22534:1: ( '?' )
{
- // InternalDataDSL.g:21196:1: ( '?' )
- // InternalDataDSL.g:21197:2: '?'
+ // InternalDataDSL.g:22534:1: ( '?' )
+ // InternalDataDSL.g:22535:2: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
- match(input,137,FOLLOW_2); if (state.failed) return ;
+ match(input,147,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
@@ -69562,14 +74019,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2"
- // InternalDataDSL.g:21206:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
+ // InternalDataDSL.g:22544:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21210:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
- // InternalDataDSL.g:21211:2: rule__JvmWildcardTypeReference__Group__2__Impl
+ // InternalDataDSL.g:22548:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
+ // InternalDataDSL.g:22549:2: rule__JvmWildcardTypeReference__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group__2__Impl();
@@ -69595,31 +74052,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl"
- // InternalDataDSL.g:21217:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
+ // InternalDataDSL.g:22555:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21221:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
- // InternalDataDSL.g:21222:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // InternalDataDSL.g:22559:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
+ // InternalDataDSL.g:22560:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
{
- // InternalDataDSL.g:21222:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
- // InternalDataDSL.g:21223:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
+ // InternalDataDSL.g:22560:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // InternalDataDSL.g:22561:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2());
}
- // InternalDataDSL.g:21224:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
- int alt166=2;
- int LA166_0 = input.LA(1);
+ // InternalDataDSL.g:22562:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
+ int alt179=2;
+ int LA179_0 = input.LA(1);
- if ( (LA166_0==45||LA166_0==49) ) {
- alt166=1;
+ if ( (LA179_0==45||LA179_0==49) ) {
+ alt179=1;
}
- switch (alt166) {
+ switch (alt179) {
case 1 :
- // InternalDataDSL.g:21224:3: rule__JvmWildcardTypeReference__Alternatives_2
+ // InternalDataDSL.g:22562:3: rule__JvmWildcardTypeReference__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Alternatives_2();
@@ -69657,16 +74114,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0"
- // InternalDataDSL.g:21233:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ;
+ // InternalDataDSL.g:22571: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 {
- // InternalDataDSL.g:21237:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
- // InternalDataDSL.g:21238:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
+ // InternalDataDSL.g:22575:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
+ // InternalDataDSL.g:22576:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
{
- pushFollow(FOLLOW_152);
+ pushFollow(FOLLOW_160);
rule__JvmWildcardTypeReference__Group_2_0__0__Impl();
state._fsp--;
@@ -69695,23 +74152,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl"
- // InternalDataDSL.g:21245:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ;
+ // InternalDataDSL.g:22583: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 {
- // InternalDataDSL.g:21249:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
- // InternalDataDSL.g:21250:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
+ // InternalDataDSL.g:22587:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
+ // InternalDataDSL.g:22588:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
{
- // InternalDataDSL.g:21250:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
- // InternalDataDSL.g:21251:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
+ // InternalDataDSL.g:22588:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
+ // InternalDataDSL.g:22589:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0());
}
- // InternalDataDSL.g:21252:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
- // InternalDataDSL.g:21252:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
+ // InternalDataDSL.g:22590:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
+ // InternalDataDSL.g:22590:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0();
@@ -69746,14 +74203,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1"
- // InternalDataDSL.g:21260:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ;
+ // InternalDataDSL.g:22598: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 {
- // InternalDataDSL.g:21264:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
- // InternalDataDSL.g:21265:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
+ // InternalDataDSL.g:22602:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
+ // InternalDataDSL.g:22603:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_0__1__Impl();
@@ -69779,37 +74236,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl"
- // InternalDataDSL.g:21271:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ;
+ // InternalDataDSL.g:22609: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 {
- // InternalDataDSL.g:21275:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
- // InternalDataDSL.g:21276:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
+ // InternalDataDSL.g:22613:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
+ // InternalDataDSL.g:22614:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
{
- // InternalDataDSL.g:21276:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
- // InternalDataDSL.g:21277:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
+ // InternalDataDSL.g:22614:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
+ // InternalDataDSL.g:22615:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1());
}
- // InternalDataDSL.g:21278:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
- loop167:
+ // InternalDataDSL.g:22616:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
+ loop180:
do {
- int alt167=2;
- int LA167_0 = input.LA(1);
+ int alt180=2;
+ int LA180_0 = input.LA(1);
- if ( (LA167_0==138) ) {
- alt167=1;
+ if ( (LA180_0==148) ) {
+ alt180=1;
}
- switch (alt167) {
+ switch (alt180) {
case 1 :
- // InternalDataDSL.g:21278:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
+ // InternalDataDSL.g:22616:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
{
- pushFollow(FOLLOW_153);
+ pushFollow(FOLLOW_161);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1();
state._fsp--;
@@ -69819,7 +74276,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop167;
+ break loop180;
}
} while (true);
@@ -69848,16 +74305,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0"
- // InternalDataDSL.g:21287:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ;
+ // InternalDataDSL.g:22625: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 {
- // InternalDataDSL.g:21291:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
- // InternalDataDSL.g:21292:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
+ // InternalDataDSL.g:22629:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
+ // InternalDataDSL.g:22630:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
{
- pushFollow(FOLLOW_152);
+ pushFollow(FOLLOW_160);
rule__JvmWildcardTypeReference__Group_2_1__0__Impl();
state._fsp--;
@@ -69886,23 +74343,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl"
- // InternalDataDSL.g:21299:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ;
+ // InternalDataDSL.g:22637: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 {
- // InternalDataDSL.g:21303:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
- // InternalDataDSL.g:21304:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
+ // InternalDataDSL.g:22641:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
+ // InternalDataDSL.g:22642:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
{
- // InternalDataDSL.g:21304:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
- // InternalDataDSL.g:21305:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
+ // InternalDataDSL.g:22642:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
+ // InternalDataDSL.g:22643:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0());
}
- // InternalDataDSL.g:21306:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
- // InternalDataDSL.g:21306:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
+ // InternalDataDSL.g:22644:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
+ // InternalDataDSL.g:22644:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0();
@@ -69937,14 +74394,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1"
- // InternalDataDSL.g:21314:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ;
+ // InternalDataDSL.g:22652: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 {
- // InternalDataDSL.g:21318:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
- // InternalDataDSL.g:21319:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
+ // InternalDataDSL.g:22656:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
+ // InternalDataDSL.g:22657:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_1__1__Impl();
@@ -69970,37 +74427,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl"
- // InternalDataDSL.g:21325:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ;
+ // InternalDataDSL.g:22663: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 {
- // InternalDataDSL.g:21329:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
- // InternalDataDSL.g:21330:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
+ // InternalDataDSL.g:22667:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
+ // InternalDataDSL.g:22668:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
{
- // InternalDataDSL.g:21330:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
- // InternalDataDSL.g:21331:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
+ // InternalDataDSL.g:22668:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
+ // InternalDataDSL.g:22669:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1());
}
- // InternalDataDSL.g:21332:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
- loop168:
+ // InternalDataDSL.g:22670:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
+ loop181:
do {
- int alt168=2;
- int LA168_0 = input.LA(1);
+ int alt181=2;
+ int LA181_0 = input.LA(1);
- if ( (LA168_0==138) ) {
- alt168=1;
+ if ( (LA181_0==148) ) {
+ alt181=1;
}
- switch (alt168) {
+ switch (alt181) {
case 1 :
- // InternalDataDSL.g:21332:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
+ // InternalDataDSL.g:22670:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
{
- pushFollow(FOLLOW_153);
+ pushFollow(FOLLOW_161);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1();
state._fsp--;
@@ -70010,7 +74467,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop168;
+ break loop181;
}
} while (true);
@@ -70039,16 +74496,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBound__Group__0"
- // InternalDataDSL.g:21341:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ;
+ // InternalDataDSL.g:22679: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 {
- // InternalDataDSL.g:21345:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
- // InternalDataDSL.g:21346:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
+ // InternalDataDSL.g:22683:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
+ // InternalDataDSL.g:22684:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmUpperBound__Group__0__Impl();
state._fsp--;
@@ -70077,17 +74534,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBound__Group__0__Impl"
- // InternalDataDSL.g:21353:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
+ // InternalDataDSL.g:22691:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21357:1: ( ( 'extends' ) )
- // InternalDataDSL.g:21358:1: ( 'extends' )
+ // InternalDataDSL.g:22695:1: ( ( 'extends' ) )
+ // InternalDataDSL.g:22696:1: ( 'extends' )
{
- // InternalDataDSL.g:21358:1: ( 'extends' )
- // InternalDataDSL.g:21359:2: 'extends'
+ // InternalDataDSL.g:22696:1: ( 'extends' )
+ // InternalDataDSL.g:22697:2: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
@@ -70118,14 +74575,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBound__Group__1"
- // InternalDataDSL.g:21368:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
+ // InternalDataDSL.g:22706:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
public final void rule__JvmUpperBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21372:1: ( rule__JvmUpperBound__Group__1__Impl )
- // InternalDataDSL.g:21373:2: rule__JvmUpperBound__Group__1__Impl
+ // InternalDataDSL.g:22710:1: ( rule__JvmUpperBound__Group__1__Impl )
+ // InternalDataDSL.g:22711:2: rule__JvmUpperBound__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__Group__1__Impl();
@@ -70151,23 +74608,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBound__Group__1__Impl"
- // InternalDataDSL.g:21379:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
+ // InternalDataDSL.g:22717:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21383:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
- // InternalDataDSL.g:21384:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22721:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
+ // InternalDataDSL.g:22722:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
{
- // InternalDataDSL.g:21384:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
- // InternalDataDSL.g:21385:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22722:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22723:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
}
- // InternalDataDSL.g:21386:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
- // InternalDataDSL.g:21386:3: rule__JvmUpperBound__TypeReferenceAssignment_1
+ // InternalDataDSL.g:22724:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22724:3: rule__JvmUpperBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__TypeReferenceAssignment_1();
@@ -70202,16 +74659,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0"
- // InternalDataDSL.g:21395:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ;
+ // InternalDataDSL.g:22733: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 {
- // InternalDataDSL.g:21399:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
- // InternalDataDSL.g:21400:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
+ // InternalDataDSL.g:22737:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
+ // InternalDataDSL.g:22738:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmUpperBoundAnded__Group__0__Impl();
state._fsp--;
@@ -70240,22 +74697,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl"
- // InternalDataDSL.g:21407:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
+ // InternalDataDSL.g:22745:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21411:1: ( ( '&' ) )
- // InternalDataDSL.g:21412:1: ( '&' )
+ // InternalDataDSL.g:22749:1: ( ( '&' ) )
+ // InternalDataDSL.g:22750:1: ( '&' )
{
- // InternalDataDSL.g:21412:1: ( '&' )
- // InternalDataDSL.g:21413:2: '&'
+ // InternalDataDSL.g:22750:1: ( '&' )
+ // InternalDataDSL.g:22751:2: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,138,FOLLOW_2); if (state.failed) return ;
+ match(input,148,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -70281,14 +74738,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1"
- // InternalDataDSL.g:21422:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
+ // InternalDataDSL.g:22760:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21426:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
- // InternalDataDSL.g:21427:2: rule__JvmUpperBoundAnded__Group__1__Impl
+ // InternalDataDSL.g:22764:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
+ // InternalDataDSL.g:22765:2: rule__JvmUpperBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__Group__1__Impl();
@@ -70314,23 +74771,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl"
- // InternalDataDSL.g:21433:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
+ // InternalDataDSL.g:22771:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21437:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
- // InternalDataDSL.g:21438:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22775:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
+ // InternalDataDSL.g:22776:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
{
- // InternalDataDSL.g:21438:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
- // InternalDataDSL.g:21439:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22776:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22777:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1());
}
- // InternalDataDSL.g:21440:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
- // InternalDataDSL.g:21440:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
+ // InternalDataDSL.g:22778:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22778:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__TypeReferenceAssignment_1();
@@ -70365,16 +74822,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBound__Group__0"
- // InternalDataDSL.g:21449:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ;
+ // InternalDataDSL.g:22787: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 {
- // InternalDataDSL.g:21453:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
- // InternalDataDSL.g:21454:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
+ // InternalDataDSL.g:22791:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
+ // InternalDataDSL.g:22792:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmLowerBound__Group__0__Impl();
state._fsp--;
@@ -70403,17 +74860,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBound__Group__0__Impl"
- // InternalDataDSL.g:21461:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
+ // InternalDataDSL.g:22799:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21465:1: ( ( 'super' ) )
- // InternalDataDSL.g:21466:1: ( 'super' )
+ // InternalDataDSL.g:22803:1: ( ( 'super' ) )
+ // InternalDataDSL.g:22804:1: ( 'super' )
{
- // InternalDataDSL.g:21466:1: ( 'super' )
- // InternalDataDSL.g:21467:2: 'super'
+ // InternalDataDSL.g:22804:1: ( 'super' )
+ // InternalDataDSL.g:22805:2: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
@@ -70444,14 +74901,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBound__Group__1"
- // InternalDataDSL.g:21476:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
+ // InternalDataDSL.g:22814:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
public final void rule__JvmLowerBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21480:1: ( rule__JvmLowerBound__Group__1__Impl )
- // InternalDataDSL.g:21481:2: rule__JvmLowerBound__Group__1__Impl
+ // InternalDataDSL.g:22818:1: ( rule__JvmLowerBound__Group__1__Impl )
+ // InternalDataDSL.g:22819:2: rule__JvmLowerBound__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__Group__1__Impl();
@@ -70477,23 +74934,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBound__Group__1__Impl"
- // InternalDataDSL.g:21487:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
+ // InternalDataDSL.g:22825:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21491:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
- // InternalDataDSL.g:21492:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22829:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
+ // InternalDataDSL.g:22830:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
{
- // InternalDataDSL.g:21492:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
- // InternalDataDSL.g:21493:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22830:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22831:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1());
}
- // InternalDataDSL.g:21494:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
- // InternalDataDSL.g:21494:3: rule__JvmLowerBound__TypeReferenceAssignment_1
+ // InternalDataDSL.g:22832:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22832:3: rule__JvmLowerBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__TypeReferenceAssignment_1();
@@ -70528,16 +74985,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0"
- // InternalDataDSL.g:21503:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ;
+ // InternalDataDSL.g:22841: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 {
- // InternalDataDSL.g:21507:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
- // InternalDataDSL.g:21508:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
+ // InternalDataDSL.g:22845:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
+ // InternalDataDSL.g:22846:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
{
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_99);
rule__JvmLowerBoundAnded__Group__0__Impl();
state._fsp--;
@@ -70566,22 +75023,22 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl"
- // InternalDataDSL.g:21515:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
+ // InternalDataDSL.g:22853:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21519:1: ( ( '&' ) )
- // InternalDataDSL.g:21520:1: ( '&' )
+ // InternalDataDSL.g:22857:1: ( ( '&' ) )
+ // InternalDataDSL.g:22858:1: ( '&' )
{
- // InternalDataDSL.g:21520:1: ( '&' )
- // InternalDataDSL.g:21521:2: '&'
+ // InternalDataDSL.g:22858:1: ( '&' )
+ // InternalDataDSL.g:22859:2: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,138,FOLLOW_2); if (state.failed) return ;
+ match(input,148,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -70607,14 +75064,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1"
- // InternalDataDSL.g:21530:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
+ // InternalDataDSL.g:22868:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21534:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
- // InternalDataDSL.g:21535:2: rule__JvmLowerBoundAnded__Group__1__Impl
+ // InternalDataDSL.g:22872:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
+ // InternalDataDSL.g:22873:2: rule__JvmLowerBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__Group__1__Impl();
@@ -70640,23 +75097,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl"
- // InternalDataDSL.g:21541:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
+ // InternalDataDSL.g:22879:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21545:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
- // InternalDataDSL.g:21546:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22883:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
+ // InternalDataDSL.g:22884:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
{
- // InternalDataDSL.g:21546:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
- // InternalDataDSL.g:21547:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22884:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalDataDSL.g:22885:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1());
}
- // InternalDataDSL.g:21548:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
- // InternalDataDSL.g:21548:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
+ // InternalDataDSL.g:22886:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
+ // InternalDataDSL.g:22886:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__TypeReferenceAssignment_1();
@@ -70691,16 +75148,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0"
- // InternalDataDSL.g:21557:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
+ // InternalDataDSL.g:22895: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 {
- // InternalDataDSL.g:21561:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
- // InternalDataDSL.g:21562:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
+ // InternalDataDSL.g:22899:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
+ // InternalDataDSL.g:22900:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__QualifiedNameWithWildcard__Group__0__Impl();
state._fsp--;
@@ -70729,17 +75186,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl"
- // InternalDataDSL.g:21569:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
+ // InternalDataDSL.g:22907:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21573:1: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:21574:1: ( ruleQualifiedName )
+ // InternalDataDSL.g:22911:1: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:22912:1: ( ruleQualifiedName )
{
- // InternalDataDSL.g:21574:1: ( ruleQualifiedName )
- // InternalDataDSL.g:21575:2: ruleQualifiedName
+ // InternalDataDSL.g:22912:1: ( ruleQualifiedName )
+ // InternalDataDSL.g:22913:2: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
@@ -70774,16 +75231,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1"
- // InternalDataDSL.g:21584:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ;
+ // InternalDataDSL.g:22922: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 {
- // InternalDataDSL.g:21588:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
- // InternalDataDSL.g:21589:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
+ // InternalDataDSL.g:22926:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
+ // InternalDataDSL.g:22927:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
{
- pushFollow(FOLLOW_154);
+ pushFollow(FOLLOW_162);
rule__QualifiedNameWithWildcard__Group__1__Impl();
state._fsp--;
@@ -70812,17 +75269,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl"
- // InternalDataDSL.g:21596:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
+ // InternalDataDSL.g:22934:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21600:1: ( ( '.' ) )
- // InternalDataDSL.g:21601:1: ( '.' )
+ // InternalDataDSL.g:22938:1: ( ( '.' ) )
+ // InternalDataDSL.g:22939:1: ( '.' )
{
- // InternalDataDSL.g:21601:1: ( '.' )
- // InternalDataDSL.g:21602:2: '.'
+ // InternalDataDSL.g:22939:1: ( '.' )
+ // InternalDataDSL.g:22940:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
@@ -70853,14 +75310,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2"
- // InternalDataDSL.g:21611:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
+ // InternalDataDSL.g:22949:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21615:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
- // InternalDataDSL.g:21616:2: rule__QualifiedNameWithWildcard__Group__2__Impl
+ // InternalDataDSL.g:22953:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
+ // InternalDataDSL.g:22954:2: rule__QualifiedNameWithWildcard__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedNameWithWildcard__Group__2__Impl();
@@ -70886,17 +75343,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl"
- // InternalDataDSL.g:21622:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
+ // InternalDataDSL.g:22960:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21626:1: ( ( '*' ) )
- // InternalDataDSL.g:21627:1: ( '*' )
+ // InternalDataDSL.g:22964:1: ( ( '*' ) )
+ // InternalDataDSL.g:22965:1: ( '*' )
{
- // InternalDataDSL.g:21627:1: ( '*' )
- // InternalDataDSL.g:21628:2: '*'
+ // InternalDataDSL.g:22965:1: ( '*' )
+ // InternalDataDSL.g:22966:2: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2());
@@ -70927,16 +75384,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0"
- // InternalDataDSL.g:21638:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ;
+ // InternalDataDSL.g:22976: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 {
- // InternalDataDSL.g:21642:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
- // InternalDataDSL.g:21643:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
+ // InternalDataDSL.g:22980:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
+ // InternalDataDSL.g:22981:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
{
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_70);
rule__QualifiedNameInStaticImport__Group__0__Impl();
state._fsp--;
@@ -70965,17 +75422,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl"
- // InternalDataDSL.g:21650:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
+ // InternalDataDSL.g:22988:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21654:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:21655:1: ( ruleValidID )
+ // InternalDataDSL.g:22992:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:22993:1: ( ruleValidID )
{
- // InternalDataDSL.g:21655:1: ( ruleValidID )
- // InternalDataDSL.g:21656:2: ruleValidID
+ // InternalDataDSL.g:22993:1: ( ruleValidID )
+ // InternalDataDSL.g:22994:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
@@ -71010,14 +75467,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1"
- // InternalDataDSL.g:21665:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
+ // InternalDataDSL.g:23003:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21669:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
- // InternalDataDSL.g:21670:2: rule__QualifiedNameInStaticImport__Group__1__Impl
+ // InternalDataDSL.g:23007:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
+ // InternalDataDSL.g:23008:2: rule__QualifiedNameInStaticImport__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedNameInStaticImport__Group__1__Impl();
@@ -71043,17 +75500,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl"
- // InternalDataDSL.g:21676:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
+ // InternalDataDSL.g:23014:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21680:1: ( ( '.' ) )
- // InternalDataDSL.g:21681:1: ( '.' )
+ // InternalDataDSL.g:23018:1: ( ( '.' ) )
+ // InternalDataDSL.g:23019:1: ( '.' )
{
- // InternalDataDSL.g:21681:1: ( '.' )
- // InternalDataDSL.g:21682:2: '.'
+ // InternalDataDSL.g:23019:1: ( '.' )
+ // InternalDataDSL.g:23020:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1());
@@ -71084,30 +75541,30 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__UnorderedGroup_3"
- // InternalDataDSL.g:21692:1: rule__DataInterchangeFileXML__UnorderedGroup_3 : ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )? ;
+ // InternalDataDSL.g:23030:1: rule__DataInterchangeFileXML__UnorderedGroup_3 : ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )? ;
public final void rule__DataInterchangeFileXML__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3());
try {
- // InternalDataDSL.g:21697:1: ( ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )? )
- // InternalDataDSL.g:21698:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )?
+ // InternalDataDSL.g:23035:1: ( ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )? )
+ // InternalDataDSL.g:23036:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )?
{
- // InternalDataDSL.g:21698:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )?
- int alt169=2;
- int LA169_0 = input.LA(1);
+ // InternalDataDSL.g:23036:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )?
+ int alt182=2;
+ int LA182_0 = input.LA(1);
- if ( LA169_0 == 141 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
- alt169=1;
+ if ( LA182_0 == 152 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
+ alt182=1;
}
- else if ( LA169_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
- alt169=1;
+ else if ( LA182_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
+ alt182=1;
}
- else if ( LA169_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
- alt169=1;
+ else if ( LA182_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
+ alt182=1;
}
- switch (alt169) {
+ switch (alt182) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileXML__UnorderedGroup_3__0
{
@@ -71142,60 +75599,60 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__UnorderedGroup_3__Impl"
- // InternalDataDSL.g:21706:1: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) ) ;
+ // InternalDataDSL.g:23044:1: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) ) ;
public final void rule__DataInterchangeFileXML__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalDataDSL.g:21711:1: ( ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) ) )
- // InternalDataDSL.g:21712:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) )
+ // InternalDataDSL.g:23049:1: ( ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) ) )
+ // InternalDataDSL.g:23050:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) )
{
- // InternalDataDSL.g:21712:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) )
- int alt170=3;
- int LA170_0 = input.LA(1);
+ // InternalDataDSL.g:23050:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) ) )
+ int alt183=3;
+ int LA183_0 = input.LA(1);
- if ( LA170_0 == 141 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
- alt170=1;
+ if ( LA183_0 == 152 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
+ alt183=1;
}
- else if ( LA170_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
- alt170=2;
+ else if ( LA183_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
+ alt183=2;
}
- else if ( LA170_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
- alt170=3;
+ else if ( LA183_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
+ alt183=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 170, 0, input);
+ new NoViableAltException("", 183, 0, input);
throw nvae;
}
- switch (alt170) {
+ switch (alt183) {
case 1 :
- // InternalDataDSL.g:21713:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
+ // InternalDataDSL.g:23051:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
{
- // InternalDataDSL.g:21713:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
- // InternalDataDSL.g:21714:4: {...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
+ // InternalDataDSL.g:23051:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
+ // InternalDataDSL.g:23052:4: {...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileXML__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:21714:118: ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
- // InternalDataDSL.g:21715:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
+ // InternalDataDSL.g:23052:118: ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
+ // InternalDataDSL.g:23053:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0);
selected = true;
- // InternalDataDSL.g:21721:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
- // InternalDataDSL.g:21722:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
+ // InternalDataDSL.g:23059:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
+ // InternalDataDSL.g:23060:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeAssignment_3_0());
}
- // InternalDataDSL.g:21723:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
- // InternalDataDSL.g:21723:7: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0
+ // InternalDataDSL.g:23061:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
+ // InternalDataDSL.g:23061:7: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__ByAttributeAssignment_3_0();
@@ -71221,28 +75678,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:21728:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23066:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
{
- // InternalDataDSL.g:21728:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
- // InternalDataDSL.g:21729:4: {...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23066:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23067:4: {...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileXML__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:21729:118: ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
- // InternalDataDSL.g:21730:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
+ // InternalDataDSL.g:23067:118: ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23068:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1);
selected = true;
- // InternalDataDSL.g:21736:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
- // InternalDataDSL.g:21737:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
+ // InternalDataDSL.g:23074:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
+ // InternalDataDSL.g:23075:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getGroup_3_1());
}
- // InternalDataDSL.g:21738:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
- // InternalDataDSL.g:21738:7: rule__DataInterchangeFileXML__Group_3_1__0
+ // InternalDataDSL.g:23076:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
+ // InternalDataDSL.g:23076:7: rule__DataInterchangeFileXML__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__Group_3_1__0();
@@ -71268,28 +75725,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:21743:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) )
+ // InternalDataDSL.g:23081:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) )
{
- // InternalDataDSL.g:21743:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) )
- // InternalDataDSL.g:21744:4: {...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) )
+ // InternalDataDSL.g:23081:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) ) )
+ // InternalDataDSL.g:23082:4: {...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileXML__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2)");
}
- // InternalDataDSL.g:21744:118: ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) )
- // InternalDataDSL.g:21745:5: ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) )
+ // InternalDataDSL.g:23082:118: ( ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) ) )
+ // InternalDataDSL.g:23083:5: ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2);
selected = true;
- // InternalDataDSL.g:21751:5: ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) )
- // InternalDataDSL.g:21752:6: ( rule__DataInterchangeFileXML__Group_3_2__0 )
+ // InternalDataDSL.g:23089:5: ( ( rule__DataInterchangeFileXML__Group_3_2__0 ) )
+ // InternalDataDSL.g:23090:6: ( rule__DataInterchangeFileXML__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getGroup_3_2());
}
- // InternalDataDSL.g:21753:6: ( rule__DataInterchangeFileXML__Group_3_2__0 )
- // InternalDataDSL.g:21753:7: rule__DataInterchangeFileXML__Group_3_2__0
+ // InternalDataDSL.g:23091:6: ( rule__DataInterchangeFileXML__Group_3_2__0 )
+ // InternalDataDSL.g:23091:7: rule__DataInterchangeFileXML__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__Group_3_2__0();
@@ -71338,34 +75795,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__UnorderedGroup_3__0"
- // InternalDataDSL.g:21766:1: rule__DataInterchangeFileXML__UnorderedGroup_3__0 : rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )? ;
+ // InternalDataDSL.g:23104:1: rule__DataInterchangeFileXML__UnorderedGroup_3__0 : rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )? ;
public final void rule__DataInterchangeFileXML__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21770:1: ( rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )? )
- // InternalDataDSL.g:21771:2: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )?
+ // InternalDataDSL.g:23108:1: ( rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )? )
+ // InternalDataDSL.g:23109:2: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )?
{
- pushFollow(FOLLOW_155);
+ pushFollow(FOLLOW_163);
rule__DataInterchangeFileXML__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21772:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )?
- int alt171=2;
- int LA171_0 = input.LA(1);
+ // InternalDataDSL.g:23110:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )?
+ int alt184=2;
+ int LA184_0 = input.LA(1);
- if ( LA171_0 == 141 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
- alt171=1;
+ if ( LA184_0 == 152 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
+ alt184=1;
}
- else if ( LA171_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
- alt171=1;
+ else if ( LA184_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
+ alt184=1;
}
- else if ( LA171_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
- alt171=1;
+ else if ( LA184_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
+ alt184=1;
}
- switch (alt171) {
+ switch (alt184) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileXML__UnorderedGroup_3__1
{
@@ -71399,34 +75856,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__UnorderedGroup_3__1"
- // InternalDataDSL.g:21778:1: rule__DataInterchangeFileXML__UnorderedGroup_3__1 : rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )? ;
+ // InternalDataDSL.g:23116:1: rule__DataInterchangeFileXML__UnorderedGroup_3__1 : rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )? ;
public final void rule__DataInterchangeFileXML__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21782:1: ( rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )? )
- // InternalDataDSL.g:21783:2: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )?
+ // InternalDataDSL.g:23120:1: ( rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )? )
+ // InternalDataDSL.g:23121:2: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )?
{
- pushFollow(FOLLOW_155);
+ pushFollow(FOLLOW_163);
rule__DataInterchangeFileXML__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21784:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )?
- int alt172=2;
- int LA172_0 = input.LA(1);
+ // InternalDataDSL.g:23122:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )?
+ int alt185=2;
+ int LA185_0 = input.LA(1);
- if ( LA172_0 == 141 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
- alt172=1;
+ if ( LA185_0 == 152 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
+ alt185=1;
}
- else if ( LA172_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
- alt172=1;
+ else if ( LA185_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
+ alt185=1;
}
- else if ( LA172_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
- alt172=1;
+ else if ( LA185_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
+ alt185=1;
}
- switch (alt172) {
+ switch (alt185) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileXML__UnorderedGroup_3__2
{
@@ -71460,14 +75917,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__UnorderedGroup_3__2"
- // InternalDataDSL.g:21790:1: rule__DataInterchangeFileXML__UnorderedGroup_3__2 : rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ;
+ // InternalDataDSL.g:23128:1: rule__DataInterchangeFileXML__UnorderedGroup_3__2 : rule__DataInterchangeFileXML__UnorderedGroup_3__Impl ;
public final void rule__DataInterchangeFileXML__UnorderedGroup_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21794:1: ( rule__DataInterchangeFileXML__UnorderedGroup_3__Impl )
- // InternalDataDSL.g:21795:2: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl
+ // InternalDataDSL.g:23132:1: ( rule__DataInterchangeFileXML__UnorderedGroup_3__Impl )
+ // InternalDataDSL.g:23133:2: rule__DataInterchangeFileXML__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__UnorderedGroup_3__Impl();
@@ -71493,39 +75950,39 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3"
- // InternalDataDSL.g:21802:1: rule__DataInterchangeFileCSV__UnorderedGroup_3 : ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )? ;
+ // InternalDataDSL.g:23140:1: rule__DataInterchangeFileCSV__UnorderedGroup_3 : ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )? ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3());
try {
- // InternalDataDSL.g:21807:1: ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )? )
- // InternalDataDSL.g:21808:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )?
+ // InternalDataDSL.g:23145:1: ( ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )? )
+ // InternalDataDSL.g:23146:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )?
{
- // InternalDataDSL.g:21808:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )?
- int alt173=2;
- int LA173_0 = input.LA(1);
+ // InternalDataDSL.g:23146:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )?
+ int alt186=2;
+ int LA186_0 = input.LA(1);
- if ( LA173_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt173=1;
+ if ( LA186_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt186=1;
}
- else if ( LA173_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt173=1;
+ else if ( LA186_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt186=1;
}
- else if ( LA173_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt173=1;
+ else if ( LA186_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt186=1;
}
- else if ( LA173_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt173=1;
+ else if ( LA186_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt186=1;
}
- else if ( LA173_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt173=1;
+ else if ( LA186_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt186=1;
}
- else if ( LA173_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt173=1;
+ else if ( LA186_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt186=1;
}
- switch (alt173) {
+ switch (alt186) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileCSV__UnorderedGroup_3__0
{
@@ -71560,69 +76017,69 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl"
- // InternalDataDSL.g:21816:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) ) ;
+ // InternalDataDSL.g:23154:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) ) ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalDataDSL.g:21821:1: ( ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) ) )
- // InternalDataDSL.g:21822:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) )
+ // InternalDataDSL.g:23159:1: ( ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) ) )
+ // InternalDataDSL.g:23160:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) )
{
- // InternalDataDSL.g:21822:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) )
- int alt174=6;
- int LA174_0 = input.LA(1);
+ // InternalDataDSL.g:23160:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) ) )
+ int alt187=6;
+ int LA187_0 = input.LA(1);
- if ( LA174_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt174=1;
+ if ( LA187_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt187=1;
}
- else if ( LA174_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt174=2;
+ else if ( LA187_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt187=2;
}
- else if ( LA174_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt174=3;
+ else if ( LA187_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt187=3;
}
- else if ( LA174_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt174=4;
+ else if ( LA187_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt187=4;
}
- else if ( LA174_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt174=5;
+ else if ( LA187_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt187=5;
}
- else if ( LA174_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt174=6;
+ else if ( LA187_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt187=6;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 174, 0, input);
+ new NoViableAltException("", 187, 0, input);
throw nvae;
}
- switch (alt174) {
+ switch (alt187) {
case 1 :
- // InternalDataDSL.g:21823:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
+ // InternalDataDSL.g:23161:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
{
- // InternalDataDSL.g:21823:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
- // InternalDataDSL.g:21824:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23161:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
+ // InternalDataDSL.g:23162:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:21824:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
- // InternalDataDSL.g:21825:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
+ // InternalDataDSL.g:23162:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23163:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0);
selected = true;
- // InternalDataDSL.g:21831:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
- // InternalDataDSL.g:21832:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
+ // InternalDataDSL.g:23169:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
+ // InternalDataDSL.g:23170:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_0());
}
- // InternalDataDSL.g:21833:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
- // InternalDataDSL.g:21833:7: rule__DataInterchangeFileCSV__Group_3_0__0
+ // InternalDataDSL.g:23171:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
+ // InternalDataDSL.g:23171:7: rule__DataInterchangeFileCSV__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_0__0();
@@ -71648,28 +76105,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:21838:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23176:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
{
- // InternalDataDSL.g:21838:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
- // InternalDataDSL.g:21839:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23176:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23177:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:21839:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
- // InternalDataDSL.g:21840:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
+ // InternalDataDSL.g:23177:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23178:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1);
selected = true;
- // InternalDataDSL.g:21846:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
- // InternalDataDSL.g:21847:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
+ // InternalDataDSL.g:23184:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
+ // InternalDataDSL.g:23185:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_1());
}
- // InternalDataDSL.g:21848:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
- // InternalDataDSL.g:21848:7: rule__DataInterchangeFileCSV__Group_3_1__0
+ // InternalDataDSL.g:23186:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
+ // InternalDataDSL.g:23186:7: rule__DataInterchangeFileCSV__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_1__0();
@@ -71695,28 +76152,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:21853:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
+ // InternalDataDSL.g:23191:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
{
- // InternalDataDSL.g:21853:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
- // InternalDataDSL.g:21854:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
+ // InternalDataDSL.g:23191:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
+ // InternalDataDSL.g:23192:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2)");
}
- // InternalDataDSL.g:21854:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
- // InternalDataDSL.g:21855:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
+ // InternalDataDSL.g:23192:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
+ // InternalDataDSL.g:23193:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2);
selected = true;
- // InternalDataDSL.g:21861:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
- // InternalDataDSL.g:21862:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
+ // InternalDataDSL.g:23199:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
+ // InternalDataDSL.g:23200:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_2());
}
- // InternalDataDSL.g:21863:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
- // InternalDataDSL.g:21863:7: rule__DataInterchangeFileCSV__Group_3_2__0
+ // InternalDataDSL.g:23201:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
+ // InternalDataDSL.g:23201:7: rule__DataInterchangeFileCSV__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_2__0();
@@ -71742,28 +76199,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalDataDSL.g:21868:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
+ // InternalDataDSL.g:23206:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
{
- // InternalDataDSL.g:21868:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
- // InternalDataDSL.g:21869:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
+ // InternalDataDSL.g:23206:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
+ // InternalDataDSL.g:23207:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3)");
}
- // InternalDataDSL.g:21869:118: ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
- // InternalDataDSL.g:21870:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
+ // InternalDataDSL.g:23207:118: ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
+ // InternalDataDSL.g:23208:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3);
selected = true;
- // InternalDataDSL.g:21876:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
- // InternalDataDSL.g:21877:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
+ // InternalDataDSL.g:23214:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
+ // InternalDataDSL.g:23215:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentAssignment_3_3());
}
- // InternalDataDSL.g:21878:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
- // InternalDataDSL.g:21878:7: rule__DataInterchangeFileCSV__IndentAssignment_3_3
+ // InternalDataDSL.g:23216:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
+ // InternalDataDSL.g:23216:7: rule__DataInterchangeFileCSV__IndentAssignment_3_3
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__IndentAssignment_3_3();
@@ -71789,28 +76246,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalDataDSL.g:21883:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
+ // InternalDataDSL.g:23221:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
{
- // InternalDataDSL.g:21883:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
- // InternalDataDSL.g:21884:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
+ // InternalDataDSL.g:23221:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
+ // InternalDataDSL.g:23222:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4)");
}
- // InternalDataDSL.g:21884:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
- // InternalDataDSL.g:21885:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
+ // InternalDataDSL.g:23222:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
+ // InternalDataDSL.g:23223:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4);
selected = true;
- // InternalDataDSL.g:21891:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
- // InternalDataDSL.g:21892:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
+ // InternalDataDSL.g:23229:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
+ // InternalDataDSL.g:23230:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_4());
}
- // InternalDataDSL.g:21893:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
- // InternalDataDSL.g:21893:7: rule__DataInterchangeFileCSV__Group_3_4__0
+ // InternalDataDSL.g:23231:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
+ // InternalDataDSL.g:23231:7: rule__DataInterchangeFileCSV__Group_3_4__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_4__0();
@@ -71836,28 +76293,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // InternalDataDSL.g:21898:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) )
+ // InternalDataDSL.g:23236:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) )
{
- // InternalDataDSL.g:21898:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) )
- // InternalDataDSL.g:21899:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) )
+ // InternalDataDSL.g:23236:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) ) )
+ // InternalDataDSL.g:23237:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5)");
}
- // InternalDataDSL.g:21899:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) )
- // InternalDataDSL.g:21900:5: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) )
+ // InternalDataDSL.g:23237:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) ) )
+ // InternalDataDSL.g:23238:5: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5);
selected = true;
- // InternalDataDSL.g:21906:5: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) )
- // InternalDataDSL.g:21907:6: ( rule__DataInterchangeFileCSV__Group_3_5__0 )
+ // InternalDataDSL.g:23244:5: ( ( rule__DataInterchangeFileCSV__Group_3_5__0 ) )
+ // InternalDataDSL.g:23245:6: ( rule__DataInterchangeFileCSV__Group_3_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_5());
}
- // InternalDataDSL.g:21908:6: ( rule__DataInterchangeFileCSV__Group_3_5__0 )
- // InternalDataDSL.g:21908:7: rule__DataInterchangeFileCSV__Group_3_5__0
+ // InternalDataDSL.g:23246:6: ( rule__DataInterchangeFileCSV__Group_3_5__0 )
+ // InternalDataDSL.g:23246:7: rule__DataInterchangeFileCSV__Group_3_5__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_5__0();
@@ -71906,43 +76363,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__0"
- // InternalDataDSL.g:21921:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__0 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )? ;
+ // InternalDataDSL.g:23259:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__0 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )? ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21925:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )? )
- // InternalDataDSL.g:21926:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )?
+ // InternalDataDSL.g:23263:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )? )
+ // InternalDataDSL.g:23264:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )?
{
- pushFollow(FOLLOW_156);
+ pushFollow(FOLLOW_164);
rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21927:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )?
- int alt175=2;
- int LA175_0 = input.LA(1);
+ // InternalDataDSL.g:23265:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )?
+ int alt188=2;
+ int LA188_0 = input.LA(1);
- if ( LA175_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt175=1;
+ if ( LA188_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt188=1;
}
- else if ( LA175_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt175=1;
+ else if ( LA188_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt188=1;
}
- else if ( LA175_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt175=1;
+ else if ( LA188_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt188=1;
}
- else if ( LA175_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt175=1;
+ else if ( LA188_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt188=1;
}
- else if ( LA175_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt175=1;
+ else if ( LA188_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt188=1;
}
- else if ( LA175_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt175=1;
+ else if ( LA188_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt188=1;
}
- switch (alt175) {
+ switch (alt188) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileCSV__UnorderedGroup_3__1
{
@@ -71976,43 +76433,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__1"
- // InternalDataDSL.g:21933:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__1 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )? ;
+ // InternalDataDSL.g:23271:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__1 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )? ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21937:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )? )
- // InternalDataDSL.g:21938:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )?
+ // InternalDataDSL.g:23275:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )? )
+ // InternalDataDSL.g:23276:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )?
{
- pushFollow(FOLLOW_156);
+ pushFollow(FOLLOW_164);
rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21939:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )?
- int alt176=2;
- int LA176_0 = input.LA(1);
+ // InternalDataDSL.g:23277:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )?
+ int alt189=2;
+ int LA189_0 = input.LA(1);
- if ( LA176_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt176=1;
+ if ( LA189_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt189=1;
}
- else if ( LA176_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt176=1;
+ else if ( LA189_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt189=1;
}
- else if ( LA176_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt176=1;
+ else if ( LA189_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt189=1;
}
- else if ( LA176_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt176=1;
+ else if ( LA189_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt189=1;
}
- else if ( LA176_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt176=1;
+ else if ( LA189_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt189=1;
}
- else if ( LA176_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt176=1;
+ else if ( LA189_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt189=1;
}
- switch (alt176) {
+ switch (alt189) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileCSV__UnorderedGroup_3__2
{
@@ -72046,43 +76503,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__2"
- // InternalDataDSL.g:21945:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__2 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )? ;
+ // InternalDataDSL.g:23283:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__2 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )? ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21949:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )? )
- // InternalDataDSL.g:21950:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )?
+ // InternalDataDSL.g:23287:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )? )
+ // InternalDataDSL.g:23288:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )?
{
- pushFollow(FOLLOW_156);
+ pushFollow(FOLLOW_164);
rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21951:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )?
- int alt177=2;
- int LA177_0 = input.LA(1);
+ // InternalDataDSL.g:23289:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )?
+ int alt190=2;
+ int LA190_0 = input.LA(1);
- if ( LA177_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt177=1;
+ if ( LA190_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt190=1;
}
- else if ( LA177_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt177=1;
+ else if ( LA190_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt190=1;
}
- else if ( LA177_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt177=1;
+ else if ( LA190_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt190=1;
}
- else if ( LA177_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt177=1;
+ else if ( LA190_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt190=1;
}
- else if ( LA177_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt177=1;
+ else if ( LA190_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt190=1;
}
- else if ( LA177_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt177=1;
+ else if ( LA190_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt190=1;
}
- switch (alt177) {
+ switch (alt190) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileCSV__UnorderedGroup_3__3
{
@@ -72116,43 +76573,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__3"
- // InternalDataDSL.g:21957:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__3 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )? ;
+ // InternalDataDSL.g:23295:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__3 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )? ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21961:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )? )
- // InternalDataDSL.g:21962:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )?
+ // InternalDataDSL.g:23299:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )? )
+ // InternalDataDSL.g:23300:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )?
{
- pushFollow(FOLLOW_156);
+ pushFollow(FOLLOW_164);
rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21963:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )?
- int alt178=2;
- int LA178_0 = input.LA(1);
+ // InternalDataDSL.g:23301:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )?
+ int alt191=2;
+ int LA191_0 = input.LA(1);
- if ( LA178_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt178=1;
+ if ( LA191_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt191=1;
}
- else if ( LA178_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt178=1;
+ else if ( LA191_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt191=1;
}
- else if ( LA178_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt178=1;
+ else if ( LA191_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt191=1;
}
- else if ( LA178_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt178=1;
+ else if ( LA191_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt191=1;
}
- else if ( LA178_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt178=1;
+ else if ( LA191_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt191=1;
}
- else if ( LA178_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt178=1;
+ else if ( LA191_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt191=1;
}
- switch (alt178) {
+ switch (alt191) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileCSV__UnorderedGroup_3__4
{
@@ -72186,43 +76643,43 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__4"
- // InternalDataDSL.g:21969:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__4 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )? ;
+ // InternalDataDSL.g:23307:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__4 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )? ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21973:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )? )
- // InternalDataDSL.g:21974:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )?
+ // InternalDataDSL.g:23311:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )? )
+ // InternalDataDSL.g:23312:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )?
{
- pushFollow(FOLLOW_156);
+ pushFollow(FOLLOW_164);
rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:21975:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )?
- int alt179=2;
- int LA179_0 = input.LA(1);
+ // InternalDataDSL.g:23313:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )?
+ int alt192=2;
+ int LA192_0 = input.LA(1);
- if ( LA179_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt179=1;
+ if ( LA192_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt192=1;
}
- else if ( LA179_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt179=1;
+ else if ( LA192_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt192=1;
}
- else if ( LA179_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt179=1;
+ else if ( LA192_0 == 88 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt192=1;
}
- else if ( LA179_0 == 142 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt179=1;
+ else if ( LA192_0 == 153 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt192=1;
}
- else if ( LA179_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt179=1;
+ else if ( LA192_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt192=1;
}
- else if ( LA179_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt179=1;
+ else if ( LA192_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt192=1;
}
- switch (alt179) {
+ switch (alt192) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileCSV__UnorderedGroup_3__5
{
@@ -72256,14 +76713,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__UnorderedGroup_3__5"
- // InternalDataDSL.g:21981:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__5 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ;
+ // InternalDataDSL.g:23319:1: rule__DataInterchangeFileCSV__UnorderedGroup_3__5 : rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl ;
public final void rule__DataInterchangeFileCSV__UnorderedGroup_3__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:21985:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl )
- // InternalDataDSL.g:21986:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl
+ // InternalDataDSL.g:23323:1: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl )
+ // InternalDataDSL.g:23324:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__Impl();
@@ -72289,27 +76746,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__UnorderedGroup_3"
- // InternalDataDSL.g:21993:1: rule__DataInterchangeFileEDI__UnorderedGroup_3 : ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )? ;
+ // InternalDataDSL.g:23331:1: rule__DataInterchangeFileEDI__UnorderedGroup_3 : ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )? ;
public final void rule__DataInterchangeFileEDI__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3());
try {
- // InternalDataDSL.g:21998:1: ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )? )
- // InternalDataDSL.g:21999:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )?
+ // InternalDataDSL.g:23336:1: ( ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )? )
+ // InternalDataDSL.g:23337:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )?
{
- // InternalDataDSL.g:21999:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )?
- int alt180=2;
- int LA180_0 = input.LA(1);
+ // InternalDataDSL.g:23337:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )?
+ int alt193=2;
+ int LA193_0 = input.LA(1);
- if ( LA180_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
- alt180=1;
+ if ( LA193_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
+ alt193=1;
}
- else if ( LA180_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
- alt180=1;
+ else if ( LA193_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
+ alt193=1;
}
- switch (alt180) {
+ switch (alt193) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileEDI__UnorderedGroup_3__0
{
@@ -72344,57 +76801,57 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl"
- // InternalDataDSL.g:22007:1: rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) ) ;
+ // InternalDataDSL.g:23345:1: rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) ) ;
public final void rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalDataDSL.g:22012:1: ( ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) ) )
- // InternalDataDSL.g:22013:3: ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) )
+ // InternalDataDSL.g:23350:1: ( ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) ) )
+ // InternalDataDSL.g:23351:3: ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) )
{
- // InternalDataDSL.g:22013:3: ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) )
- int alt181=2;
- int LA181_0 = input.LA(1);
+ // InternalDataDSL.g:23351:3: ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) ) )
+ int alt194=2;
+ int LA194_0 = input.LA(1);
- if ( LA181_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
- alt181=1;
+ if ( LA194_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
+ alt194=1;
}
- else if ( LA181_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
- alt181=2;
+ else if ( LA194_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
+ alt194=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 181, 0, input);
+ new NoViableAltException("", 194, 0, input);
throw nvae;
}
- switch (alt181) {
+ switch (alt194) {
case 1 :
- // InternalDataDSL.g:22014:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
+ // InternalDataDSL.g:23352:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
{
- // InternalDataDSL.g:22014:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
- // InternalDataDSL.g:22015:4: {...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23352:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
+ // InternalDataDSL.g:23353:4: {...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:22015:118: ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
- // InternalDataDSL.g:22016:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
+ // InternalDataDSL.g:23353:118: ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23354:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0);
selected = true;
- // InternalDataDSL.g:22022:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
- // InternalDataDSL.g:22023:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
+ // InternalDataDSL.g:23360:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
+ // InternalDataDSL.g:23361:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getGroup_3_0());
}
- // InternalDataDSL.g:22024:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
- // InternalDataDSL.g:22024:7: rule__DataInterchangeFileEDI__Group_3_0__0
+ // InternalDataDSL.g:23362:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
+ // InternalDataDSL.g:23362:7: rule__DataInterchangeFileEDI__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__Group_3_0__0();
@@ -72420,28 +76877,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:22029:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23367:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) )
{
- // InternalDataDSL.g:22029:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) )
- // InternalDataDSL.g:22030:4: {...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23367:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23368:4: {...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:22030:118: ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) )
- // InternalDataDSL.g:22031:5: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) )
+ // InternalDataDSL.g:23368:118: ( ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23369:5: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1);
selected = true;
- // InternalDataDSL.g:22037:5: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) )
- // InternalDataDSL.g:22038:6: ( rule__DataInterchangeFileEDI__Group_3_1__0 )
+ // InternalDataDSL.g:23375:5: ( ( rule__DataInterchangeFileEDI__Group_3_1__0 ) )
+ // InternalDataDSL.g:23376:6: ( rule__DataInterchangeFileEDI__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getGroup_3_1());
}
- // InternalDataDSL.g:22039:6: ( rule__DataInterchangeFileEDI__Group_3_1__0 )
- // InternalDataDSL.g:22039:7: rule__DataInterchangeFileEDI__Group_3_1__0
+ // InternalDataDSL.g:23377:6: ( rule__DataInterchangeFileEDI__Group_3_1__0 )
+ // InternalDataDSL.g:23377:7: rule__DataInterchangeFileEDI__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__Group_3_1__0();
@@ -72490,31 +76947,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__UnorderedGroup_3__0"
- // InternalDataDSL.g:22052:1: rule__DataInterchangeFileEDI__UnorderedGroup_3__0 : rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )? ;
+ // InternalDataDSL.g:23390:1: rule__DataInterchangeFileEDI__UnorderedGroup_3__0 : rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )? ;
public final void rule__DataInterchangeFileEDI__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22056:1: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )? )
- // InternalDataDSL.g:22057:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )?
+ // InternalDataDSL.g:23394:1: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )? )
+ // InternalDataDSL.g:23395:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )?
{
- pushFollow(FOLLOW_157);
+ pushFollow(FOLLOW_165);
rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:22058:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )?
- int alt182=2;
- int LA182_0 = input.LA(1);
+ // InternalDataDSL.g:23396:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )?
+ int alt195=2;
+ int LA195_0 = input.LA(1);
- if ( LA182_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
- alt182=1;
+ if ( LA195_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
+ alt195=1;
}
- else if ( LA182_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
- alt182=1;
+ else if ( LA195_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
+ alt195=1;
}
- switch (alt182) {
+ switch (alt195) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeFileEDI__UnorderedGroup_3__1
{
@@ -72548,14 +77005,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__UnorderedGroup_3__1"
- // InternalDataDSL.g:22064:1: rule__DataInterchangeFileEDI__UnorderedGroup_3__1 : rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ;
+ // InternalDataDSL.g:23402:1: rule__DataInterchangeFileEDI__UnorderedGroup_3__1 : rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl ;
public final void rule__DataInterchangeFileEDI__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22068:1: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl )
- // InternalDataDSL.g:22069:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl
+ // InternalDataDSL.g:23406:1: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl )
+ // InternalDataDSL.g:23407:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__UnorderedGroup_3__Impl();
@@ -72581,30 +77038,30 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__UnorderedGroup_10"
- // InternalDataDSL.g:22076:1: rule__DataInterchangeLookup__UnorderedGroup_10 : ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )? ;
+ // InternalDataDSL.g:23414:1: rule__DataInterchangeLookup__UnorderedGroup_10 : ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )? ;
public final void rule__DataInterchangeLookup__UnorderedGroup_10() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10());
try {
- // InternalDataDSL.g:22081:1: ( ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )? )
- // InternalDataDSL.g:22082:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )?
+ // InternalDataDSL.g:23419:1: ( ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )? )
+ // InternalDataDSL.g:23420:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )?
{
- // InternalDataDSL.g:22082:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )?
- int alt183=2;
- int LA183_0 = input.LA(1);
+ // InternalDataDSL.g:23420:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )?
+ int alt196=2;
+ int LA196_0 = input.LA(1);
- if ( LA183_0 == 146 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
- alt183=1;
+ if ( LA196_0 == 158 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
+ alt196=1;
}
- else if ( LA183_0 == 147 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
- alt183=1;
+ else if ( LA196_0 == 159 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
+ alt196=1;
}
- else if ( LA183_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
- alt183=1;
+ else if ( LA196_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
+ alt196=1;
}
- switch (alt183) {
+ switch (alt196) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeLookup__UnorderedGroup_10__0
{
@@ -72639,60 +77096,60 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__UnorderedGroup_10__Impl"
- // InternalDataDSL.g:22090:1: rule__DataInterchangeLookup__UnorderedGroup_10__Impl : ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) ) ;
+ // InternalDataDSL.g:23428:1: rule__DataInterchangeLookup__UnorderedGroup_10__Impl : ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) ) ;
public final void rule__DataInterchangeLookup__UnorderedGroup_10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalDataDSL.g:22095:1: ( ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) ) )
- // InternalDataDSL.g:22096:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) )
+ // InternalDataDSL.g:23433:1: ( ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) ) )
+ // InternalDataDSL.g:23434:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) )
{
- // InternalDataDSL.g:22096:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) )
- int alt184=3;
- int LA184_0 = input.LA(1);
+ // InternalDataDSL.g:23434:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) | ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) ) )
+ int alt197=3;
+ int LA197_0 = input.LA(1);
- if ( LA184_0 == 146 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
- alt184=1;
+ if ( LA197_0 == 158 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
+ alt197=1;
}
- else if ( LA184_0 == 147 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
- alt184=2;
+ else if ( LA197_0 == 159 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
+ alt197=2;
}
- else if ( LA184_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
- alt184=3;
+ else if ( LA197_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
+ alt197=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 184, 0, input);
+ new NoViableAltException("", 197, 0, input);
throw nvae;
}
- switch (alt184) {
+ switch (alt197) {
case 1 :
- // InternalDataDSL.g:22097:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
+ // InternalDataDSL.g:23435:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
{
- // InternalDataDSL.g:22097:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
- // InternalDataDSL.g:22098:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
+ // InternalDataDSL.g:23435:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
+ // InternalDataDSL.g:23436:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeLookup__UnorderedGroup_10__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0)");
}
- // InternalDataDSL.g:22098:118: ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
- // InternalDataDSL.g:22099:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
+ // InternalDataDSL.g:23436:118: ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
+ // InternalDataDSL.g:23437:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0);
selected = true;
- // InternalDataDSL.g:22105:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
- // InternalDataDSL.g:22106:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
+ // InternalDataDSL.g:23443:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
+ // InternalDataDSL.g:23444:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAssignment_10_0());
}
- // InternalDataDSL.g:22107:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
- // InternalDataDSL.g:22107:7: rule__DataInterchangeLookup__AllowNoResultAssignment_10_0
+ // InternalDataDSL.g:23445:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
+ // InternalDataDSL.g:23445:7: rule__DataInterchangeLookup__AllowNoResultAssignment_10_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__AllowNoResultAssignment_10_0();
@@ -72718,28 +77175,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalDataDSL.g:22112:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
+ // InternalDataDSL.g:23450:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
{
- // InternalDataDSL.g:22112:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
- // InternalDataDSL.g:22113:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
+ // InternalDataDSL.g:23450:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
+ // InternalDataDSL.g:23451:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeLookup__UnorderedGroup_10__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1)");
}
- // InternalDataDSL.g:22113:118: ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
- // InternalDataDSL.g:22114:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
+ // InternalDataDSL.g:23451:118: ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
+ // InternalDataDSL.g:23452:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1);
selected = true;
- // InternalDataDSL.g:22120:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
- // InternalDataDSL.g:22121:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
+ // InternalDataDSL.g:23458:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
+ // InternalDataDSL.g:23459:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNonuniqueResultAssignment_10_1());
}
- // InternalDataDSL.g:22122:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
- // InternalDataDSL.g:22122:7: rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1
+ // InternalDataDSL.g:23460:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
+ // InternalDataDSL.g:23460:7: rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1();
@@ -72765,28 +77222,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalDataDSL.g:22127:3: ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) )
+ // InternalDataDSL.g:23465:3: ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) )
{
- // InternalDataDSL.g:22127:3: ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) )
- // InternalDataDSL.g:22128:4: {...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) )
+ // InternalDataDSL.g:23465:3: ({...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) ) )
+ // InternalDataDSL.g:23466:4: {...}? => ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
throw new FailedPredicateException(input, "rule__DataInterchangeLookup__UnorderedGroup_10__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2)");
}
- // InternalDataDSL.g:22128:118: ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) )
- // InternalDataDSL.g:22129:5: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) )
+ // InternalDataDSL.g:23466:118: ( ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) ) )
+ // InternalDataDSL.g:23467:5: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2);
selected = true;
- // InternalDataDSL.g:22135:5: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) )
- // InternalDataDSL.g:22136:6: ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 )
+ // InternalDataDSL.g:23473:5: ( ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 ) )
+ // InternalDataDSL.g:23474:6: ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getMarkerPathAssignment_10_2());
}
- // InternalDataDSL.g:22137:6: ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 )
- // InternalDataDSL.g:22137:7: rule__DataInterchangeLookup__MarkerPathAssignment_10_2
+ // InternalDataDSL.g:23475:6: ( rule__DataInterchangeLookup__MarkerPathAssignment_10_2 )
+ // InternalDataDSL.g:23475:7: rule__DataInterchangeLookup__MarkerPathAssignment_10_2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__MarkerPathAssignment_10_2();
@@ -72835,34 +77292,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__UnorderedGroup_10__0"
- // InternalDataDSL.g:22150:1: rule__DataInterchangeLookup__UnorderedGroup_10__0 : rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )? ;
+ // InternalDataDSL.g:23488:1: rule__DataInterchangeLookup__UnorderedGroup_10__0 : rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )? ;
public final void rule__DataInterchangeLookup__UnorderedGroup_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22154:1: ( rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )? )
- // InternalDataDSL.g:22155:2: rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )?
+ // InternalDataDSL.g:23492:1: ( rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )? )
+ // InternalDataDSL.g:23493:2: rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )?
{
- pushFollow(FOLLOW_158);
+ pushFollow(FOLLOW_166);
rule__DataInterchangeLookup__UnorderedGroup_10__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:22156:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )?
- int alt185=2;
- int LA185_0 = input.LA(1);
+ // InternalDataDSL.g:23494:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )?
+ int alt198=2;
+ int LA198_0 = input.LA(1);
- if ( LA185_0 == 146 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
- alt185=1;
+ if ( LA198_0 == 158 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
+ alt198=1;
}
- else if ( LA185_0 == 147 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
- alt185=1;
+ else if ( LA198_0 == 159 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
+ alt198=1;
}
- else if ( LA185_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
- alt185=1;
+ else if ( LA198_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
+ alt198=1;
}
- switch (alt185) {
+ switch (alt198) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeLookup__UnorderedGroup_10__1
{
@@ -72896,34 +77353,34 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__UnorderedGroup_10__1"
- // InternalDataDSL.g:22162:1: rule__DataInterchangeLookup__UnorderedGroup_10__1 : rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )? ;
+ // InternalDataDSL.g:23500:1: rule__DataInterchangeLookup__UnorderedGroup_10__1 : rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )? ;
public final void rule__DataInterchangeLookup__UnorderedGroup_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22166:1: ( rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )? )
- // InternalDataDSL.g:22167:2: rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )?
+ // InternalDataDSL.g:23504:1: ( rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )? )
+ // InternalDataDSL.g:23505:2: rule__DataInterchangeLookup__UnorderedGroup_10__Impl ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )?
{
- pushFollow(FOLLOW_158);
+ pushFollow(FOLLOW_166);
rule__DataInterchangeLookup__UnorderedGroup_10__Impl();
state._fsp--;
if (state.failed) return ;
- // InternalDataDSL.g:22168:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )?
- int alt186=2;
- int LA186_0 = input.LA(1);
+ // InternalDataDSL.g:23506:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )?
+ int alt199=2;
+ int LA199_0 = input.LA(1);
- if ( LA186_0 == 146 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
- alt186=1;
+ if ( LA199_0 == 158 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
+ alt199=1;
}
- else if ( LA186_0 == 147 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
- alt186=1;
+ else if ( LA199_0 == 159 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
+ alt199=1;
}
- else if ( LA186_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
- alt186=1;
+ else if ( LA199_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
+ alt199=1;
}
- switch (alt186) {
+ switch (alt199) {
case 1 :
// InternalDataDSL.g:0:0: rule__DataInterchangeLookup__UnorderedGroup_10__2
{
@@ -72957,14 +77414,14 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__UnorderedGroup_10__2"
- // InternalDataDSL.g:22174:1: rule__DataInterchangeLookup__UnorderedGroup_10__2 : rule__DataInterchangeLookup__UnorderedGroup_10__Impl ;
+ // InternalDataDSL.g:23512:1: rule__DataInterchangeLookup__UnorderedGroup_10__2 : rule__DataInterchangeLookup__UnorderedGroup_10__Impl ;
public final void rule__DataInterchangeLookup__UnorderedGroup_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22178:1: ( rule__DataInterchangeLookup__UnorderedGroup_10__Impl )
- // InternalDataDSL.g:22179:2: rule__DataInterchangeLookup__UnorderedGroup_10__Impl
+ // InternalDataDSL.g:23516:1: ( rule__DataInterchangeLookup__UnorderedGroup_10__Impl )
+ // InternalDataDSL.g:23517:2: rule__DataInterchangeLookup__UnorderedGroup_10__Impl
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__UnorderedGroup_10__Impl();
@@ -72990,17 +77447,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeModel__ImportSectionAssignment_0"
- // InternalDataDSL.g:22186:1: rule__DataInterchangeModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ;
+ // InternalDataDSL.g:23524:1: rule__DataInterchangeModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ;
public final void rule__DataInterchangeModel__ImportSectionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22190:1: ( ( ruleXImportSection ) )
- // InternalDataDSL.g:22191:2: ( ruleXImportSection )
+ // InternalDataDSL.g:23528:1: ( ( ruleXImportSection ) )
+ // InternalDataDSL.g:23529:2: ( ruleXImportSection )
{
- // InternalDataDSL.g:22191:2: ( ruleXImportSection )
- // InternalDataDSL.g:22192:3: ruleXImportSection
+ // InternalDataDSL.g:23529:2: ( ruleXImportSection )
+ // InternalDataDSL.g:23530:3: ruleXImportSection
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeModelAccess().getImportSectionXImportSectionParserRuleCall_0_0());
@@ -73035,17 +77492,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeModel__PackagesAssignment_1"
- // InternalDataDSL.g:22201:1: rule__DataInterchangeModel__PackagesAssignment_1 : ( ruleDataInterchangePackage ) ;
+ // InternalDataDSL.g:23539:1: rule__DataInterchangeModel__PackagesAssignment_1 : ( ruleDataInterchangePackage ) ;
public final void rule__DataInterchangeModel__PackagesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22205:1: ( ( ruleDataInterchangePackage ) )
- // InternalDataDSL.g:22206:2: ( ruleDataInterchangePackage )
+ // InternalDataDSL.g:23543:1: ( ( ruleDataInterchangePackage ) )
+ // InternalDataDSL.g:23544:2: ( ruleDataInterchangePackage )
{
- // InternalDataDSL.g:22206:2: ( ruleDataInterchangePackage )
- // InternalDataDSL.g:22207:3: ruleDataInterchangePackage
+ // InternalDataDSL.g:23544:2: ( ruleDataInterchangePackage )
+ // InternalDataDSL.g:23545:3: ruleDataInterchangePackage
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeModelAccess().getPackagesDataInterchangePackageParserRuleCall_1_0());
@@ -73080,17 +77537,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__NameAssignment_2"
- // InternalDataDSL.g:22216:1: rule__DataInterchangePackage__NameAssignment_2 : ( ruleQualifiedName ) ;
+ // InternalDataDSL.g:23554:1: rule__DataInterchangePackage__NameAssignment_2 : ( ruleQualifiedName ) ;
public final void rule__DataInterchangePackage__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22220:1: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:22221:2: ( ruleQualifiedName )
+ // InternalDataDSL.g:23558:1: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:23559:2: ( ruleQualifiedName )
{
- // InternalDataDSL.g:22221:2: ( ruleQualifiedName )
- // InternalDataDSL.g:22222:3: ruleQualifiedName
+ // InternalDataDSL.g:23559:2: ( ruleQualifiedName )
+ // InternalDataDSL.g:23560:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getNameQualifiedNameParserRuleCall_2_0());
@@ -73125,17 +77582,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__TitleAssignment_4"
- // InternalDataDSL.g:22231:1: rule__DataInterchangePackage__TitleAssignment_4 : ( ruleTRANSLATABLESTRING ) ;
+ // InternalDataDSL.g:23569:1: rule__DataInterchangePackage__TitleAssignment_4 : ( ruleTRANSLATABLESTRING ) ;
public final void rule__DataInterchangePackage__TitleAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22235:1: ( ( ruleTRANSLATABLESTRING ) )
- // InternalDataDSL.g:22236:2: ( ruleTRANSLATABLESTRING )
+ // InternalDataDSL.g:23573:1: ( ( ruleTRANSLATABLESTRING ) )
+ // InternalDataDSL.g:23574:2: ( ruleTRANSLATABLESTRING )
{
- // InternalDataDSL.g:22236:2: ( ruleTRANSLATABLESTRING )
- // InternalDataDSL.g:22237:3: ruleTRANSLATABLESTRING
+ // InternalDataDSL.g:23574:2: ( ruleTRANSLATABLESTRING )
+ // InternalDataDSL.g:23575:3: ruleTRANSLATABLESTRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getTitleTRANSLATABLESTRINGParserRuleCall_4_0());
@@ -73170,17 +77627,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePackage__DatIntsAssignment_5_1"
- // InternalDataDSL.g:22246:1: rule__DataInterchangePackage__DatIntsAssignment_5_1 : ( ruleDataInterchange ) ;
+ // InternalDataDSL.g:23584:1: rule__DataInterchangePackage__DatIntsAssignment_5_1 : ( ruleDataInterchange ) ;
public final void rule__DataInterchangePackage__DatIntsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22250:1: ( ( ruleDataInterchange ) )
- // InternalDataDSL.g:22251:2: ( ruleDataInterchange )
+ // InternalDataDSL.g:23588:1: ( ( ruleDataInterchange ) )
+ // InternalDataDSL.g:23589:2: ( ruleDataInterchange )
{
- // InternalDataDSL.g:22251:2: ( ruleDataInterchange )
- // InternalDataDSL.g:22252:3: ruleDataInterchange
+ // InternalDataDSL.g:23589:2: ( ruleDataInterchange )
+ // InternalDataDSL.g:23590:3: ruleDataInterchange
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePackageAccess().getDatIntsDataInterchangeParserRuleCall_5_1_0());
@@ -73215,17 +77672,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__NameAssignment_2"
- // InternalDataDSL.g:22261:1: rule__DataInterchange__NameAssignment_2 : ( ruleTRANSLATABLEID ) ;
+ // InternalDataDSL.g:23599:1: rule__DataInterchange__NameAssignment_2 : ( ruleTRANSLATABLEID ) ;
public final void rule__DataInterchange__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22265:1: ( ( ruleTRANSLATABLEID ) )
- // InternalDataDSL.g:22266:2: ( ruleTRANSLATABLEID )
+ // InternalDataDSL.g:23603:1: ( ( ruleTRANSLATABLEID ) )
+ // InternalDataDSL.g:23604:2: ( ruleTRANSLATABLEID )
{
- // InternalDataDSL.g:22266:2: ( ruleTRANSLATABLEID )
- // InternalDataDSL.g:22267:3: ruleTRANSLATABLEID
+ // InternalDataDSL.g:23604:2: ( ruleTRANSLATABLEID )
+ // InternalDataDSL.g:23605:3: ruleTRANSLATABLEID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getNameTRANSLATABLEIDParserRuleCall_2_0());
@@ -73260,28 +77717,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__DescriptionAssignment_3_0"
- // InternalDataDSL.g:22276:1: rule__DataInterchange__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ;
+ // InternalDataDSL.g:23614:1: rule__DataInterchange__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ;
public final void rule__DataInterchange__DescriptionAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22280:1: ( ( ( 'describedBy' ) ) )
- // InternalDataDSL.g:22281:2: ( ( 'describedBy' ) )
+ // InternalDataDSL.g:23618:1: ( ( ( 'describedBy' ) ) )
+ // InternalDataDSL.g:23619:2: ( ( 'describedBy' ) )
{
- // InternalDataDSL.g:22281:2: ( ( 'describedBy' ) )
- // InternalDataDSL.g:22282:3: ( 'describedBy' )
+ // InternalDataDSL.g:23619:2: ( ( 'describedBy' ) )
+ // InternalDataDSL.g:23620:3: ( 'describedBy' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getDescriptionDescribedByKeyword_3_0_0());
}
- // InternalDataDSL.g:22283:3: ( 'describedBy' )
- // InternalDataDSL.g:22284:4: 'describedBy'
+ // InternalDataDSL.g:23621:3: ( 'describedBy' )
+ // InternalDataDSL.g:23622:4: 'describedBy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getDescriptionDescribedByKeyword_3_0_0());
}
- match(input,139,FOLLOW_2); if (state.failed) return ;
+ match(input,149,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeAccess().getDescriptionDescribedByKeyword_3_0_0());
}
@@ -73313,17 +77770,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__DescriptionValueAssignment_3_1"
- // InternalDataDSL.g:22295:1: rule__DataInterchange__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ;
+ // InternalDataDSL.g:23633:1: rule__DataInterchange__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ;
public final void rule__DataInterchange__DescriptionValueAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22299:1: ( ( ruleTRANSLATABLESTRING ) )
- // InternalDataDSL.g:22300:2: ( ruleTRANSLATABLESTRING )
+ // InternalDataDSL.g:23637:1: ( ( ruleTRANSLATABLESTRING ) )
+ // InternalDataDSL.g:23638:2: ( ruleTRANSLATABLESTRING )
{
- // InternalDataDSL.g:22300:2: ( ruleTRANSLATABLESTRING )
- // InternalDataDSL.g:22301:3: ruleTRANSLATABLESTRING
+ // InternalDataDSL.g:23638:2: ( ruleTRANSLATABLESTRING )
+ // InternalDataDSL.g:23639:3: ruleTRANSLATABLESTRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getDescriptionValueTRANSLATABLESTRINGParserRuleCall_3_1_0());
@@ -73358,17 +77815,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__ModeAssignment_4"
- // InternalDataDSL.g:22310:1: rule__DataInterchange__ModeAssignment_4 : ( ruleEntityManagerMode ) ;
+ // InternalDataDSL.g:23648:1: rule__DataInterchange__ModeAssignment_4 : ( ruleEntityManagerMode ) ;
public final void rule__DataInterchange__ModeAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22314:1: ( ( ruleEntityManagerMode ) )
- // InternalDataDSL.g:22315:2: ( ruleEntityManagerMode )
+ // InternalDataDSL.g:23652:1: ( ( ruleEntityManagerMode ) )
+ // InternalDataDSL.g:23653:2: ( ruleEntityManagerMode )
{
- // InternalDataDSL.g:22315:2: ( ruleEntityManagerMode )
- // InternalDataDSL.g:22316:3: ruleEntityManagerMode
+ // InternalDataDSL.g:23653:2: ( ruleEntityManagerMode )
+ // InternalDataDSL.g:23654:3: ruleEntityManagerMode
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getModeEntityManagerModeEnumRuleCall_4_0());
@@ -73403,17 +77860,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__VectorNameAssignment_5_1"
- // InternalDataDSL.g:22325:1: rule__DataInterchange__VectorNameAssignment_5_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23663:1: rule__DataInterchange__VectorNameAssignment_5_1 : ( RULE_STRING ) ;
public final void rule__DataInterchange__VectorNameAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22329:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22330:2: ( RULE_STRING )
+ // InternalDataDSL.g:23667:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23668:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22330:2: ( RULE_STRING )
- // InternalDataDSL.g:22331:3: RULE_STRING
+ // InternalDataDSL.g:23668:2: ( RULE_STRING )
+ // InternalDataDSL.g:23669:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getVectorNameSTRINGTerminalRuleCall_5_1_0());
@@ -73444,28 +77901,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__CreateReportAssignment_6"
- // InternalDataDSL.g:22340:1: rule__DataInterchange__CreateReportAssignment_6 : ( ( 'report' ) ) ;
+ // InternalDataDSL.g:23678:1: rule__DataInterchange__CreateReportAssignment_6 : ( ( 'report' ) ) ;
public final void rule__DataInterchange__CreateReportAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22344:1: ( ( ( 'report' ) ) )
- // InternalDataDSL.g:22345:2: ( ( 'report' ) )
+ // InternalDataDSL.g:23682:1: ( ( ( 'report' ) ) )
+ // InternalDataDSL.g:23683:2: ( ( 'report' ) )
{
- // InternalDataDSL.g:22345:2: ( ( 'report' ) )
- // InternalDataDSL.g:22346:3: ( 'report' )
+ // InternalDataDSL.g:23683:2: ( ( 'report' ) )
+ // InternalDataDSL.g:23684:3: ( 'report' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getCreateReportReportKeyword_6_0());
}
- // InternalDataDSL.g:22347:3: ( 'report' )
- // InternalDataDSL.g:22348:4: 'report'
+ // InternalDataDSL.g:23685:3: ( 'report' )
+ // InternalDataDSL.g:23686:4: 'report'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getCreateReportReportKeyword_6_0());
}
- match(input,140,FOLLOW_2); if (state.failed) return ;
+ match(input,150,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeAccess().getCreateReportReportKeyword_6_0());
}
@@ -73497,17 +77954,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchange__ElementSizeAssignment_7_1"
- // InternalDataDSL.g:22359:1: rule__DataInterchange__ElementSizeAssignment_7_1 : ( RULE_INT ) ;
+ // InternalDataDSL.g:23697:1: rule__DataInterchange__ElementSizeAssignment_7_1 : ( RULE_INT ) ;
public final void rule__DataInterchange__ElementSizeAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22363:1: ( ( RULE_INT ) )
- // InternalDataDSL.g:22364:2: ( RULE_INT )
+ // InternalDataDSL.g:23701:1: ( ( RULE_INT ) )
+ // InternalDataDSL.g:23702:2: ( RULE_INT )
{
- // InternalDataDSL.g:22364:2: ( RULE_INT )
- // InternalDataDSL.g:22365:3: RULE_INT
+ // InternalDataDSL.g:23702:2: ( RULE_INT )
+ // InternalDataDSL.g:23703:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeAccess().getElementSizeINTTerminalRuleCall_7_1_0());
@@ -73537,21 +77994,74 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchange__ElementSizeAssignment_7_1"
- // $ANTLR start "rule__DataInterchange__FileEndpointAssignment_9"
- // InternalDataDSL.g:22374:1: rule__DataInterchange__FileEndpointAssignment_9 : ( ruleDataInterchangeFile ) ;
- public final void rule__DataInterchange__FileEndpointAssignment_9() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchange__DeleteFileAfterImportAssignment_8"
+ // InternalDataDSL.g:23712:1: rule__DataInterchange__DeleteFileAfterImportAssignment_8 : ( ( 'deleteFileAfterImport' ) ) ;
+ public final void rule__DataInterchange__DeleteFileAfterImportAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22378:1: ( ( ruleDataInterchangeFile ) )
- // InternalDataDSL.g:22379:2: ( ruleDataInterchangeFile )
+ // InternalDataDSL.g:23716:1: ( ( ( 'deleteFileAfterImport' ) ) )
+ // InternalDataDSL.g:23717:2: ( ( 'deleteFileAfterImport' ) )
+ {
+ // InternalDataDSL.g:23717:2: ( ( 'deleteFileAfterImport' ) )
+ // InternalDataDSL.g:23718:3: ( 'deleteFileAfterImport' )
{
- // InternalDataDSL.g:22379:2: ( ruleDataInterchangeFile )
- // InternalDataDSL.g:22380:3: ruleDataInterchangeFile
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0());
+ }
+ // InternalDataDSL.g:23719:3: ( 'deleteFileAfterImport' )
+ // InternalDataDSL.g:23720:4: 'deleteFileAfterImport'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_9_0());
+ before(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0());
+ }
+ match(input,151,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchange__DeleteFileAfterImportAssignment_8"
+
+
+ // $ANTLR start "rule__DataInterchange__FileEndpointAssignment_10"
+ // InternalDataDSL.g:23731:1: rule__DataInterchange__FileEndpointAssignment_10 : ( ruleDataInterchangeFile ) ;
+ public final void rule__DataInterchange__FileEndpointAssignment_10() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:23735:1: ( ( ruleDataInterchangeFile ) )
+ // InternalDataDSL.g:23736:2: ( ruleDataInterchangeFile )
+ {
+ // InternalDataDSL.g:23736:2: ( ruleDataInterchangeFile )
+ // InternalDataDSL.g:23737:3: ruleDataInterchangeFile
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeFile();
@@ -73559,7 +78069,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_9_0());
+ after(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0());
}
}
@@ -73579,24 +78089,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchange__FileEndpointAssignment_9"
+ // $ANTLR end "rule__DataInterchange__FileEndpointAssignment_10"
- // $ANTLR start "rule__DataInterchange__PathAssignment_12"
- // InternalDataDSL.g:22389:1: rule__DataInterchange__PathAssignment_12 : ( ruleDataInterchangeBean ) ;
- public final void rule__DataInterchange__PathAssignment_12() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchange__PathAssignment_13"
+ // InternalDataDSL.g:23746:1: rule__DataInterchange__PathAssignment_13 : ( ruleDataInterchangeBean ) ;
+ public final void rule__DataInterchange__PathAssignment_13() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22393:1: ( ( ruleDataInterchangeBean ) )
- // InternalDataDSL.g:22394:2: ( ruleDataInterchangeBean )
+ // InternalDataDSL.g:23750:1: ( ( ruleDataInterchangeBean ) )
+ // InternalDataDSL.g:23751:2: ( ruleDataInterchangeBean )
{
- // InternalDataDSL.g:22394:2: ( ruleDataInterchangeBean )
- // InternalDataDSL.g:22395:3: ruleDataInterchangeBean
+ // InternalDataDSL.g:23751:2: ( ruleDataInterchangeBean )
+ // InternalDataDSL.g:23752:3: ruleDataInterchangeBean
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_12_0());
+ before(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeBean();
@@ -73604,7 +78114,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_12_0());
+ after(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0());
}
}
@@ -73624,21 +78134,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchange__PathAssignment_12"
+ // $ANTLR end "rule__DataInterchange__PathAssignment_13"
// $ANTLR start "rule__DataInterchangeFileXML__FileURLAssignment_2"
- // InternalDataDSL.g:22404:1: rule__DataInterchangeFileXML__FileURLAssignment_2 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23761:1: rule__DataInterchangeFileXML__FileURLAssignment_2 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileXML__FileURLAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22408:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22409:2: ( RULE_STRING )
+ // InternalDataDSL.g:23765:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23766:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22409:2: ( RULE_STRING )
- // InternalDataDSL.g:22410:3: RULE_STRING
+ // InternalDataDSL.g:23766:2: ( RULE_STRING )
+ // InternalDataDSL.g:23767:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getFileURLSTRINGTerminalRuleCall_2_0());
@@ -73669,28 +78179,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__ByAttributeAssignment_3_0"
- // InternalDataDSL.g:22419:1: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 : ( ( 'mapByAttribute' ) ) ;
+ // InternalDataDSL.g:23776:1: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 : ( ( 'mapByAttribute' ) ) ;
public final void rule__DataInterchangeFileXML__ByAttributeAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22423:1: ( ( ( 'mapByAttribute' ) ) )
- // InternalDataDSL.g:22424:2: ( ( 'mapByAttribute' ) )
+ // InternalDataDSL.g:23780:1: ( ( ( 'mapByAttribute' ) ) )
+ // InternalDataDSL.g:23781:2: ( ( 'mapByAttribute' ) )
{
- // InternalDataDSL.g:22424:2: ( ( 'mapByAttribute' ) )
- // InternalDataDSL.g:22425:3: ( 'mapByAttribute' )
+ // InternalDataDSL.g:23781:2: ( ( 'mapByAttribute' ) )
+ // InternalDataDSL.g:23782:3: ( 'mapByAttribute' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0());
}
- // InternalDataDSL.g:22426:3: ( 'mapByAttribute' )
- // InternalDataDSL.g:22427:4: 'mapByAttribute'
+ // InternalDataDSL.g:23783:3: ( 'mapByAttribute' )
+ // InternalDataDSL.g:23784:4: 'mapByAttribute'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0());
}
- match(input,141,FOLLOW_2); if (state.failed) return ;
+ match(input,152,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0());
}
@@ -73722,17 +78232,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__EncodingAssignment_3_1_1"
- // InternalDataDSL.g:22438:1: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23795:1: rule__DataInterchangeFileXML__EncodingAssignment_3_1_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileXML__EncodingAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22442:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22443:2: ( RULE_STRING )
+ // InternalDataDSL.g:23799:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23800:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22443:2: ( RULE_STRING )
- // InternalDataDSL.g:22444:3: RULE_STRING
+ // InternalDataDSL.g:23800:2: ( RULE_STRING )
+ // InternalDataDSL.g:23801:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getEncodingSTRINGTerminalRuleCall_3_1_1_0());
@@ -73763,17 +78273,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileXML__LocaleAssignment_3_2_1"
- // InternalDataDSL.g:22453:1: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23810:1: rule__DataInterchangeFileXML__LocaleAssignment_3_2_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileXML__LocaleAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22457:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22458:2: ( RULE_STRING )
+ // InternalDataDSL.g:23814:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23815:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22458:2: ( RULE_STRING )
- // InternalDataDSL.g:22459:3: RULE_STRING
+ // InternalDataDSL.g:23815:2: ( RULE_STRING )
+ // InternalDataDSL.g:23816:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getLocaleSTRINGTerminalRuleCall_3_2_1_0());
@@ -73804,17 +78314,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__FileURLAssignment_2"
- // InternalDataDSL.g:22468:1: rule__DataInterchangeFileCSV__FileURLAssignment_2 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23825:1: rule__DataInterchangeFileCSV__FileURLAssignment_2 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileCSV__FileURLAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22472:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22473:2: ( RULE_STRING )
+ // InternalDataDSL.g:23829:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23830:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22473:2: ( RULE_STRING )
- // InternalDataDSL.g:22474:3: RULE_STRING
+ // InternalDataDSL.g:23830:2: ( RULE_STRING )
+ // InternalDataDSL.g:23831:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getFileURLSTRINGTerminalRuleCall_2_0());
@@ -73845,17 +78355,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1"
- // InternalDataDSL.g:22483:1: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23840:1: rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileCSV__DelimiterAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22487:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22488:2: ( RULE_STRING )
+ // InternalDataDSL.g:23844:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23845:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22488:2: ( RULE_STRING )
- // InternalDataDSL.g:22489:3: RULE_STRING
+ // InternalDataDSL.g:23845:2: ( RULE_STRING )
+ // InternalDataDSL.g:23846:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterSTRINGTerminalRuleCall_3_0_1_0());
@@ -73886,17 +78396,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1"
- // InternalDataDSL.g:22498:1: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23855:1: rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileCSV__QuoteCharacterAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22502:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22503:2: ( RULE_STRING )
+ // InternalDataDSL.g:23859:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23860:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22503:2: ( RULE_STRING )
- // InternalDataDSL.g:22504:3: RULE_STRING
+ // InternalDataDSL.g:23860:2: ( RULE_STRING )
+ // InternalDataDSL.g:23861:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterSTRINGTerminalRuleCall_3_1_1_0());
@@ -73927,17 +78437,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1"
- // InternalDataDSL.g:22513:1: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 : ( RULE_INT ) ;
+ // InternalDataDSL.g:23870:1: rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1 : ( RULE_INT ) ;
public final void rule__DataInterchangeFileCSV__SkipLinesAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22517:1: ( ( RULE_INT ) )
- // InternalDataDSL.g:22518:2: ( RULE_INT )
+ // InternalDataDSL.g:23874:1: ( ( RULE_INT ) )
+ // InternalDataDSL.g:23875:2: ( RULE_INT )
{
- // InternalDataDSL.g:22518:2: ( RULE_INT )
- // InternalDataDSL.g:22519:3: RULE_INT
+ // InternalDataDSL.g:23875:2: ( RULE_INT )
+ // InternalDataDSL.g:23876:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesINTTerminalRuleCall_3_2_1_0());
@@ -73968,28 +78478,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__IndentAssignment_3_3"
- // InternalDataDSL.g:22528:1: rule__DataInterchangeFileCSV__IndentAssignment_3_3 : ( ( 'indent' ) ) ;
+ // InternalDataDSL.g:23885:1: rule__DataInterchangeFileCSV__IndentAssignment_3_3 : ( ( 'indent' ) ) ;
public final void rule__DataInterchangeFileCSV__IndentAssignment_3_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22532:1: ( ( ( 'indent' ) ) )
- // InternalDataDSL.g:22533:2: ( ( 'indent' ) )
+ // InternalDataDSL.g:23889:1: ( ( ( 'indent' ) ) )
+ // InternalDataDSL.g:23890:2: ( ( 'indent' ) )
{
- // InternalDataDSL.g:22533:2: ( ( 'indent' ) )
- // InternalDataDSL.g:22534:3: ( 'indent' )
+ // InternalDataDSL.g:23890:2: ( ( 'indent' ) )
+ // InternalDataDSL.g:23891:3: ( 'indent' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0());
}
- // InternalDataDSL.g:22535:3: ( 'indent' )
- // InternalDataDSL.g:22536:4: 'indent'
+ // InternalDataDSL.g:23892:3: ( 'indent' )
+ // InternalDataDSL.g:23893:4: 'indent'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0());
}
- match(input,142,FOLLOW_2); if (state.failed) return ;
+ match(input,153,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0());
}
@@ -74021,17 +78531,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1"
- // InternalDataDSL.g:22547:1: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23904:1: rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileCSV__EncodingAssignment_3_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22551:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22552:2: ( RULE_STRING )
+ // InternalDataDSL.g:23908:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23909:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22552:2: ( RULE_STRING )
- // InternalDataDSL.g:22553:3: RULE_STRING
+ // InternalDataDSL.g:23909:2: ( RULE_STRING )
+ // InternalDataDSL.g:23910:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getEncodingSTRINGTerminalRuleCall_3_4_1_0());
@@ -74062,17 +78572,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1"
- // InternalDataDSL.g:22562:1: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23919:1: rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileCSV__LocaleAssignment_3_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22566:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22567:2: ( RULE_STRING )
+ // InternalDataDSL.g:23923:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23924:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22567:2: ( RULE_STRING )
- // InternalDataDSL.g:22568:3: RULE_STRING
+ // InternalDataDSL.g:23924:2: ( RULE_STRING )
+ // InternalDataDSL.g:23925:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getLocaleSTRINGTerminalRuleCall_3_5_1_0());
@@ -74103,17 +78613,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__FileURLAssignment_2"
- // InternalDataDSL.g:22577:1: rule__DataInterchangeFileEDI__FileURLAssignment_2 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23934:1: rule__DataInterchangeFileEDI__FileURLAssignment_2 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileEDI__FileURLAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22581:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22582:2: ( RULE_STRING )
+ // InternalDataDSL.g:23938:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23939:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22582:2: ( RULE_STRING )
- // InternalDataDSL.g:22583:3: RULE_STRING
+ // InternalDataDSL.g:23939:2: ( RULE_STRING )
+ // InternalDataDSL.g:23940:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getFileURLSTRINGTerminalRuleCall_2_0());
@@ -74144,17 +78654,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1"
- // InternalDataDSL.g:22592:1: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23949:1: rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileEDI__EncodingAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22596:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22597:2: ( RULE_STRING )
+ // InternalDataDSL.g:23953:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23954:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22597:2: ( RULE_STRING )
- // InternalDataDSL.g:22598:3: RULE_STRING
+ // InternalDataDSL.g:23954:2: ( RULE_STRING )
+ // InternalDataDSL.g:23955:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getEncodingSTRINGTerminalRuleCall_3_0_1_0());
@@ -74185,17 +78695,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1"
- // InternalDataDSL.g:22607:1: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23964:1: rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileEDI__LocaleAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22611:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22612:2: ( RULE_STRING )
+ // InternalDataDSL.g:23968:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23969:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22612:2: ( RULE_STRING )
- // InternalDataDSL.g:22613:3: RULE_STRING
+ // InternalDataDSL.g:23969:2: ( RULE_STRING )
+ // InternalDataDSL.g:23970:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getLocaleSTRINGTerminalRuleCall_3_1_1_0());
@@ -74226,17 +78736,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__MappingModelAssignment_5"
- // InternalDataDSL.g:22622:1: rule__DataInterchangeFileEDI__MappingModelAssignment_5 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:23979:1: rule__DataInterchangeFileEDI__MappingModelAssignment_5 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFileEDI__MappingModelAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22626:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22627:2: ( RULE_STRING )
+ // InternalDataDSL.g:23983:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:23984:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22627:2: ( RULE_STRING )
- // InternalDataDSL.g:22628:3: RULE_STRING
+ // InternalDataDSL.g:23984:2: ( RULE_STRING )
+ // InternalDataDSL.g:23985:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelSTRINGTerminalRuleCall_5_0());
@@ -74267,28 +78777,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFileEDI__ValidateAssignment_6"
- // InternalDataDSL.g:22637:1: rule__DataInterchangeFileEDI__ValidateAssignment_6 : ( ( 'validate' ) ) ;
+ // InternalDataDSL.g:23994:1: rule__DataInterchangeFileEDI__ValidateAssignment_6 : ( ( 'validate' ) ) ;
public final void rule__DataInterchangeFileEDI__ValidateAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22641:1: ( ( ( 'validate' ) ) )
- // InternalDataDSL.g:22642:2: ( ( 'validate' ) )
+ // InternalDataDSL.g:23998:1: ( ( ( 'validate' ) ) )
+ // InternalDataDSL.g:23999:2: ( ( 'validate' ) )
{
- // InternalDataDSL.g:22642:2: ( ( 'validate' ) )
- // InternalDataDSL.g:22643:3: ( 'validate' )
+ // InternalDataDSL.g:23999:2: ( ( 'validate' ) )
+ // InternalDataDSL.g:24000:3: ( 'validate' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0());
}
- // InternalDataDSL.g:22644:3: ( 'validate' )
- // InternalDataDSL.g:22645:4: 'validate'
+ // InternalDataDSL.g:24001:3: ( 'validate' )
+ // InternalDataDSL.g:24002:4: 'validate'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0());
}
- match(input,143,FOLLOW_2); if (state.failed) return ;
+ match(input,154,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0());
}
@@ -74320,23 +78830,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__EntityAssignment_2"
- // InternalDataDSL.g:22656:1: rule__DataInterchangeBean__EntityAssignment_2 : ( ( ruleLFQN ) ) ;
+ // InternalDataDSL.g:24013:1: rule__DataInterchangeBean__EntityAssignment_2 : ( ( ruleLFQN ) ) ;
public final void rule__DataInterchangeBean__EntityAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22660:1: ( ( ( ruleLFQN ) ) )
- // InternalDataDSL.g:22661:2: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:24017:1: ( ( ( ruleLFQN ) ) )
+ // InternalDataDSL.g:24018:2: ( ( ruleLFQN ) )
{
- // InternalDataDSL.g:22661:2: ( ( ruleLFQN ) )
- // InternalDataDSL.g:22662:3: ( ruleLFQN )
+ // InternalDataDSL.g:24018:2: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:24019:3: ( ruleLFQN )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getEntityLEntityCrossReference_2_0());
}
- // InternalDataDSL.g:22663:3: ( ruleLFQN )
- // InternalDataDSL.g:22664:4: ruleLFQN
+ // InternalDataDSL.g:24020:3: ( ruleLFQN )
+ // InternalDataDSL.g:24021:4: ruleLFQN
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getEntityLEntityLFQNParserRuleCall_2_0_1());
@@ -74377,17 +78887,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__NodeNameAssignment_3_1"
- // InternalDataDSL.g:22675:1: rule__DataInterchangeBean__NodeNameAssignment_3_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24032:1: rule__DataInterchangeBean__NodeNameAssignment_3_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeBean__NodeNameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22679:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22680:2: ( RULE_STRING )
+ // InternalDataDSL.g:24036:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24037:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22680:2: ( RULE_STRING )
- // InternalDataDSL.g:22681:3: RULE_STRING
+ // InternalDataDSL.g:24037:2: ( RULE_STRING )
+ // InternalDataDSL.g:24038:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getNodeNameSTRINGTerminalRuleCall_3_1_0());
@@ -74418,17 +78928,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBean__ElementMapAssignment_4_1"
- // InternalDataDSL.g:22690:1: rule__DataInterchangeBean__ElementMapAssignment_4_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24047:1: rule__DataInterchangeBean__ElementMapAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeBean__ElementMapAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22694:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22695:2: ( RULE_STRING )
+ // InternalDataDSL.g:24051:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24052:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22695:2: ( RULE_STRING )
- // InternalDataDSL.g:22696:3: RULE_STRING
+ // InternalDataDSL.g:24052:2: ( RULE_STRING )
+ // InternalDataDSL.g:24053:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getElementMapSTRINGTerminalRuleCall_4_1_0());
@@ -74458,37 +78968,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeBean__ElementMapAssignment_4_1"
- // $ANTLR start "rule__DataInterchangeBean__MarkLatestAssignment_5_0"
- // InternalDataDSL.g:22705:1: rule__DataInterchangeBean__MarkLatestAssignment_5_0 : ( ( 'marker' ) ) ;
- public final void rule__DataInterchangeBean__MarkLatestAssignment_5_0() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__MarkLatestImportAssignment_5_0"
+ // InternalDataDSL.g:24062:1: rule__DataInterchangeBean__MarkLatestImportAssignment_5_0 : ( ( 'latestImport' ) ) ;
+ public final void rule__DataInterchangeBean__MarkLatestImportAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22709:1: ( ( ( 'marker' ) ) )
- // InternalDataDSL.g:22710:2: ( ( 'marker' ) )
+ // InternalDataDSL.g:24066:1: ( ( ( 'latestImport' ) ) )
+ // InternalDataDSL.g:24067:2: ( ( 'latestImport' ) )
{
- // InternalDataDSL.g:22710:2: ( ( 'marker' ) )
- // InternalDataDSL.g:22711:3: ( 'marker' )
+ // InternalDataDSL.g:24067:2: ( ( 'latestImport' ) )
+ // InternalDataDSL.g:24068:3: ( 'latestImport' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0());
}
- // InternalDataDSL.g:22712:3: ( 'marker' )
- // InternalDataDSL.g:22713:4: 'marker'
+ // InternalDataDSL.g:24069:3: ( 'latestImport' )
+ // InternalDataDSL.g:24070:4: 'latestImport'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0());
}
- match(input,144,FOLLOW_2); if (state.failed) return ;
+ match(input,155,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0());
}
}
@@ -74508,27 +79018,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__MarkLatestAssignment_5_0"
+ // $ANTLR end "rule__DataInterchangeBean__MarkLatestImportAssignment_5_0"
// $ANTLR start "rule__DataInterchangeBean__LatestPropertyAssignment_5_1"
- // InternalDataDSL.g:22724:1: rule__DataInterchangeBean__LatestPropertyAssignment_5_1 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24081:1: rule__DataInterchangeBean__LatestPropertyAssignment_5_1 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeBean__LatestPropertyAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22728:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:22729:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24085:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24086:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:22729:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:22730:3: ( RULE_ID )
+ // InternalDataDSL.g:24086:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24087:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyLEntityAttributeCrossReference_5_1_0());
}
- // InternalDataDSL.g:22731:3: ( RULE_ID )
- // InternalDataDSL.g:22732:4: RULE_ID
+ // InternalDataDSL.g:24088:3: ( RULE_ID )
+ // InternalDataDSL.g:24089:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyLEntityAttributeIDTerminalRuleCall_5_1_0_1());
@@ -74564,21 +79074,127 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeBean__LatestPropertyAssignment_5_1"
- // $ANTLR start "rule__DataInterchangeBean__ExpressionAssignment_6_2"
- // InternalDataDSL.g:22743:1: rule__DataInterchangeBean__ExpressionAssignment_6_2 : ( ruleDataInterchangeExpression ) ;
- public final void rule__DataInterchangeBean__ExpressionAssignment_6_2() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__MarkLatestExportAssignment_6_0"
+ // InternalDataDSL.g:24100:1: rule__DataInterchangeBean__MarkLatestExportAssignment_6_0 : ( ( 'latestExport' ) ) ;
+ public final void rule__DataInterchangeBean__MarkLatestExportAssignment_6_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22747:1: ( ( ruleDataInterchangeExpression ) )
- // InternalDataDSL.g:22748:2: ( ruleDataInterchangeExpression )
+ // InternalDataDSL.g:24104:1: ( ( ( 'latestExport' ) ) )
+ // InternalDataDSL.g:24105:2: ( ( 'latestExport' ) )
+ {
+ // InternalDataDSL.g:24105:2: ( ( 'latestExport' ) )
+ // InternalDataDSL.g:24106:3: ( 'latestExport' )
{
- // InternalDataDSL.g:22748:2: ( ruleDataInterchangeExpression )
- // InternalDataDSL.g:22749:3: ruleDataInterchangeExpression
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0());
+ }
+ // InternalDataDSL.g:24107:3: ( 'latestExport' )
+ // InternalDataDSL.g:24108:4: 'latestExport'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_6_2_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0());
+ }
+ match(input,156,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__MarkLatestExportAssignment_6_0"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1"
+ // InternalDataDSL.g:24119:1: rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1 : ( ( RULE_ID ) ) ;
+ public final void rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24123:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24124:2: ( ( RULE_ID ) )
+ {
+ // InternalDataDSL.g:24124:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24125:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_6_1_0());
+ }
+ // InternalDataDSL.g:24126:3: ( RULE_ID )
+ // InternalDataDSL.g:24127:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_6_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__LatestExpPropertyAssignment_6_1"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__ExpressionAssignment_7_2"
+ // InternalDataDSL.g:24138:1: rule__DataInterchangeBean__ExpressionAssignment_7_2 : ( ruleDataInterchangeExpression ) ;
+ public final void rule__DataInterchangeBean__ExpressionAssignment_7_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24142:1: ( ( ruleDataInterchangeExpression ) )
+ // InternalDataDSL.g:24143:2: ( ruleDataInterchangeExpression )
+ {
+ // InternalDataDSL.g:24143:2: ( ruleDataInterchangeExpression )
+ // InternalDataDSL.g:24144:3: ruleDataInterchangeExpression
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_7_2_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeExpression();
@@ -74586,7 +79202,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_6_2_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_7_2_0());
}
}
@@ -74606,24 +79222,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__ExpressionAssignment_6_2"
+ // $ANTLR end "rule__DataInterchangeBean__ExpressionAssignment_7_2"
- // $ANTLR start "rule__DataInterchangeBean__LookupAssignment_7_2"
- // InternalDataDSL.g:22758:1: rule__DataInterchangeBean__LookupAssignment_7_2 : ( ruleDataInterchangeLookup ) ;
- public final void rule__DataInterchangeBean__LookupAssignment_7_2() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__LookupAssignment_8_2"
+ // InternalDataDSL.g:24153:1: rule__DataInterchangeBean__LookupAssignment_8_2 : ( ruleDataInterchangeLookup ) ;
+ public final void rule__DataInterchangeBean__LookupAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22762:1: ( ( ruleDataInterchangeLookup ) )
- // InternalDataDSL.g:22763:2: ( ruleDataInterchangeLookup )
+ // InternalDataDSL.g:24157:1: ( ( ruleDataInterchangeLookup ) )
+ // InternalDataDSL.g:24158:2: ( ruleDataInterchangeLookup )
{
- // InternalDataDSL.g:22763:2: ( ruleDataInterchangeLookup )
- // InternalDataDSL.g:22764:3: ruleDataInterchangeLookup
+ // InternalDataDSL.g:24158:2: ( ruleDataInterchangeLookup )
+ // InternalDataDSL.g:24159:3: ruleDataInterchangeLookup
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_7_2_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_8_2_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeLookup();
@@ -74631,7 +79247,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_7_2_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_8_2_0());
}
}
@@ -74651,24 +79267,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__LookupAssignment_7_2"
+ // $ANTLR end "rule__DataInterchangeBean__LookupAssignment_8_2"
- // $ANTLR start "rule__DataInterchangeBean__FormatAssignment_8_2"
- // InternalDataDSL.g:22773:1: rule__DataInterchangeBean__FormatAssignment_8_2 : ( ruleDataInterchangeFormat ) ;
- public final void rule__DataInterchangeBean__FormatAssignment_8_2() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__FormatAssignment_9_2"
+ // InternalDataDSL.g:24168:1: rule__DataInterchangeBean__FormatAssignment_9_2 : ( ruleDataInterchangeFormat ) ;
+ public final void rule__DataInterchangeBean__FormatAssignment_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22777:1: ( ( ruleDataInterchangeFormat ) )
- // InternalDataDSL.g:22778:2: ( ruleDataInterchangeFormat )
+ // InternalDataDSL.g:24172:1: ( ( ruleDataInterchangeFormat ) )
+ // InternalDataDSL.g:24173:2: ( ruleDataInterchangeFormat )
{
- // InternalDataDSL.g:22778:2: ( ruleDataInterchangeFormat )
- // InternalDataDSL.g:22779:3: ruleDataInterchangeFormat
+ // InternalDataDSL.g:24173:2: ( ruleDataInterchangeFormat )
+ // InternalDataDSL.g:24174:3: ruleDataInterchangeFormat
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_8_2_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeFormat();
@@ -74676,7 +79292,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_8_2_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_0());
}
}
@@ -74696,24 +79312,69 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__FormatAssignment_8_2"
+ // $ANTLR end "rule__DataInterchangeBean__FormatAssignment_9_2"
- // $ANTLR start "rule__DataInterchangeBean__MappingsAssignment_9_2"
- // InternalDataDSL.g:22788:1: rule__DataInterchangeBean__MappingsAssignment_9_2 : ( ruleDataInterchangeMapping ) ;
- public final void rule__DataInterchangeBean__MappingsAssignment_9_2() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__ExportExposesAssignment_10_2"
+ // InternalDataDSL.g:24183:1: rule__DataInterchangeBean__ExportExposesAssignment_10_2 : ( ruleDataInterchangeExpose ) ;
+ public final void rule__DataInterchangeBean__ExportExposesAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22792:1: ( ( ruleDataInterchangeMapping ) )
- // InternalDataDSL.g:22793:2: ( ruleDataInterchangeMapping )
+ // InternalDataDSL.g:24187:1: ( ( ruleDataInterchangeExpose ) )
+ // InternalDataDSL.g:24188:2: ( ruleDataInterchangeExpose )
{
- // InternalDataDSL.g:22793:2: ( ruleDataInterchangeMapping )
- // InternalDataDSL.g:22794:3: ruleDataInterchangeMapping
+ // InternalDataDSL.g:24188:2: ( ruleDataInterchangeExpose )
+ // InternalDataDSL.g:24189:3: ruleDataInterchangeExpose
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_2_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_10_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataInterchangeExpose();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_10_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__ExportExposesAssignment_10_2"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__MappingsAssignment_11_2"
+ // InternalDataDSL.g:24198:1: rule__DataInterchangeBean__MappingsAssignment_11_2 : ( ruleDataInterchangeMapping ) ;
+ public final void rule__DataInterchangeBean__MappingsAssignment_11_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24202:1: ( ( ruleDataInterchangeMapping ) )
+ // InternalDataDSL.g:24203:2: ( ruleDataInterchangeMapping )
+ {
+ // InternalDataDSL.g:24203:2: ( ruleDataInterchangeMapping )
+ // InternalDataDSL.g:24204:3: ruleDataInterchangeMapping
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_11_2_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeMapping();
@@ -74721,7 +79382,7 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_2_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_11_2_0());
}
}
@@ -74741,24 +79402,24 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__MappingsAssignment_9_2"
+ // $ANTLR end "rule__DataInterchangeBean__MappingsAssignment_11_2"
- // $ANTLR start "rule__DataInterchangeBean__LookupKeysAssignment_10_2"
- // InternalDataDSL.g:22803:1: rule__DataInterchangeBean__LookupKeysAssignment_10_2 : ( ruleDataInterchangeKey ) ;
- public final void rule__DataInterchangeBean__LookupKeysAssignment_10_2() throws RecognitionException {
+ // $ANTLR start "rule__DataInterchangeBean__LookupKeysAssignment_12_2"
+ // InternalDataDSL.g:24213:1: rule__DataInterchangeBean__LookupKeysAssignment_12_2 : ( ruleDataInterchangeKey ) ;
+ public final void rule__DataInterchangeBean__LookupKeysAssignment_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22807:1: ( ( ruleDataInterchangeKey ) )
- // InternalDataDSL.g:22808:2: ( ruleDataInterchangeKey )
+ // InternalDataDSL.g:24217:1: ( ( ruleDataInterchangeKey ) )
+ // InternalDataDSL.g:24218:2: ( ruleDataInterchangeKey )
{
- // InternalDataDSL.g:22808:2: ( ruleDataInterchangeKey )
- // InternalDataDSL.g:22809:3: ruleDataInterchangeKey
+ // InternalDataDSL.g:24218:2: ( ruleDataInterchangeKey )
+ // InternalDataDSL.g:24219:3: ruleDataInterchangeKey
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0());
+ before(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0());
}
pushFollow(FOLLOW_2);
ruleDataInterchangeKey();
@@ -74766,7 +79427,52 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0());
+ after(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeBean__LookupKeysAssignment_12_2"
+
+
+ // $ANTLR start "rule__DataInterchangeBean__ExportFilterAssignment_13_2"
+ // InternalDataDSL.g:24228:1: rule__DataInterchangeBean__ExportFilterAssignment_13_2 : ( ruleDataInterchangeExportFilter ) ;
+ public final void rule__DataInterchangeBean__ExportFilterAssignment_13_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24232:1: ( ( ruleDataInterchangeExportFilter ) )
+ // InternalDataDSL.g:24233:2: ( ruleDataInterchangeExportFilter )
+ {
+ // InternalDataDSL.g:24233:2: ( ruleDataInterchangeExportFilter )
+ // InternalDataDSL.g:24234:3: ruleDataInterchangeExportFilter
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeBeanAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataInterchangeExportFilter();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeBeanAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0());
}
}
@@ -74786,27 +79492,27 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__DataInterchangeBean__LookupKeysAssignment_10_2"
+ // $ANTLR end "rule__DataInterchangeBean__ExportFilterAssignment_13_2"
// $ANTLR start "rule__DataInterchangeKey__PropertyAssignment_2"
- // InternalDataDSL.g:22818:1: rule__DataInterchangeKey__PropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24243:1: rule__DataInterchangeKey__PropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeKey__PropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22822:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:22823:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24247:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24248:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:22823:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:22824:3: ( RULE_ID )
+ // InternalDataDSL.g:24248:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24249:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeKeyAccess().getPropertyLEntityAttributeCrossReference_2_0());
}
- // InternalDataDSL.g:22825:3: ( RULE_ID )
- // InternalDataDSL.g:22826:4: RULE_ID
+ // InternalDataDSL.g:24250:3: ( RULE_ID )
+ // InternalDataDSL.g:24251:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeKeyAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1());
@@ -74843,23 +79549,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__TargetPropertyAssignment_2"
- // InternalDataDSL.g:22837:1: rule__DataInterchangeLookup__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24262:1: rule__DataInterchangeLookup__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeLookup__TargetPropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22841:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:22842:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24266:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24267:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:22842:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:22843:3: ( RULE_ID )
+ // InternalDataDSL.g:24267:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24268:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyLEntityReferenceCrossReference_2_0());
}
- // InternalDataDSL.g:22844:3: ( RULE_ID )
- // InternalDataDSL.g:22845:4: RULE_ID
+ // InternalDataDSL.g:24269:3: ( RULE_ID )
+ // InternalDataDSL.g:24270:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyLEntityReferenceIDTerminalRuleCall_2_0_1());
@@ -74896,23 +79602,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__EntityAssignment_4"
- // InternalDataDSL.g:22856:1: rule__DataInterchangeLookup__EntityAssignment_4 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24281:1: rule__DataInterchangeLookup__EntityAssignment_4 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeLookup__EntityAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22860:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:22861:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24285:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24286:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:22861:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:22862:3: ( RULE_ID )
+ // InternalDataDSL.g:24286:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24287:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getEntityLEntityCrossReference_4_0());
}
- // InternalDataDSL.g:22863:3: ( RULE_ID )
- // InternalDataDSL.g:22864:4: RULE_ID
+ // InternalDataDSL.g:24288:3: ( RULE_ID )
+ // InternalDataDSL.g:24289:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getEntityLEntityIDTerminalRuleCall_4_0_1());
@@ -74949,17 +79655,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__ElementMapAssignment_5_1"
- // InternalDataDSL.g:22875:1: rule__DataInterchangeLookup__ElementMapAssignment_5_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24300:1: rule__DataInterchangeLookup__ElementMapAssignment_5_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeLookup__ElementMapAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22879:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22880:2: ( RULE_STRING )
+ // InternalDataDSL.g:24304:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24305:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22880:2: ( RULE_STRING )
- // InternalDataDSL.g:22881:3: RULE_STRING
+ // InternalDataDSL.g:24305:2: ( RULE_STRING )
+ // InternalDataDSL.g:24306:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getElementMapSTRINGTerminalRuleCall_5_1_0());
@@ -74990,23 +79696,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__QueryPropertyAssignment_7"
- // InternalDataDSL.g:22890:1: rule__DataInterchangeLookup__QueryPropertyAssignment_7 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24315:1: rule__DataInterchangeLookup__QueryPropertyAssignment_7 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeLookup__QueryPropertyAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22894:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:22895:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24319:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24320:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:22895:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:22896:3: ( RULE_ID )
+ // InternalDataDSL.g:24320:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24321:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyLEntityAttributeCrossReference_7_0());
}
- // InternalDataDSL.g:22897:3: ( RULE_ID )
- // InternalDataDSL.g:22898:4: RULE_ID
+ // InternalDataDSL.g:24322:3: ( RULE_ID )
+ // InternalDataDSL.g:24323:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyLEntityAttributeIDTerminalRuleCall_7_0_1());
@@ -75043,28 +79749,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__CachedAssignment_8_0"
- // InternalDataDSL.g:22909:1: rule__DataInterchangeLookup__CachedAssignment_8_0 : ( ( 'cacheSize' ) ) ;
+ // InternalDataDSL.g:24334:1: rule__DataInterchangeLookup__CachedAssignment_8_0 : ( ( 'cacheSize' ) ) ;
public final void rule__DataInterchangeLookup__CachedAssignment_8_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22913:1: ( ( ( 'cacheSize' ) ) )
- // InternalDataDSL.g:22914:2: ( ( 'cacheSize' ) )
+ // InternalDataDSL.g:24338:1: ( ( ( 'cacheSize' ) ) )
+ // InternalDataDSL.g:24339:2: ( ( 'cacheSize' ) )
{
- // InternalDataDSL.g:22914:2: ( ( 'cacheSize' ) )
- // InternalDataDSL.g:22915:3: ( 'cacheSize' )
+ // InternalDataDSL.g:24339:2: ( ( 'cacheSize' ) )
+ // InternalDataDSL.g:24340:3: ( 'cacheSize' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_8_0_0());
}
- // InternalDataDSL.g:22916:3: ( 'cacheSize' )
- // InternalDataDSL.g:22917:4: 'cacheSize'
+ // InternalDataDSL.g:24341:3: ( 'cacheSize' )
+ // InternalDataDSL.g:24342:4: 'cacheSize'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_8_0_0());
}
- match(input,145,FOLLOW_2); if (state.failed) return ;
+ match(input,157,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_8_0_0());
}
@@ -75096,17 +79802,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__CacheSizeAssignment_8_1"
- // InternalDataDSL.g:22928:1: rule__DataInterchangeLookup__CacheSizeAssignment_8_1 : ( RULE_INT ) ;
+ // InternalDataDSL.g:24353:1: rule__DataInterchangeLookup__CacheSizeAssignment_8_1 : ( RULE_INT ) ;
public final void rule__DataInterchangeLookup__CacheSizeAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22932:1: ( ( RULE_INT ) )
- // InternalDataDSL.g:22933:2: ( RULE_INT )
+ // InternalDataDSL.g:24357:1: ( ( RULE_INT ) )
+ // InternalDataDSL.g:24358:2: ( RULE_INT )
{
- // InternalDataDSL.g:22933:2: ( RULE_INT )
- // InternalDataDSL.g:22934:3: RULE_INT
+ // InternalDataDSL.g:24358:2: ( RULE_INT )
+ // InternalDataDSL.g:24359:3: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getCacheSizeINTTerminalRuleCall_8_1_0());
@@ -75137,17 +79843,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__DataMapAssignment_9_1"
- // InternalDataDSL.g:22943:1: rule__DataInterchangeLookup__DataMapAssignment_9_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24368:1: rule__DataInterchangeLookup__DataMapAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeLookup__DataMapAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22947:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:22948:2: ( RULE_STRING )
+ // InternalDataDSL.g:24372:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24373:2: ( RULE_STRING )
{
- // InternalDataDSL.g:22948:2: ( RULE_STRING )
- // InternalDataDSL.g:22949:3: RULE_STRING
+ // InternalDataDSL.g:24373:2: ( RULE_STRING )
+ // InternalDataDSL.g:24374:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getDataMapSTRINGTerminalRuleCall_9_1_0());
@@ -75178,28 +79884,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__AllowNoResultAssignment_10_0"
- // InternalDataDSL.g:22958:1: rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 : ( ( 'allowNoResult' ) ) ;
+ // InternalDataDSL.g:24383:1: rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 : ( ( 'allowNoResult' ) ) ;
public final void rule__DataInterchangeLookup__AllowNoResultAssignment_10_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22962:1: ( ( ( 'allowNoResult' ) ) )
- // InternalDataDSL.g:22963:2: ( ( 'allowNoResult' ) )
+ // InternalDataDSL.g:24387:1: ( ( ( 'allowNoResult' ) ) )
+ // InternalDataDSL.g:24388:2: ( ( 'allowNoResult' ) )
{
- // InternalDataDSL.g:22963:2: ( ( 'allowNoResult' ) )
- // InternalDataDSL.g:22964:3: ( 'allowNoResult' )
+ // InternalDataDSL.g:24388:2: ( ( 'allowNoResult' ) )
+ // InternalDataDSL.g:24389:3: ( 'allowNoResult' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_10_0_0());
}
- // InternalDataDSL.g:22965:3: ( 'allowNoResult' )
- // InternalDataDSL.g:22966:4: 'allowNoResult'
+ // InternalDataDSL.g:24390:3: ( 'allowNoResult' )
+ // InternalDataDSL.g:24391:4: 'allowNoResult'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_10_0_0());
}
- match(input,146,FOLLOW_2); if (state.failed) return ;
+ match(input,158,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_10_0_0());
}
@@ -75231,28 +79937,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1"
- // InternalDataDSL.g:22977:1: rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 : ( ( 'allowNonuniqueResult' ) ) ;
+ // InternalDataDSL.g:24402:1: rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 : ( ( 'allowNonuniqueResult' ) ) ;
public final void rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:22981:1: ( ( ( 'allowNonuniqueResult' ) ) )
- // InternalDataDSL.g:22982:2: ( ( 'allowNonuniqueResult' ) )
+ // InternalDataDSL.g:24406:1: ( ( ( 'allowNonuniqueResult' ) ) )
+ // InternalDataDSL.g:24407:2: ( ( 'allowNonuniqueResult' ) )
{
- // InternalDataDSL.g:22982:2: ( ( 'allowNonuniqueResult' ) )
- // InternalDataDSL.g:22983:3: ( 'allowNonuniqueResult' )
+ // InternalDataDSL.g:24407:2: ( ( 'allowNonuniqueResult' ) )
+ // InternalDataDSL.g:24408:3: ( 'allowNonuniqueResult' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNonuniqueResultAllowNonuniqueResultKeyword_10_1_0());
}
- // InternalDataDSL.g:22984:3: ( 'allowNonuniqueResult' )
- // InternalDataDSL.g:22985:4: 'allowNonuniqueResult'
+ // InternalDataDSL.g:24409:3: ( 'allowNonuniqueResult' )
+ // InternalDataDSL.g:24410:4: 'allowNonuniqueResult'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNonuniqueResultAllowNonuniqueResultKeyword_10_1_0());
}
- match(input,147,FOLLOW_2); if (state.failed) return ;
+ match(input,159,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeLookupAccess().getAllowNonuniqueResultAllowNonuniqueResultKeyword_10_1_0());
}
@@ -75284,17 +79990,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeLookup__MarkerPathAssignment_10_2"
- // InternalDataDSL.g:22996:1: rule__DataInterchangeLookup__MarkerPathAssignment_10_2 : ( ruleDataInterchangeMarkerPath ) ;
+ // InternalDataDSL.g:24421:1: rule__DataInterchangeLookup__MarkerPathAssignment_10_2 : ( ruleDataInterchangeMarkerPath ) ;
public final void rule__DataInterchangeLookup__MarkerPathAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23000:1: ( ( ruleDataInterchangeMarkerPath ) )
- // InternalDataDSL.g:23001:2: ( ruleDataInterchangeMarkerPath )
+ // InternalDataDSL.g:24425:1: ( ( ruleDataInterchangeMarkerPath ) )
+ // InternalDataDSL.g:24426:2: ( ruleDataInterchangeMarkerPath )
{
- // InternalDataDSL.g:23001:2: ( ruleDataInterchangeMarkerPath )
- // InternalDataDSL.g:23002:3: ruleDataInterchangeMarkerPath
+ // InternalDataDSL.g:24426:2: ( ruleDataInterchangeMarkerPath )
+ // InternalDataDSL.g:24427:3: ruleDataInterchangeMarkerPath
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getMarkerPathDataInterchangeMarkerPathParserRuleCall_10_2_0());
@@ -75329,17 +80035,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerPath__PathAssignment_3"
- // InternalDataDSL.g:23011:1: rule__DataInterchangeMarkerPath__PathAssignment_3 : ( ruleDataInterchangeMarkerEntity ) ;
+ // InternalDataDSL.g:24436:1: rule__DataInterchangeMarkerPath__PathAssignment_3 : ( ruleDataInterchangeMarkerEntity ) ;
public final void rule__DataInterchangeMarkerPath__PathAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23015:1: ( ( ruleDataInterchangeMarkerEntity ) )
- // InternalDataDSL.g:23016:2: ( ruleDataInterchangeMarkerEntity )
+ // InternalDataDSL.g:24440:1: ( ( ruleDataInterchangeMarkerEntity ) )
+ // InternalDataDSL.g:24441:2: ( ruleDataInterchangeMarkerEntity )
{
- // InternalDataDSL.g:23016:2: ( ruleDataInterchangeMarkerEntity )
- // InternalDataDSL.g:23017:3: ruleDataInterchangeMarkerEntity
+ // InternalDataDSL.g:24441:2: ( ruleDataInterchangeMarkerEntity )
+ // InternalDataDSL.g:24442:3: ruleDataInterchangeMarkerEntity
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerPathAccess().getPathDataInterchangeMarkerEntityParserRuleCall_3_0());
@@ -75374,23 +80080,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2"
- // InternalDataDSL.g:23026:1: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 : ( ( ruleLFQN ) ) ;
+ // InternalDataDSL.g:24451:1: rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2 : ( ( ruleLFQN ) ) ;
public final void rule__DataInterchangeMarkerEntity__MarkerEntityAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23030:1: ( ( ( ruleLFQN ) ) )
- // InternalDataDSL.g:23031:2: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:24455:1: ( ( ( ruleLFQN ) ) )
+ // InternalDataDSL.g:24456:2: ( ( ruleLFQN ) )
{
- // InternalDataDSL.g:23031:2: ( ( ruleLFQN ) )
- // InternalDataDSL.g:23032:3: ( ruleLFQN )
+ // InternalDataDSL.g:24456:2: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:24457:3: ( ruleLFQN )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityLEntityCrossReference_2_0());
}
- // InternalDataDSL.g:23033:3: ( ruleLFQN )
- // InternalDataDSL.g:23034:4: ruleLFQN
+ // InternalDataDSL.g:24458:3: ( ruleLFQN )
+ // InternalDataDSL.g:24459:4: ruleLFQN
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityLEntityLFQNParserRuleCall_2_0_1());
@@ -75431,28 +80137,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0"
- // InternalDataDSL.g:23045:1: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 : ( ( 'markedBy' ) ) ;
+ // InternalDataDSL.g:24470:1: rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0 : ( ( 'markedBy' ) ) ;
public final void rule__DataInterchangeMarkerEntity__MarkLatestAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23049:1: ( ( ( 'markedBy' ) ) )
- // InternalDataDSL.g:23050:2: ( ( 'markedBy' ) )
+ // InternalDataDSL.g:24474:1: ( ( ( 'markedBy' ) ) )
+ // InternalDataDSL.g:24475:2: ( ( 'markedBy' ) )
{
- // InternalDataDSL.g:23050:2: ( ( 'markedBy' ) )
- // InternalDataDSL.g:23051:3: ( 'markedBy' )
+ // InternalDataDSL.g:24475:2: ( ( 'markedBy' ) )
+ // InternalDataDSL.g:24476:3: ( 'markedBy' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0());
}
- // InternalDataDSL.g:23052:3: ( 'markedBy' )
- // InternalDataDSL.g:23053:4: 'markedBy'
+ // InternalDataDSL.g:24477:3: ( 'markedBy' )
+ // InternalDataDSL.g:24478:4: 'markedBy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0());
}
- match(input,148,FOLLOW_2); if (state.failed) return ;
+ match(input,160,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0());
}
@@ -75484,23 +80190,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1"
- // InternalDataDSL.g:23064:1: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24489:1: rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeMarkerEntity__MarkerPropertyAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23068:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23069:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24493:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24494:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23069:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23070:3: ( RULE_ID )
+ // InternalDataDSL.g:24494:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24495:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerPropertyLEntityAttributeCrossReference_3_1_0());
}
- // InternalDataDSL.g:23071:3: ( RULE_ID )
- // InternalDataDSL.g:23072:4: RULE_ID
+ // InternalDataDSL.g:24496:3: ( RULE_ID )
+ // InternalDataDSL.g:24497:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerPropertyLEntityAttributeIDTerminalRuleCall_3_1_0_1());
@@ -75537,23 +80243,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__TargetPropertyAssignment_2"
- // InternalDataDSL.g:23083:1: rule__DataInterchangeFormat__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24508:1: rule__DataInterchangeFormat__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeFormat__TargetPropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23087:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23088:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24512:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24513:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23088:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23089:3: ( RULE_ID )
+ // InternalDataDSL.g:24513:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24514:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyLEntityAttributeCrossReference_2_0());
}
- // InternalDataDSL.g:23090:3: ( RULE_ID )
- // InternalDataDSL.g:23091:4: RULE_ID
+ // InternalDataDSL.g:24515:3: ( RULE_ID )
+ // InternalDataDSL.g:24516:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1());
@@ -75590,17 +80296,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeFormat__FormatAssignment_4"
- // InternalDataDSL.g:23102:1: rule__DataInterchangeFormat__FormatAssignment_4 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24527:1: rule__DataInterchangeFormat__FormatAssignment_4 : ( RULE_STRING ) ;
public final void rule__DataInterchangeFormat__FormatAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23106:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:23107:2: ( RULE_STRING )
+ // InternalDataDSL.g:24531:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24532:2: ( RULE_STRING )
{
- // InternalDataDSL.g:23107:2: ( RULE_STRING )
- // InternalDataDSL.g:23108:3: RULE_STRING
+ // InternalDataDSL.g:24532:2: ( RULE_STRING )
+ // InternalDataDSL.g:24533:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFormatAccess().getFormatSTRINGTerminalRuleCall_4_0());
@@ -75631,23 +80337,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2"
- // InternalDataDSL.g:23117:1: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24542:1: rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeEntityExpression__TargetPropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23121:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23122:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24546:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24547:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23122:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23123:3: ( RULE_ID )
+ // InternalDataDSL.g:24547:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24548:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0());
}
- // InternalDataDSL.g:23124:3: ( RULE_ID )
- // InternalDataDSL.g:23125:4: RULE_ID
+ // InternalDataDSL.g:24549:3: ( RULE_ID )
+ // InternalDataDSL.g:24550:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1());
@@ -75684,23 +80390,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__EntityAssignment_4"
- // InternalDataDSL.g:23136:1: rule__DataInterchangeEntityExpression__EntityAssignment_4 : ( ( ruleLFQN ) ) ;
+ // InternalDataDSL.g:24561:1: rule__DataInterchangeEntityExpression__EntityAssignment_4 : ( ( ruleLFQN ) ) ;
public final void rule__DataInterchangeEntityExpression__EntityAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23140:1: ( ( ( ruleLFQN ) ) )
- // InternalDataDSL.g:23141:2: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:24565:1: ( ( ( ruleLFQN ) ) )
+ // InternalDataDSL.g:24566:2: ( ( ruleLFQN ) )
{
- // InternalDataDSL.g:23141:2: ( ( ruleLFQN ) )
- // InternalDataDSL.g:23142:3: ( ruleLFQN )
+ // InternalDataDSL.g:24566:2: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:24567:3: ( ruleLFQN )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityLEntityCrossReference_4_0());
}
- // InternalDataDSL.g:23143:3: ( ruleLFQN )
- // InternalDataDSL.g:23144:4: ruleLFQN
+ // InternalDataDSL.g:24568:3: ( ruleLFQN )
+ // InternalDataDSL.g:24569:4: ruleLFQN
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityLEntityLFQNParserRuleCall_4_0_1());
@@ -75741,23 +80447,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeEntityExpression__PropertyAssignment_6"
- // InternalDataDSL.g:23155:1: rule__DataInterchangeEntityExpression__PropertyAssignment_6 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24580:1: rule__DataInterchangeEntityExpression__PropertyAssignment_6 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeEntityExpression__PropertyAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23159:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23160:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24584:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24585:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23160:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23161:3: ( RULE_ID )
+ // InternalDataDSL.g:24585:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24586:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyLEntityAttributeCrossReference_6_0());
}
- // InternalDataDSL.g:23162:3: ( RULE_ID )
- // InternalDataDSL.g:23163:4: RULE_ID
+ // InternalDataDSL.g:24587:3: ( RULE_ID )
+ // InternalDataDSL.g:24588:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyLEntityAttributeIDTerminalRuleCall_6_0_1());
@@ -75793,24 +80499,547 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DataInterchangeEntityExpression__PropertyAssignment_6"
+ // $ANTLR start "rule__DataInterchangeExpose__RefEntityAssignment_2"
+ // InternalDataDSL.g:24599:1: rule__DataInterchangeExpose__RefEntityAssignment_2 : ( ( RULE_ID ) ) ;
+ public final void rule__DataInterchangeExpose__RefEntityAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24603:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24604:2: ( ( RULE_ID ) )
+ {
+ // InternalDataDSL.g:24604:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24605:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0());
+ }
+ // InternalDataDSL.g:24606:3: ( RULE_ID )
+ // InternalDataDSL.g:24607:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__RefEntityAssignment_2"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1"
+ // InternalDataDSL.g:24618:1: rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1 : ( ( RULE_ID ) ) ;
+ public final void rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24622:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24623:2: ( ( RULE_ID ) )
+ {
+ // InternalDataDSL.g:24623:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24624:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0());
+ }
+ // InternalDataDSL.g:24625:3: ( RULE_ID )
+ // InternalDataDSL.g:24626:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__RefPropertyAssignment_3_0_1"
+
+
+ // $ANTLR start "rule__DataInterchangeExpose__SubExposeAssignment_3_1_2"
+ // InternalDataDSL.g:24637:1: rule__DataInterchangeExpose__SubExposeAssignment_3_1_2 : ( ruleDataInterchangeExpose ) ;
+ public final void rule__DataInterchangeExpose__SubExposeAssignment_3_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24641:1: ( ( ruleDataInterchangeExpose ) )
+ // InternalDataDSL.g:24642:2: ( ruleDataInterchangeExpose )
+ {
+ // InternalDataDSL.g:24642:2: ( ruleDataInterchangeExpose )
+ // InternalDataDSL.g:24643:3: ruleDataInterchangeExpose
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataInterchangeExpose();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExpose__SubExposeAssignment_3_1_2"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__ConditionAssignment_1_2"
+ // InternalDataDSL.g:24652:1: rule__DataInterchangeExportFilter__ConditionAssignment_1_2 : ( ruleDataInterchangeFilterCondition ) ;
+ public final void rule__DataInterchangeExportFilter__ConditionAssignment_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24656:1: ( ( ruleDataInterchangeFilterCondition ) )
+ // InternalDataDSL.g:24657:2: ( ruleDataInterchangeFilterCondition )
+ {
+ // InternalDataDSL.g:24657:2: ( ruleDataInterchangeFilterCondition )
+ // InternalDataDSL.g:24658:3: ruleDataInterchangeFilterCondition
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataInterchangeFilterCondition();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__ConditionAssignment_1_2"
+
+
+ // $ANTLR start "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1"
+ // InternalDataDSL.g:24667:1: rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1 : ( ruleDataInterchangeExportHide ) ;
+ public final void rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24671:1: ( ( ruleDataInterchangeExportHide ) )
+ // InternalDataDSL.g:24672:2: ( ruleDataInterchangeExportHide )
+ {
+ // InternalDataDSL.g:24672:2: ( ruleDataInterchangeExportHide )
+ // InternalDataDSL.g:24673:3: ruleDataInterchangeExportHide
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataInterchangeExportHide();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportFilter__HiddenpropertiesAssignment_2_1"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__RefPropertyAssignment_0"
+ // InternalDataDSL.g:24682:1: rule__DataInterchangeFilterCondition__RefPropertyAssignment_0 : ( ( RULE_ID ) ) ;
+ public final void rule__DataInterchangeFilterCondition__RefPropertyAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24686:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24687:2: ( ( RULE_ID ) )
+ {
+ // InternalDataDSL.g:24687:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24688:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0());
+ }
+ // InternalDataDSL.g:24689:3: ( RULE_ID )
+ // InternalDataDSL.g:24690:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__RefPropertyAssignment_0"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__OperatorAssignment_1"
+ // InternalDataDSL.g:24701:1: rule__DataInterchangeFilterCondition__OperatorAssignment_1 : ( ruleConditionAndOperator1 ) ;
+ public final void rule__DataInterchangeFilterCondition__OperatorAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24705:1: ( ( ruleConditionAndOperator1 ) )
+ // InternalDataDSL.g:24706:2: ( ruleConditionAndOperator1 )
+ {
+ // InternalDataDSL.g:24706:2: ( ruleConditionAndOperator1 )
+ // InternalDataDSL.g:24707:3: ruleConditionAndOperator1
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorConditionAndOperator1EnumRuleCall_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionAndOperator1();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorConditionAndOperator1EnumRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__OperatorAssignment_1"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__ValueAssignment_2"
+ // InternalDataDSL.g:24716:1: rule__DataInterchangeFilterCondition__ValueAssignment_2 : ( RULE_STRING ) ;
+ public final void rule__DataInterchangeFilterCondition__ValueAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24720:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24721:2: ( RULE_STRING )
+ {
+ // InternalDataDSL.g:24721:2: ( RULE_STRING )
+ // InternalDataDSL.g:24722:3: RULE_STRING
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getValueSTRINGTerminalRuleCall_2_0());
+ }
+ match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getValueSTRINGTerminalRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__ValueAssignment_2"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__Operator2Assignment_3_0"
+ // InternalDataDSL.g:24731:1: rule__DataInterchangeFilterCondition__Operator2Assignment_3_0 : ( ruleConditionAndOperator2 ) ;
+ public final void rule__DataInterchangeFilterCondition__Operator2Assignment_3_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24735:1: ( ( ruleConditionAndOperator2 ) )
+ // InternalDataDSL.g:24736:2: ( ruleConditionAndOperator2 )
+ {
+ // InternalDataDSL.g:24736:2: ( ruleConditionAndOperator2 )
+ // InternalDataDSL.g:24737:3: ruleConditionAndOperator2
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2ConditionAndOperator2EnumRuleCall_3_0_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleConditionAndOperator2();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2ConditionAndOperator2EnumRuleCall_3_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__Operator2Assignment_3_0"
+
+
+ // $ANTLR start "rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1"
+ // InternalDataDSL.g:24746:1: rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1 : ( ruleDataInterchangeFilterCondition ) ;
+ public final void rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24750:1: ( ( ruleDataInterchangeFilterCondition ) )
+ // InternalDataDSL.g:24751:2: ( ruleDataInterchangeFilterCondition )
+ {
+ // InternalDataDSL.g:24751:2: ( ruleDataInterchangeFilterCondition )
+ // InternalDataDSL.g:24752:3: ruleDataInterchangeFilterCondition
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0());
+ }
+ pushFollow(FOLLOW_2);
+ ruleDataInterchangeFilterCondition();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeFilterCondition__SubconditionAssignment_3_1"
+
+
+ // $ANTLR start "rule__DataInterchangeExportHide__PropertyAssignment_1"
+ // InternalDataDSL.g:24761:1: rule__DataInterchangeExportHide__PropertyAssignment_1 : ( ( RULE_ID ) ) ;
+ public final void rule__DataInterchangeExportHide__PropertyAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalDataDSL.g:24765:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24766:2: ( ( RULE_ID ) )
+ {
+ // InternalDataDSL.g:24766:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24767:3: ( RULE_ID )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0());
+ }
+ // InternalDataDSL.g:24768:3: ( RULE_ID )
+ // InternalDataDSL.g:24769:4: RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1());
+ }
+ match(input,RULE_ID,FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DataInterchangeExportHide__PropertyAssignment_1"
+
+
// $ANTLR start "rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2"
- // InternalDataDSL.g:23174:1: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24780:1: rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangePredefinedExpression__TargetPropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23178:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23179:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24784:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24785:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23179:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23180:3: ( RULE_ID )
+ // InternalDataDSL.g:24785:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24786:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0());
}
- // InternalDataDSL.g:23181:3: ( RULE_ID )
- // InternalDataDSL.g:23182:4: RULE_ID
+ // InternalDataDSL.g:24787:3: ( RULE_ID )
+ // InternalDataDSL.g:24788:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeIDTerminalRuleCall_2_0_1());
@@ -75847,17 +81076,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__BeanAssignment_4"
- // InternalDataDSL.g:23193:1: rule__DataInterchangePredefinedExpression__BeanAssignment_4 : ( rulePredefinedBeanEnum ) ;
+ // InternalDataDSL.g:24799:1: rule__DataInterchangePredefinedExpression__BeanAssignment_4 : ( rulePredefinedBeanEnum ) ;
public final void rule__DataInterchangePredefinedExpression__BeanAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23197:1: ( ( rulePredefinedBeanEnum ) )
- // InternalDataDSL.g:23198:2: ( rulePredefinedBeanEnum )
+ // InternalDataDSL.g:24803:1: ( ( rulePredefinedBeanEnum ) )
+ // InternalDataDSL.g:24804:2: ( rulePredefinedBeanEnum )
{
- // InternalDataDSL.g:23198:2: ( rulePredefinedBeanEnum )
- // InternalDataDSL.g:23199:3: rulePredefinedBeanEnum
+ // InternalDataDSL.g:24804:2: ( rulePredefinedBeanEnum )
+ // InternalDataDSL.g:24805:3: rulePredefinedBeanEnum
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanPredefinedBeanEnumEnumRuleCall_4_0());
@@ -75892,17 +81121,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6"
- // InternalDataDSL.g:23208:1: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 : ( rulePredefinedBeanTypeEnum ) ;
+ // InternalDataDSL.g:24814:1: rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6 : ( rulePredefinedBeanTypeEnum ) ;
public final void rule__DataInterchangePredefinedExpression__BeanTypeAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23212:1: ( ( rulePredefinedBeanTypeEnum ) )
- // InternalDataDSL.g:23213:2: ( rulePredefinedBeanTypeEnum )
+ // InternalDataDSL.g:24818:1: ( ( rulePredefinedBeanTypeEnum ) )
+ // InternalDataDSL.g:24819:2: ( rulePredefinedBeanTypeEnum )
{
- // InternalDataDSL.g:23213:2: ( rulePredefinedBeanTypeEnum )
- // InternalDataDSL.g:23214:3: rulePredefinedBeanTypeEnum
+ // InternalDataDSL.g:24819:2: ( rulePredefinedBeanTypeEnum )
+ // InternalDataDSL.g:24820:3: rulePredefinedBeanTypeEnum
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanTypePredefinedBeanTypeEnumEnumRuleCall_6_0());
@@ -75937,23 +81166,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__PropertyAssignment_2"
- // InternalDataDSL.g:23223:1: rule__DataInterchangeValueMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24829:1: rule__DataInterchangeValueMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeValueMapping__PropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23227:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23228:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24833:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24834:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23228:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23229:3: ( RULE_ID )
+ // InternalDataDSL.g:24834:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24835:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getPropertyLEntityAttributeCrossReference_2_0());
}
- // InternalDataDSL.g:23230:3: ( RULE_ID )
- // InternalDataDSL.g:23231:4: RULE_ID
+ // InternalDataDSL.g:24836:3: ( RULE_ID )
+ // InternalDataDSL.g:24837:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1());
@@ -75990,17 +81219,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeValueMapping__DataAssignment_4"
- // InternalDataDSL.g:23242:1: rule__DataInterchangeValueMapping__DataAssignment_4 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24848:1: rule__DataInterchangeValueMapping__DataAssignment_4 : ( RULE_STRING ) ;
public final void rule__DataInterchangeValueMapping__DataAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23246:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:23247:2: ( RULE_STRING )
+ // InternalDataDSL.g:24852:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24853:2: ( RULE_STRING )
{
- // InternalDataDSL.g:23247:2: ( RULE_STRING )
- // InternalDataDSL.g:23248:3: RULE_STRING
+ // InternalDataDSL.g:24853:2: ( RULE_STRING )
+ // InternalDataDSL.g:24854:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeValueMappingAccess().getDataSTRINGTerminalRuleCall_4_0());
@@ -76031,23 +81260,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__PropertyAssignment_2"
- // InternalDataDSL.g:23257:1: rule__DataInterchangeBlobMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalDataDSL.g:24863:1: rule__DataInterchangeBlobMapping__PropertyAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__DataInterchangeBlobMapping__PropertyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23261:1: ( ( ( RULE_ID ) ) )
- // InternalDataDSL.g:23262:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24867:1: ( ( ( RULE_ID ) ) )
+ // InternalDataDSL.g:24868:2: ( ( RULE_ID ) )
{
- // InternalDataDSL.g:23262:2: ( ( RULE_ID ) )
- // InternalDataDSL.g:23263:3: ( RULE_ID )
+ // InternalDataDSL.g:24868:2: ( ( RULE_ID ) )
+ // InternalDataDSL.g:24869:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyLEntityAttributeCrossReference_2_0());
}
- // InternalDataDSL.g:23264:3: ( RULE_ID )
- // InternalDataDSL.g:23265:4: RULE_ID
+ // InternalDataDSL.g:24870:3: ( RULE_ID )
+ // InternalDataDSL.g:24871:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyLEntityAttributeIDTerminalRuleCall_2_0_1());
@@ -76084,17 +81313,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__DataAssignment_4"
- // InternalDataDSL.g:23276:1: rule__DataInterchangeBlobMapping__DataAssignment_4 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24882:1: rule__DataInterchangeBlobMapping__DataAssignment_4 : ( RULE_STRING ) ;
public final void rule__DataInterchangeBlobMapping__DataAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23280:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:23281:2: ( RULE_STRING )
+ // InternalDataDSL.g:24886:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24887:2: ( RULE_STRING )
{
- // InternalDataDSL.g:23281:2: ( RULE_STRING )
- // InternalDataDSL.g:23282:3: RULE_STRING
+ // InternalDataDSL.g:24887:2: ( RULE_STRING )
+ // InternalDataDSL.g:24888:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getDataSTRINGTerminalRuleCall_4_0());
@@ -76125,17 +81354,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1"
- // InternalDataDSL.g:23291:1: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24897:1: rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeBlobMapping__BlobFileExtensionAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23295:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:23296:2: ( RULE_STRING )
+ // InternalDataDSL.g:24901:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24902:2: ( RULE_STRING )
{
- // InternalDataDSL.g:23296:2: ( RULE_STRING )
- // InternalDataDSL.g:23297:3: RULE_STRING
+ // InternalDataDSL.g:24902:2: ( RULE_STRING )
+ // InternalDataDSL.g:24903:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobFileExtensionSTRINGTerminalRuleCall_5_1_0());
@@ -76166,17 +81395,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1"
- // InternalDataDSL.g:23306:1: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:24912:1: rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__DataInterchangeBlobMapping__BlobPathAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23310:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:23311:2: ( RULE_STRING )
+ // InternalDataDSL.g:24916:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:24917:2: ( RULE_STRING )
{
- // InternalDataDSL.g:23311:2: ( RULE_STRING )
- // InternalDataDSL.g:23312:3: RULE_STRING
+ // InternalDataDSL.g:24917:2: ( RULE_STRING )
+ // InternalDataDSL.g:24918:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getBlobPathSTRINGTerminalRuleCall_6_1_0());
@@ -76207,17 +81436,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataInterchangeBlobMapping__MimeTypeAssignment_8"
- // InternalDataDSL.g:23321:1: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 : ( rulePredefinedBlobMimeTypeEnum ) ;
+ // InternalDataDSL.g:24927:1: rule__DataInterchangeBlobMapping__MimeTypeAssignment_8 : ( rulePredefinedBlobMimeTypeEnum ) ;
public final void rule__DataInterchangeBlobMapping__MimeTypeAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23325:1: ( ( rulePredefinedBlobMimeTypeEnum ) )
- // InternalDataDSL.g:23326:2: ( rulePredefinedBlobMimeTypeEnum )
+ // InternalDataDSL.g:24931:1: ( ( rulePredefinedBlobMimeTypeEnum ) )
+ // InternalDataDSL.g:24932:2: ( rulePredefinedBlobMimeTypeEnum )
{
- // InternalDataDSL.g:23326:2: ( rulePredefinedBlobMimeTypeEnum )
- // InternalDataDSL.g:23327:3: rulePredefinedBlobMimeTypeEnum
+ // InternalDataDSL.g:24932:2: ( rulePredefinedBlobMimeTypeEnum )
+ // InternalDataDSL.g:24933:3: rulePredefinedBlobMimeTypeEnum
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypePredefinedBlobMimeTypeEnumEnumRuleCall_8_0());
@@ -76252,23 +81481,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__StaticAssignment_2_0_0"
- // InternalDataDSL.g:23336:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ;
+ // InternalDataDSL.g:24942:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ;
public final void rule__XImportDeclaration__StaticAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23340:1: ( ( ( 'static' ) ) )
- // InternalDataDSL.g:23341:2: ( ( 'static' ) )
+ // InternalDataDSL.g:24946:1: ( ( ( 'static' ) ) )
+ // InternalDataDSL.g:24947:2: ( ( 'static' ) )
{
- // InternalDataDSL.g:23341:2: ( ( 'static' ) )
- // InternalDataDSL.g:23342:3: ( 'static' )
+ // InternalDataDSL.g:24947:2: ( ( 'static' ) )
+ // InternalDataDSL.g:24948:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
}
- // InternalDataDSL.g:23343:3: ( 'static' )
- // InternalDataDSL.g:23344:4: 'static'
+ // InternalDataDSL.g:24949:3: ( 'static' )
+ // InternalDataDSL.g:24950:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
@@ -76305,23 +81534,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_2_0_1"
- // InternalDataDSL.g:23355:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ;
+ // InternalDataDSL.g:24961:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ;
public final void rule__XImportDeclaration__ExtensionAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23359:1: ( ( ( 'extension' ) ) )
- // InternalDataDSL.g:23360:2: ( ( 'extension' ) )
+ // InternalDataDSL.g:24965:1: ( ( ( 'extension' ) ) )
+ // InternalDataDSL.g:24966:2: ( ( 'extension' ) )
{
- // InternalDataDSL.g:23360:2: ( ( 'extension' ) )
- // InternalDataDSL.g:23361:3: ( 'extension' )
+ // InternalDataDSL.g:24966:2: ( ( 'extension' ) )
+ // InternalDataDSL.g:24967:3: ( 'extension' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
}
- // InternalDataDSL.g:23362:3: ( 'extension' )
- // InternalDataDSL.g:23363:4: 'extension'
+ // InternalDataDSL.g:24968:3: ( 'extension' )
+ // InternalDataDSL.g:24969:4: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
@@ -76358,23 +81587,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_0_2"
- // InternalDataDSL.g:23374:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
+ // InternalDataDSL.g:24980:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_2_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23378:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
- // InternalDataDSL.g:23379:2: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalDataDSL.g:24984:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
+ // InternalDataDSL.g:24985:2: ( ( ruleQualifiedNameInStaticImport ) )
{
- // InternalDataDSL.g:23379:2: ( ( ruleQualifiedNameInStaticImport ) )
- // InternalDataDSL.g:23380:3: ( ruleQualifiedNameInStaticImport )
+ // InternalDataDSL.g:24985:2: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalDataDSL.g:24986:3: ( ruleQualifiedNameInStaticImport )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0());
}
- // InternalDataDSL.g:23381:3: ( ruleQualifiedNameInStaticImport )
- // InternalDataDSL.g:23382:4: ruleQualifiedNameInStaticImport
+ // InternalDataDSL.g:24987:3: ( ruleQualifiedNameInStaticImport )
+ // InternalDataDSL.g:24988:4: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1());
@@ -76415,23 +81644,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__WildcardAssignment_2_0_3_0"
- // InternalDataDSL.g:23393:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ;
+ // InternalDataDSL.g:24999:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ;
public final void rule__XImportDeclaration__WildcardAssignment_2_0_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23397:1: ( ( ( '*' ) ) )
- // InternalDataDSL.g:23398:2: ( ( '*' ) )
+ // InternalDataDSL.g:25003:1: ( ( ( '*' ) ) )
+ // InternalDataDSL.g:25004:2: ( ( '*' ) )
{
- // InternalDataDSL.g:23398:2: ( ( '*' ) )
- // InternalDataDSL.g:23399:3: ( '*' )
+ // InternalDataDSL.g:25004:2: ( ( '*' ) )
+ // InternalDataDSL.g:25005:3: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
}
- // InternalDataDSL.g:23400:3: ( '*' )
- // InternalDataDSL.g:23401:4: '*'
+ // InternalDataDSL.g:25006:3: ( '*' )
+ // InternalDataDSL.g:25007:4: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
@@ -76468,17 +81697,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_2_0_3_1"
- // InternalDataDSL.g:23412:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ;
+ // InternalDataDSL.g:25018: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 {
- // InternalDataDSL.g:23416:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:23417:2: ( ruleValidID )
+ // InternalDataDSL.g:25022:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:25023:2: ( ruleValidID )
{
- // InternalDataDSL.g:23417:2: ( ruleValidID )
- // InternalDataDSL.g:23418:3: ruleValidID
+ // InternalDataDSL.g:25023:2: ( ruleValidID )
+ // InternalDataDSL.g:25024:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0());
@@ -76513,23 +81742,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_1"
- // InternalDataDSL.g:23427:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ;
+ // InternalDataDSL.g:25033:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23431:1: ( ( ( ruleQualifiedName ) ) )
- // InternalDataDSL.g:23432:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:25037:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalDataDSL.g:25038:2: ( ( ruleQualifiedName ) )
{
- // InternalDataDSL.g:23432:2: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:23433:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:25038:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:25039:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0());
}
- // InternalDataDSL.g:23434:3: ( ruleQualifiedName )
- // InternalDataDSL.g:23435:4: ruleQualifiedName
+ // InternalDataDSL.g:25040:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:25041:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1());
@@ -76570,17 +81799,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_2_2"
- // InternalDataDSL.g:23446:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ;
+ // InternalDataDSL.g:25052:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ;
public final void rule__XImportDeclaration__ImportedNamespaceAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23450:1: ( ( ruleQualifiedNameWithWildcard ) )
- // InternalDataDSL.g:23451:2: ( ruleQualifiedNameWithWildcard )
+ // InternalDataDSL.g:25056:1: ( ( ruleQualifiedNameWithWildcard ) )
+ // InternalDataDSL.g:25057:2: ( ruleQualifiedNameWithWildcard )
{
- // InternalDataDSL.g:23451:2: ( ruleQualifiedNameWithWildcard )
- // InternalDataDSL.g:23452:3: ruleQualifiedNameWithWildcard
+ // InternalDataDSL.g:25057:2: ( ruleQualifiedNameWithWildcard )
+ // InternalDataDSL.g:25058:3: ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0());
@@ -76615,28 +81844,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__FqnImportAssignment_2_3_0"
- // InternalDataDSL.g:23461:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ;
+ // InternalDataDSL.g:25067:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ;
public final void rule__XImportDeclaration__FqnImportAssignment_2_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23465:1: ( ( ( 'ns' ) ) )
- // InternalDataDSL.g:23466:2: ( ( 'ns' ) )
+ // InternalDataDSL.g:25071:1: ( ( ( 'ns' ) ) )
+ // InternalDataDSL.g:25072:2: ( ( 'ns' ) )
{
- // InternalDataDSL.g:23466:2: ( ( 'ns' ) )
- // InternalDataDSL.g:23467:3: ( 'ns' )
+ // InternalDataDSL.g:25072:2: ( ( 'ns' ) )
+ // InternalDataDSL.g:25073:3: ( 'ns' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
- // InternalDataDSL.g:23468:3: ( 'ns' )
- // InternalDataDSL.g:23469:4: 'ns'
+ // InternalDataDSL.g:25074:3: ( 'ns' )
+ // InternalDataDSL.g:25075:4: 'ns'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
- match(input,149,FOLLOW_2); if (state.failed) return ;
+ match(input,161,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
@@ -76668,17 +81897,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1"
- // InternalDataDSL.g:23480:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ;
+ // InternalDataDSL.g:25086:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ;
public final void rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23484:1: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:23485:2: ( ruleQualifiedName )
+ // InternalDataDSL.g:25090:1: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:25091:2: ( ruleQualifiedName )
{
- // InternalDataDSL.g:23485:2: ( ruleQualifiedName )
- // InternalDataDSL.g:23486:3: ruleQualifiedName
+ // InternalDataDSL.g:25091:2: ( ruleQualifiedName )
+ // InternalDataDSL.g:25092:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0());
@@ -76713,23 +81942,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2"
- // InternalDataDSL.g:23495:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
+ // InternalDataDSL.g:25101:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23499:1: ( ( ( ruleQualifiedName ) ) )
- // InternalDataDSL.g:23500:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:25105:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalDataDSL.g:25106:2: ( ( ruleQualifiedName ) )
{
- // InternalDataDSL.g:23500:2: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:23501:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:25106:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:25107:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
- // InternalDataDSL.g:23502:3: ( ruleQualifiedName )
- // InternalDataDSL.g:23503:4: ruleQualifiedName
+ // InternalDataDSL.g:25108:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:25109:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1());
@@ -76770,17 +81999,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"
- // InternalDataDSL.g:23514:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ;
+ // InternalDataDSL.g:25120: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 {
- // InternalDataDSL.g:23518:1: ( ( ruleXAnnotationElementValuePair ) )
- // InternalDataDSL.g:23519:2: ( ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:25124:1: ( ( ruleXAnnotationElementValuePair ) )
+ // InternalDataDSL.g:25125:2: ( ruleXAnnotationElementValuePair )
{
- // InternalDataDSL.g:23519:2: ( ruleXAnnotationElementValuePair )
- // InternalDataDSL.g:23520:3: ruleXAnnotationElementValuePair
+ // InternalDataDSL.g:25125:2: ( ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:25126:3: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
@@ -76815,17 +82044,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"
- // InternalDataDSL.g:23529:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ;
+ // InternalDataDSL.g:25135: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 {
- // InternalDataDSL.g:23533:1: ( ( ruleXAnnotationElementValuePair ) )
- // InternalDataDSL.g:23534:2: ( ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:25139:1: ( ( ruleXAnnotationElementValuePair ) )
+ // InternalDataDSL.g:25140:2: ( ruleXAnnotationElementValuePair )
{
- // InternalDataDSL.g:23534:2: ( ruleXAnnotationElementValuePair )
- // InternalDataDSL.g:23535:3: ruleXAnnotationElementValuePair
+ // InternalDataDSL.g:25140:2: ( ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:25141:3: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
@@ -76860,17 +82089,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1"
- // InternalDataDSL.g:23544:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
+ // InternalDataDSL.g:25150:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23548:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
- // InternalDataDSL.g:23549:2: ( ruleXAnnotationElementValueOrCommaList )
+ // InternalDataDSL.g:25154:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
+ // InternalDataDSL.g:25155:2: ( ruleXAnnotationElementValueOrCommaList )
{
- // InternalDataDSL.g:23549:2: ( ruleXAnnotationElementValueOrCommaList )
- // InternalDataDSL.g:23550:3: ruleXAnnotationElementValueOrCommaList
+ // InternalDataDSL.g:25155:2: ( ruleXAnnotationElementValueOrCommaList )
+ // InternalDataDSL.g:25156:3: ruleXAnnotationElementValueOrCommaList
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
@@ -76905,23 +82134,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"
- // InternalDataDSL.g:23559:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
+ // InternalDataDSL.g:25165:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23563:1: ( ( ( ruleValidID ) ) )
- // InternalDataDSL.g:23564:2: ( ( ruleValidID ) )
+ // InternalDataDSL.g:25169:1: ( ( ( ruleValidID ) ) )
+ // InternalDataDSL.g:25170:2: ( ( ruleValidID ) )
{
- // InternalDataDSL.g:23564:2: ( ( ruleValidID ) )
- // InternalDataDSL.g:23565:3: ( ruleValidID )
+ // InternalDataDSL.g:25170:2: ( ( ruleValidID ) )
+ // InternalDataDSL.g:25171:3: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
- // InternalDataDSL.g:23566:3: ( ruleValidID )
- // InternalDataDSL.g:23567:4: ruleValidID
+ // InternalDataDSL.g:25172:3: ( ruleValidID )
+ // InternalDataDSL.g:25173:4: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1());
@@ -76962,17 +82191,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1"
- // InternalDataDSL.g:23578:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
+ // InternalDataDSL.g:25184:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23582:1: ( ( ruleXAnnotationElementValue ) )
- // InternalDataDSL.g:23583:2: ( ruleXAnnotationElementValue )
+ // InternalDataDSL.g:25188:1: ( ( ruleXAnnotationElementValue ) )
+ // InternalDataDSL.g:25189:2: ( ruleXAnnotationElementValue )
{
- // InternalDataDSL.g:23583:2: ( ruleXAnnotationElementValue )
- // InternalDataDSL.g:23584:3: ruleXAnnotationElementValue
+ // InternalDataDSL.g:25189:2: ( ruleXAnnotationElementValue )
+ // InternalDataDSL.g:25190:3: ruleXAnnotationElementValue
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0());
@@ -77007,17 +82236,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"
- // InternalDataDSL.g:23593:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:25199:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23597:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:23598:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25203:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:25204:2: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:23598:2: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:23599:3: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:25204:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25205:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
@@ -77052,17 +82281,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"
- // InternalDataDSL.g:23608:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:25214: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 {
- // InternalDataDSL.g:23612:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:23613:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25218:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:25219:2: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:23613:2: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:23614:3: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:25219:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25220:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
@@ -77097,17 +82326,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"
- // InternalDataDSL.g:23623:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:25229: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 {
- // InternalDataDSL.g:23627:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:23628:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25233:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:25234:2: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:23628:2: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:23629:3: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:25234:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25235:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
@@ -77142,17 +82371,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"
- // InternalDataDSL.g:23638:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:25244:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23642:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:23643:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25248:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:25249:2: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:23643:2: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:23644:3: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:25249:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25250:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
@@ -77187,17 +82416,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"
- // InternalDataDSL.g:23653:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:25259: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 {
- // InternalDataDSL.g:23657:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:23658:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25263:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:25264:2: ( ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:23658:2: ( ruleXAnnotationOrExpression )
- // InternalDataDSL.g:23659:3: ruleXAnnotationOrExpression
+ // InternalDataDSL.g:25264:2: ( ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:25265:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
@@ -77232,23 +82461,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__FeatureAssignment_0_1"
- // InternalDataDSL.g:23668:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
+ // InternalDataDSL.g:25274:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23672:1: ( ( ( ruleFeatureCallID ) ) )
- // InternalDataDSL.g:23673:2: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:25278:1: ( ( ( ruleFeatureCallID ) ) )
+ // InternalDataDSL.g:25279:2: ( ( ruleFeatureCallID ) )
{
- // InternalDataDSL.g:23673:2: ( ( ruleFeatureCallID ) )
- // InternalDataDSL.g:23674:3: ( ruleFeatureCallID )
+ // InternalDataDSL.g:25279:2: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:25280:3: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- // InternalDataDSL.g:23675:3: ( ruleFeatureCallID )
- // InternalDataDSL.g:23676:4: ruleFeatureCallID
+ // InternalDataDSL.g:25281:3: ( ruleFeatureCallID )
+ // InternalDataDSL.g:25282:4: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1());
@@ -77289,17 +82518,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__ValueAssignment_0_3"
- // InternalDataDSL.g:23687:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
+ // InternalDataDSL.g:25293:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23691:1: ( ( ruleXAssignment ) )
- // InternalDataDSL.g:23692:2: ( ruleXAssignment )
+ // InternalDataDSL.g:25297:1: ( ( ruleXAssignment ) )
+ // InternalDataDSL.g:25298:2: ( ruleXAssignment )
{
- // InternalDataDSL.g:23692:2: ( ruleXAssignment )
- // InternalDataDSL.g:23693:3: ruleXAssignment
+ // InternalDataDSL.g:25298:2: ( ruleXAssignment )
+ // InternalDataDSL.g:25299:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
@@ -77334,23 +82563,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1"
- // InternalDataDSL.g:23702:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ;
+ // InternalDataDSL.g:25308: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 {
- // InternalDataDSL.g:23706:1: ( ( ( ruleOpMultiAssign ) ) )
- // InternalDataDSL.g:23707:2: ( ( ruleOpMultiAssign ) )
+ // InternalDataDSL.g:25312:1: ( ( ( ruleOpMultiAssign ) ) )
+ // InternalDataDSL.g:25313:2: ( ( ruleOpMultiAssign ) )
{
- // InternalDataDSL.g:23707:2: ( ( ruleOpMultiAssign ) )
- // InternalDataDSL.g:23708:3: ( ruleOpMultiAssign )
+ // InternalDataDSL.g:25313:2: ( ( ruleOpMultiAssign ) )
+ // InternalDataDSL.g:25314:3: ( ruleOpMultiAssign )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- // InternalDataDSL.g:23709:3: ( ruleOpMultiAssign )
- // InternalDataDSL.g:23710:4: ruleOpMultiAssign
+ // InternalDataDSL.g:25315:3: ( ruleOpMultiAssign )
+ // InternalDataDSL.g:25316:4: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1());
@@ -77391,17 +82620,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1"
- // InternalDataDSL.g:23721:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
+ // InternalDataDSL.g:25327:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23725:1: ( ( ruleXAssignment ) )
- // InternalDataDSL.g:23726:2: ( ruleXAssignment )
+ // InternalDataDSL.g:25331:1: ( ( ruleXAssignment ) )
+ // InternalDataDSL.g:25332:2: ( ruleXAssignment )
{
- // InternalDataDSL.g:23726:2: ( ruleXAssignment )
- // InternalDataDSL.g:23727:3: ruleXAssignment
+ // InternalDataDSL.g:25332:2: ( ruleXAssignment )
+ // InternalDataDSL.g:25333:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
@@ -77436,23 +82665,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1"
- // InternalDataDSL.g:23736:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ;
+ // InternalDataDSL.g:25342: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 {
- // InternalDataDSL.g:23740:1: ( ( ( ruleOpOr ) ) )
- // InternalDataDSL.g:23741:2: ( ( ruleOpOr ) )
+ // InternalDataDSL.g:25346:1: ( ( ( ruleOpOr ) ) )
+ // InternalDataDSL.g:25347:2: ( ( ruleOpOr ) )
{
- // InternalDataDSL.g:23741:2: ( ( ruleOpOr ) )
- // InternalDataDSL.g:23742:3: ( ruleOpOr )
+ // InternalDataDSL.g:25347:2: ( ( ruleOpOr ) )
+ // InternalDataDSL.g:25348:3: ( ruleOpOr )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalDataDSL.g:23743:3: ( ruleOpOr )
- // InternalDataDSL.g:23744:4: ruleOpOr
+ // InternalDataDSL.g:25349:3: ( ruleOpOr )
+ // InternalDataDSL.g:25350:4: ruleOpOr
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1());
@@ -77493,17 +82722,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1"
- // InternalDataDSL.g:23755:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
+ // InternalDataDSL.g:25361:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23759:1: ( ( ruleXAndExpression ) )
- // InternalDataDSL.g:23760:2: ( ruleXAndExpression )
+ // InternalDataDSL.g:25365:1: ( ( ruleXAndExpression ) )
+ // InternalDataDSL.g:25366:2: ( ruleXAndExpression )
{
- // InternalDataDSL.g:23760:2: ( ruleXAndExpression )
- // InternalDataDSL.g:23761:3: ruleXAndExpression
+ // InternalDataDSL.g:25366:2: ( ruleXAndExpression )
+ // InternalDataDSL.g:25367:3: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
@@ -77538,23 +82767,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1"
- // InternalDataDSL.g:23770:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ;
+ // InternalDataDSL.g:25376: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 {
- // InternalDataDSL.g:23774:1: ( ( ( ruleOpAnd ) ) )
- // InternalDataDSL.g:23775:2: ( ( ruleOpAnd ) )
+ // InternalDataDSL.g:25380:1: ( ( ( ruleOpAnd ) ) )
+ // InternalDataDSL.g:25381:2: ( ( ruleOpAnd ) )
{
- // InternalDataDSL.g:23775:2: ( ( ruleOpAnd ) )
- // InternalDataDSL.g:23776:3: ( ruleOpAnd )
+ // InternalDataDSL.g:25381:2: ( ( ruleOpAnd ) )
+ // InternalDataDSL.g:25382:3: ( ruleOpAnd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalDataDSL.g:23777:3: ( ruleOpAnd )
- // InternalDataDSL.g:23778:4: ruleOpAnd
+ // InternalDataDSL.g:25383:3: ( ruleOpAnd )
+ // InternalDataDSL.g:25384:4: ruleOpAnd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1());
@@ -77595,17 +82824,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1"
- // InternalDataDSL.g:23789:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
+ // InternalDataDSL.g:25395:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23793:1: ( ( ruleXEqualityExpression ) )
- // InternalDataDSL.g:23794:2: ( ruleXEqualityExpression )
+ // InternalDataDSL.g:25399:1: ( ( ruleXEqualityExpression ) )
+ // InternalDataDSL.g:25400:2: ( ruleXEqualityExpression )
{
- // InternalDataDSL.g:23794:2: ( ruleXEqualityExpression )
- // InternalDataDSL.g:23795:3: ruleXEqualityExpression
+ // InternalDataDSL.g:25400:2: ( ruleXEqualityExpression )
+ // InternalDataDSL.g:25401:3: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
@@ -77640,23 +82869,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"
- // InternalDataDSL.g:23804:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ;
+ // InternalDataDSL.g:25410: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 {
- // InternalDataDSL.g:23808:1: ( ( ( ruleOpEquality ) ) )
- // InternalDataDSL.g:23809:2: ( ( ruleOpEquality ) )
+ // InternalDataDSL.g:25414:1: ( ( ( ruleOpEquality ) ) )
+ // InternalDataDSL.g:25415:2: ( ( ruleOpEquality ) )
{
- // InternalDataDSL.g:23809:2: ( ( ruleOpEquality ) )
- // InternalDataDSL.g:23810:3: ( ruleOpEquality )
+ // InternalDataDSL.g:25415:2: ( ( ruleOpEquality ) )
+ // InternalDataDSL.g:25416:3: ( ruleOpEquality )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalDataDSL.g:23811:3: ( ruleOpEquality )
- // InternalDataDSL.g:23812:4: ruleOpEquality
+ // InternalDataDSL.g:25417:3: ( ruleOpEquality )
+ // InternalDataDSL.g:25418:4: ruleOpEquality
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1());
@@ -77697,17 +82926,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1"
- // InternalDataDSL.g:23823:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
+ // InternalDataDSL.g:25429:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23827:1: ( ( ruleXRelationalExpression ) )
- // InternalDataDSL.g:23828:2: ( ruleXRelationalExpression )
+ // InternalDataDSL.g:25433:1: ( ( ruleXRelationalExpression ) )
+ // InternalDataDSL.g:25434:2: ( ruleXRelationalExpression )
{
- // InternalDataDSL.g:23828:2: ( ruleXRelationalExpression )
- // InternalDataDSL.g:23829:3: ruleXRelationalExpression
+ // InternalDataDSL.g:25434:2: ( ruleXRelationalExpression )
+ // InternalDataDSL.g:25435:3: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
@@ -77742,17 +82971,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1"
- // InternalDataDSL.g:23838:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:25444:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23842:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:23843:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:25448:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:25449:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:23843:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:23844:3: ruleJvmTypeReference
+ // InternalDataDSL.g:25449:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:25450:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
@@ -77787,23 +83016,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"
- // InternalDataDSL.g:23853:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ;
+ // InternalDataDSL.g:25459: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 {
- // InternalDataDSL.g:23857:1: ( ( ( ruleOpCompare ) ) )
- // InternalDataDSL.g:23858:2: ( ( ruleOpCompare ) )
+ // InternalDataDSL.g:25463:1: ( ( ( ruleOpCompare ) ) )
+ // InternalDataDSL.g:25464:2: ( ( ruleOpCompare ) )
{
- // InternalDataDSL.g:23858:2: ( ( ruleOpCompare ) )
- // InternalDataDSL.g:23859:3: ( ruleOpCompare )
+ // InternalDataDSL.g:25464:2: ( ( ruleOpCompare ) )
+ // InternalDataDSL.g:25465:3: ( ruleOpCompare )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- // InternalDataDSL.g:23860:3: ( ruleOpCompare )
- // InternalDataDSL.g:23861:4: ruleOpCompare
+ // InternalDataDSL.g:25466:3: ( ruleOpCompare )
+ // InternalDataDSL.g:25467:4: ruleOpCompare
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1());
@@ -77844,17 +83073,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1"
- // InternalDataDSL.g:23872:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
+ // InternalDataDSL.g:25478:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23876:1: ( ( ruleXOtherOperatorExpression ) )
- // InternalDataDSL.g:23877:2: ( ruleXOtherOperatorExpression )
+ // InternalDataDSL.g:25482:1: ( ( ruleXOtherOperatorExpression ) )
+ // InternalDataDSL.g:25483:2: ( ruleXOtherOperatorExpression )
{
- // InternalDataDSL.g:23877:2: ( ruleXOtherOperatorExpression )
- // InternalDataDSL.g:23878:3: ruleXOtherOperatorExpression
+ // InternalDataDSL.g:25483:2: ( ruleXOtherOperatorExpression )
+ // InternalDataDSL.g:25484:3: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
@@ -77889,23 +83118,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"
- // InternalDataDSL.g:23887:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ;
+ // InternalDataDSL.g:25493: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 {
- // InternalDataDSL.g:23891:1: ( ( ( ruleOpOther ) ) )
- // InternalDataDSL.g:23892:2: ( ( ruleOpOther ) )
+ // InternalDataDSL.g:25497:1: ( ( ( ruleOpOther ) ) )
+ // InternalDataDSL.g:25498:2: ( ( ruleOpOther ) )
{
- // InternalDataDSL.g:23892:2: ( ( ruleOpOther ) )
- // InternalDataDSL.g:23893:3: ( ruleOpOther )
+ // InternalDataDSL.g:25498:2: ( ( ruleOpOther ) )
+ // InternalDataDSL.g:25499:3: ( ruleOpOther )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalDataDSL.g:23894:3: ( ruleOpOther )
- // InternalDataDSL.g:23895:4: ruleOpOther
+ // InternalDataDSL.g:25500:3: ( ruleOpOther )
+ // InternalDataDSL.g:25501:4: ruleOpOther
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1());
@@ -77946,17 +83175,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"
- // InternalDataDSL.g:23906:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
+ // InternalDataDSL.g:25512:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23910:1: ( ( ruleXAdditiveExpression ) )
- // InternalDataDSL.g:23911:2: ( ruleXAdditiveExpression )
+ // InternalDataDSL.g:25516:1: ( ( ruleXAdditiveExpression ) )
+ // InternalDataDSL.g:25517:2: ( ruleXAdditiveExpression )
{
- // InternalDataDSL.g:23911:2: ( ruleXAdditiveExpression )
- // InternalDataDSL.g:23912:3: ruleXAdditiveExpression
+ // InternalDataDSL.g:25517:2: ( ruleXAdditiveExpression )
+ // InternalDataDSL.g:25518:3: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
@@ -77991,23 +83220,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"
- // InternalDataDSL.g:23921:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ;
+ // InternalDataDSL.g:25527: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 {
- // InternalDataDSL.g:23925:1: ( ( ( ruleOpAdd ) ) )
- // InternalDataDSL.g:23926:2: ( ( ruleOpAdd ) )
+ // InternalDataDSL.g:25531:1: ( ( ( ruleOpAdd ) ) )
+ // InternalDataDSL.g:25532:2: ( ( ruleOpAdd ) )
{
- // InternalDataDSL.g:23926:2: ( ( ruleOpAdd ) )
- // InternalDataDSL.g:23927:3: ( ruleOpAdd )
+ // InternalDataDSL.g:25532:2: ( ( ruleOpAdd ) )
+ // InternalDataDSL.g:25533:3: ( ruleOpAdd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalDataDSL.g:23928:3: ( ruleOpAdd )
- // InternalDataDSL.g:23929:4: ruleOpAdd
+ // InternalDataDSL.g:25534:3: ( ruleOpAdd )
+ // InternalDataDSL.g:25535:4: ruleOpAdd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1());
@@ -78048,17 +83277,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1"
- // InternalDataDSL.g:23940:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
+ // InternalDataDSL.g:25546:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23944:1: ( ( ruleXMultiplicativeExpression ) )
- // InternalDataDSL.g:23945:2: ( ruleXMultiplicativeExpression )
+ // InternalDataDSL.g:25550:1: ( ( ruleXMultiplicativeExpression ) )
+ // InternalDataDSL.g:25551:2: ( ruleXMultiplicativeExpression )
{
- // InternalDataDSL.g:23945:2: ( ruleXMultiplicativeExpression )
- // InternalDataDSL.g:23946:3: ruleXMultiplicativeExpression
+ // InternalDataDSL.g:25551:2: ( ruleXMultiplicativeExpression )
+ // InternalDataDSL.g:25552:3: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
@@ -78093,23 +83322,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"
- // InternalDataDSL.g:23955:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ;
+ // InternalDataDSL.g:25561: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 {
- // InternalDataDSL.g:23959:1: ( ( ( ruleOpMulti ) ) )
- // InternalDataDSL.g:23960:2: ( ( ruleOpMulti ) )
+ // InternalDataDSL.g:25565:1: ( ( ( ruleOpMulti ) ) )
+ // InternalDataDSL.g:25566:2: ( ( ruleOpMulti ) )
{
- // InternalDataDSL.g:23960:2: ( ( ruleOpMulti ) )
- // InternalDataDSL.g:23961:3: ( ruleOpMulti )
+ // InternalDataDSL.g:25566:2: ( ( ruleOpMulti ) )
+ // InternalDataDSL.g:25567:3: ( ruleOpMulti )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalDataDSL.g:23962:3: ( ruleOpMulti )
- // InternalDataDSL.g:23963:4: ruleOpMulti
+ // InternalDataDSL.g:25568:3: ( ruleOpMulti )
+ // InternalDataDSL.g:25569:4: ruleOpMulti
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1());
@@ -78150,17 +83379,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"
- // InternalDataDSL.g:23974:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
+ // InternalDataDSL.g:25580:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23978:1: ( ( ruleXUnaryOperation ) )
- // InternalDataDSL.g:23979:2: ( ruleXUnaryOperation )
+ // InternalDataDSL.g:25584:1: ( ( ruleXUnaryOperation ) )
+ // InternalDataDSL.g:25585:2: ( ruleXUnaryOperation )
{
- // InternalDataDSL.g:23979:2: ( ruleXUnaryOperation )
- // InternalDataDSL.g:23980:3: ruleXUnaryOperation
+ // InternalDataDSL.g:25585:2: ( ruleXUnaryOperation )
+ // InternalDataDSL.g:25586:3: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
@@ -78195,23 +83424,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1"
- // InternalDataDSL.g:23989:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
+ // InternalDataDSL.g:25595:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:23993:1: ( ( ( ruleOpUnary ) ) )
- // InternalDataDSL.g:23994:2: ( ( ruleOpUnary ) )
+ // InternalDataDSL.g:25599:1: ( ( ( ruleOpUnary ) ) )
+ // InternalDataDSL.g:25600:2: ( ( ruleOpUnary ) )
{
- // InternalDataDSL.g:23994:2: ( ( ruleOpUnary ) )
- // InternalDataDSL.g:23995:3: ( ruleOpUnary )
+ // InternalDataDSL.g:25600:2: ( ( ruleOpUnary ) )
+ // InternalDataDSL.g:25601:3: ( ruleOpUnary )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- // InternalDataDSL.g:23996:3: ( ruleOpUnary )
- // InternalDataDSL.g:23997:4: ruleOpUnary
+ // InternalDataDSL.g:25602:3: ( ruleOpUnary )
+ // InternalDataDSL.g:25603:4: ruleOpUnary
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
@@ -78252,17 +83481,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2"
- // InternalDataDSL.g:24008:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
+ // InternalDataDSL.g:25614:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24012:1: ( ( ruleXUnaryOperation ) )
- // InternalDataDSL.g:24013:2: ( ruleXUnaryOperation )
+ // InternalDataDSL.g:25618:1: ( ( ruleXUnaryOperation ) )
+ // InternalDataDSL.g:25619:2: ( ruleXUnaryOperation )
{
- // InternalDataDSL.g:24013:2: ( ruleXUnaryOperation )
- // InternalDataDSL.g:24014:3: ruleXUnaryOperation
+ // InternalDataDSL.g:25619:2: ( ruleXUnaryOperation )
+ // InternalDataDSL.g:25620:3: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0());
@@ -78297,17 +83526,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1"
- // InternalDataDSL.g:24023:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:25629:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24027:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:24028:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:25633:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:25634:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:24028:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:24029:3: ruleJvmTypeReference
+ // InternalDataDSL.g:25634:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:25635:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
@@ -78342,23 +83571,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1"
- // InternalDataDSL.g:24038:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
+ // InternalDataDSL.g:25644:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24042:1: ( ( ( ruleOpPostfix ) ) )
- // InternalDataDSL.g:24043:2: ( ( ruleOpPostfix ) )
+ // InternalDataDSL.g:25648:1: ( ( ( ruleOpPostfix ) ) )
+ // InternalDataDSL.g:25649:2: ( ( ruleOpPostfix ) )
{
- // InternalDataDSL.g:24043:2: ( ( ruleOpPostfix ) )
- // InternalDataDSL.g:24044:3: ( ruleOpPostfix )
+ // InternalDataDSL.g:25649:2: ( ( ruleOpPostfix ) )
+ // InternalDataDSL.g:25650:3: ( ruleOpPostfix )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0());
}
- // InternalDataDSL.g:24045:3: ( ruleOpPostfix )
- // InternalDataDSL.g:24046:4: ruleOpPostfix
+ // InternalDataDSL.g:25651:3: ( ruleOpPostfix )
+ // InternalDataDSL.g:25652:4: ruleOpPostfix
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1());
@@ -78399,28 +83628,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"
- // InternalDataDSL.g:24057:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ;
+ // InternalDataDSL.g:25663: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 {
- // InternalDataDSL.g:24061:1: ( ( ( '::' ) ) )
- // InternalDataDSL.g:24062:2: ( ( '::' ) )
+ // InternalDataDSL.g:25667:1: ( ( ( '::' ) ) )
+ // InternalDataDSL.g:25668:2: ( ( '::' ) )
{
- // InternalDataDSL.g:24062:2: ( ( '::' ) )
- // InternalDataDSL.g:24063:3: ( '::' )
+ // InternalDataDSL.g:25668:2: ( ( '::' ) )
+ // InternalDataDSL.g:25669:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
- // InternalDataDSL.g:24064:3: ( '::' )
- // InternalDataDSL.g:24065:4: '::'
+ // InternalDataDSL.g:25670:3: ( '::' )
+ // InternalDataDSL.g:25671:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
- match(input,150,FOLLOW_2); if (state.failed) return ;
+ match(input,162,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
@@ -78452,23 +83681,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"
- // InternalDataDSL.g:24076:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ;
+ // InternalDataDSL.g:25682: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 {
- // InternalDataDSL.g:24080:1: ( ( ( ruleFeatureCallID ) ) )
- // InternalDataDSL.g:24081:2: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:25686:1: ( ( ( ruleFeatureCallID ) ) )
+ // InternalDataDSL.g:25687:2: ( ( ruleFeatureCallID ) )
{
- // InternalDataDSL.g:24081:2: ( ( ruleFeatureCallID ) )
- // InternalDataDSL.g:24082:3: ( ruleFeatureCallID )
+ // InternalDataDSL.g:25687:2: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:25688:3: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
- // InternalDataDSL.g:24083:3: ( ruleFeatureCallID )
- // InternalDataDSL.g:24084:4: ruleFeatureCallID
+ // InternalDataDSL.g:25689:3: ( ruleFeatureCallID )
+ // InternalDataDSL.g:25690:4: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1());
@@ -78509,17 +83738,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1"
- // InternalDataDSL.g:24095:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
+ // InternalDataDSL.g:25701:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24099:1: ( ( ruleXAssignment ) )
- // InternalDataDSL.g:24100:2: ( ruleXAssignment )
+ // InternalDataDSL.g:25705:1: ( ( ruleXAssignment ) )
+ // InternalDataDSL.g:25706:2: ( ruleXAssignment )
{
- // InternalDataDSL.g:24100:2: ( ruleXAssignment )
- // InternalDataDSL.g:24101:3: ruleXAssignment
+ // InternalDataDSL.g:25706:2: ( ruleXAssignment )
+ // InternalDataDSL.g:25707:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
@@ -78554,28 +83783,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"
- // InternalDataDSL.g:24110:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ;
+ // InternalDataDSL.g:25716: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 {
- // InternalDataDSL.g:24114:1: ( ( ( '?.' ) ) )
- // InternalDataDSL.g:24115:2: ( ( '?.' ) )
+ // InternalDataDSL.g:25720:1: ( ( ( '?.' ) ) )
+ // InternalDataDSL.g:25721:2: ( ( '?.' ) )
{
- // InternalDataDSL.g:24115:2: ( ( '?.' ) )
- // InternalDataDSL.g:24116:3: ( '?.' )
+ // InternalDataDSL.g:25721:2: ( ( '?.' ) )
+ // InternalDataDSL.g:25722:3: ( '?.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
- // InternalDataDSL.g:24117:3: ( '?.' )
- // InternalDataDSL.g:24118:4: '?.'
+ // InternalDataDSL.g:25723:3: ( '?.' )
+ // InternalDataDSL.g:25724:4: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
- match(input,151,FOLLOW_2); if (state.failed) return ;
+ match(input,163,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
@@ -78607,28 +83836,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"
- // InternalDataDSL.g:24129:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ;
+ // InternalDataDSL.g:25735: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 {
- // InternalDataDSL.g:24133:1: ( ( ( '::' ) ) )
- // InternalDataDSL.g:24134:2: ( ( '::' ) )
+ // InternalDataDSL.g:25739:1: ( ( ( '::' ) ) )
+ // InternalDataDSL.g:25740:2: ( ( '::' ) )
{
- // InternalDataDSL.g:24134:2: ( ( '::' ) )
- // InternalDataDSL.g:24135:3: ( '::' )
+ // InternalDataDSL.g:25740:2: ( ( '::' ) )
+ // InternalDataDSL.g:25741:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
- // InternalDataDSL.g:24136:3: ( '::' )
- // InternalDataDSL.g:24137:4: '::'
+ // InternalDataDSL.g:25742:3: ( '::' )
+ // InternalDataDSL.g:25743:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
- match(input,150,FOLLOW_2); if (state.failed) return ;
+ match(input,162,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
@@ -78660,17 +83889,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"
- // InternalDataDSL.g:24148:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:25754: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 {
- // InternalDataDSL.g:24152:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:24153:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:25758:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:25759:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:24153:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:24154:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:25759:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:25760:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
@@ -78705,17 +83934,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"
- // InternalDataDSL.g:24163:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:25769: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 {
- // InternalDataDSL.g:24167:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:24168:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:25773:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:25774:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:24168:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:24169:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:25774:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:25775:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
@@ -78750,23 +83979,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"
- // InternalDataDSL.g:24178:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
+ // InternalDataDSL.g:25784:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24182:1: ( ( ( ruleIdOrSuper ) ) )
- // InternalDataDSL.g:24183:2: ( ( ruleIdOrSuper ) )
+ // InternalDataDSL.g:25788:1: ( ( ( ruleIdOrSuper ) ) )
+ // InternalDataDSL.g:25789:2: ( ( ruleIdOrSuper ) )
{
- // InternalDataDSL.g:24183:2: ( ( ruleIdOrSuper ) )
- // InternalDataDSL.g:24184:3: ( ruleIdOrSuper )
+ // InternalDataDSL.g:25789:2: ( ( ruleIdOrSuper ) )
+ // InternalDataDSL.g:25790:3: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
- // InternalDataDSL.g:24185:3: ( ruleIdOrSuper )
- // InternalDataDSL.g:24186:4: ruleIdOrSuper
+ // InternalDataDSL.g:25791:3: ( ruleIdOrSuper )
+ // InternalDataDSL.g:25792:4: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1());
@@ -78807,28 +84036,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"
- // InternalDataDSL.g:24197:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
+ // InternalDataDSL.g:25803:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24201:1: ( ( ( '(' ) ) )
- // InternalDataDSL.g:24202:2: ( ( '(' ) )
+ // InternalDataDSL.g:25807:1: ( ( ( '(' ) ) )
+ // InternalDataDSL.g:25808:2: ( ( '(' ) )
{
- // InternalDataDSL.g:24202:2: ( ( '(' ) )
- // InternalDataDSL.g:24203:3: ( '(' )
+ // InternalDataDSL.g:25808:2: ( ( '(' ) )
+ // InternalDataDSL.g:25809:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
- // InternalDataDSL.g:24204:3: ( '(' )
- // InternalDataDSL.g:24205:4: '('
+ // InternalDataDSL.g:25810:3: ( '(' )
+ // InternalDataDSL.g:25811:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
@@ -78860,17 +84089,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"
- // InternalDataDSL.g:24216:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ;
+ // InternalDataDSL.g:25822: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 {
- // InternalDataDSL.g:24220:1: ( ( ruleXShortClosure ) )
- // InternalDataDSL.g:24221:2: ( ruleXShortClosure )
+ // InternalDataDSL.g:25826:1: ( ( ruleXShortClosure ) )
+ // InternalDataDSL.g:25827:2: ( ruleXShortClosure )
{
- // InternalDataDSL.g:24221:2: ( ruleXShortClosure )
- // InternalDataDSL.g:24222:3: ruleXShortClosure
+ // InternalDataDSL.g:25827:2: ( ruleXShortClosure )
+ // InternalDataDSL.g:25828:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
@@ -78905,17 +84134,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"
- // InternalDataDSL.g:24231:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:25837: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 {
- // InternalDataDSL.g:24235:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24236:2: ( ruleXExpression )
+ // InternalDataDSL.g:25841:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:25842:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24236:2: ( ruleXExpression )
- // InternalDataDSL.g:24237:3: ruleXExpression
+ // InternalDataDSL.g:25842:2: ( ruleXExpression )
+ // InternalDataDSL.g:25843:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
@@ -78950,17 +84179,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"
- // InternalDataDSL.g:24246:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:25852: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 {
- // InternalDataDSL.g:24250:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24251:2: ( ruleXExpression )
+ // InternalDataDSL.g:25856:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:25857:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24251:2: ( ruleXExpression )
- // InternalDataDSL.g:24252:3: ruleXExpression
+ // InternalDataDSL.g:25857:2: ( ruleXExpression )
+ // InternalDataDSL.g:25858:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
@@ -78995,17 +84224,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"
- // InternalDataDSL.g:24261:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
+ // InternalDataDSL.g:25867:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24265:1: ( ( ruleXClosure ) )
- // InternalDataDSL.g:24266:2: ( ruleXClosure )
+ // InternalDataDSL.g:25871:1: ( ( ruleXClosure ) )
+ // InternalDataDSL.g:25872:2: ( ruleXClosure )
{
- // InternalDataDSL.g:24266:2: ( ruleXClosure )
- // InternalDataDSL.g:24267:3: ruleXClosure
+ // InternalDataDSL.g:25872:2: ( ruleXClosure )
+ // InternalDataDSL.g:25873:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
@@ -79040,17 +84269,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0"
- // InternalDataDSL.g:24276:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:25882:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24280:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24281:2: ( ruleXExpression )
+ // InternalDataDSL.g:25886:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:25887:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24281:2: ( ruleXExpression )
- // InternalDataDSL.g:24282:3: ruleXExpression
+ // InternalDataDSL.g:25887:2: ( ruleXExpression )
+ // InternalDataDSL.g:25888:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
@@ -79085,17 +84314,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1"
- // InternalDataDSL.g:24291:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:25897:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24295:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24296:2: ( ruleXExpression )
+ // InternalDataDSL.g:25901:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:25902:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24296:2: ( ruleXExpression )
- // InternalDataDSL.g:24297:3: ruleXExpression
+ // InternalDataDSL.g:25902:2: ( ruleXExpression )
+ // InternalDataDSL.g:25903:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
@@ -79130,17 +84359,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0"
- // InternalDataDSL.g:24306:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:25912:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24310:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24311:2: ( ruleXExpression )
+ // InternalDataDSL.g:25916:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:25917:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24311:2: ( ruleXExpression )
- // InternalDataDSL.g:24312:3: ruleXExpression
+ // InternalDataDSL.g:25917:2: ( ruleXExpression )
+ // InternalDataDSL.g:25918:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
@@ -79175,17 +84404,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1"
- // InternalDataDSL.g:24321:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:25927:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24325:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24326:2: ( ruleXExpression )
+ // InternalDataDSL.g:25931:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:25932:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24326:2: ( ruleXExpression )
- // InternalDataDSL.g:24327:3: ruleXExpression
+ // InternalDataDSL.g:25932:2: ( ruleXExpression )
+ // InternalDataDSL.g:25933:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
@@ -79220,17 +84449,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"
- // InternalDataDSL.g:24336:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:25942: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 {
- // InternalDataDSL.g:24340:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24341:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:25946:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:25947:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24341:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24342:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:25947:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:25948:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
@@ -79265,17 +84494,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"
- // InternalDataDSL.g:24351:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:25957: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 {
- // InternalDataDSL.g:24355:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24356:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:25961:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:25962:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24356:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24357:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:25962:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:25963:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
@@ -79310,28 +84539,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"
- // InternalDataDSL.g:24366:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
+ // InternalDataDSL.g:25972:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24370:1: ( ( ( '|' ) ) )
- // InternalDataDSL.g:24371:2: ( ( '|' ) )
+ // InternalDataDSL.g:25976:1: ( ( ( '|' ) ) )
+ // InternalDataDSL.g:25977:2: ( ( '|' ) )
{
- // InternalDataDSL.g:24371:2: ( ( '|' ) )
- // InternalDataDSL.g:24372:3: ( '|' )
+ // InternalDataDSL.g:25977:2: ( ( '|' ) )
+ // InternalDataDSL.g:25978:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
- // InternalDataDSL.g:24373:3: ( '|' )
- // InternalDataDSL.g:24374:4: '|'
+ // InternalDataDSL.g:25979:3: ( '|' )
+ // InternalDataDSL.g:25980:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
- match(input,152,FOLLOW_2); if (state.failed) return ;
+ match(input,164,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
@@ -79363,17 +84592,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XClosure__ExpressionAssignment_2"
- // InternalDataDSL.g:24385:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
+ // InternalDataDSL.g:25991:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24389:1: ( ( ruleXExpressionInClosure ) )
- // InternalDataDSL.g:24390:2: ( ruleXExpressionInClosure )
+ // InternalDataDSL.g:25995:1: ( ( ruleXExpressionInClosure ) )
+ // InternalDataDSL.g:25996:2: ( ruleXExpressionInClosure )
{
- // InternalDataDSL.g:24390:2: ( ruleXExpressionInClosure )
- // InternalDataDSL.g:24391:3: ruleXExpressionInClosure
+ // InternalDataDSL.g:25996:2: ( ruleXExpressionInClosure )
+ // InternalDataDSL.g:25997:3: ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
@@ -79408,17 +84637,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0"
- // InternalDataDSL.g:24400:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalDataDSL.g:26006:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24404:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:24405:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26010:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:26011:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:24405:2: ( ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:24406:3: ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:26011:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26012:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
@@ -79453,17 +84682,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"
- // InternalDataDSL.g:24415:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:26021: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 {
- // InternalDataDSL.g:24419:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24420:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26025:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:26026:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24420:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24421:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:26026:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26027:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
@@ -79498,17 +84727,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"
- // InternalDataDSL.g:24430:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:26036: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 {
- // InternalDataDSL.g:24434:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24435:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26040:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:26041:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24435:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24436:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:26041:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26042:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
@@ -79543,28 +84772,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"
- // InternalDataDSL.g:24445:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
+ // InternalDataDSL.g:26051:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24449:1: ( ( ( '|' ) ) )
- // InternalDataDSL.g:24450:2: ( ( '|' ) )
+ // InternalDataDSL.g:26055:1: ( ( ( '|' ) ) )
+ // InternalDataDSL.g:26056:2: ( ( '|' ) )
{
- // InternalDataDSL.g:24450:2: ( ( '|' ) )
- // InternalDataDSL.g:24451:3: ( '|' )
+ // InternalDataDSL.g:26056:2: ( ( '|' ) )
+ // InternalDataDSL.g:26057:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- // InternalDataDSL.g:24452:3: ( '|' )
- // InternalDataDSL.g:24453:4: '|'
+ // InternalDataDSL.g:26058:3: ( '|' )
+ // InternalDataDSL.g:26059:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- match(input,152,FOLLOW_2); if (state.failed) return ;
+ match(input,164,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
@@ -79596,17 +84825,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XShortClosure__ExpressionAssignment_1"
- // InternalDataDSL.g:24464:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26070:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24468:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24469:2: ( ruleXExpression )
+ // InternalDataDSL.g:26074:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26075:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24469:2: ( ruleXExpression )
- // InternalDataDSL.g:24470:3: ruleXExpression
+ // InternalDataDSL.g:26075:2: ( ruleXExpression )
+ // InternalDataDSL.g:26076:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
@@ -79641,17 +84870,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__IfAssignment_3"
- // InternalDataDSL.g:24479:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26085:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24483:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24484:2: ( ruleXExpression )
+ // InternalDataDSL.g:26089:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26090:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24484:2: ( ruleXExpression )
- // InternalDataDSL.g:24485:3: ruleXExpression
+ // InternalDataDSL.g:26090:2: ( ruleXExpression )
+ // InternalDataDSL.g:26091:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
@@ -79686,17 +84915,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__ThenAssignment_5"
- // InternalDataDSL.g:24494:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26100:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24498:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24499:2: ( ruleXExpression )
+ // InternalDataDSL.g:26104:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26105:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24499:2: ( ruleXExpression )
- // InternalDataDSL.g:24500:3: ruleXExpression
+ // InternalDataDSL.g:26105:2: ( ruleXExpression )
+ // InternalDataDSL.g:26106:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
@@ -79731,17 +84960,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XIfExpression__ElseAssignment_6_1"
- // InternalDataDSL.g:24509:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26115:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24513:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24514:2: ( ruleXExpression )
+ // InternalDataDSL.g:26119:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26120:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24514:2: ( ruleXExpression )
- // InternalDataDSL.g:24515:3: ruleXExpression
+ // InternalDataDSL.g:26120:2: ( ruleXExpression )
+ // InternalDataDSL.g:26121:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
@@ -79776,17 +85005,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"
- // InternalDataDSL.g:24524:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:26130: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 {
- // InternalDataDSL.g:24528:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24529:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26134:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:26135:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24529:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24530:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:26135:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26136:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
@@ -79821,17 +85050,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1"
- // InternalDataDSL.g:24539:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26145:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24543:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24544:2: ( ruleXExpression )
+ // InternalDataDSL.g:26149:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26150:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24544:2: ( ruleXExpression )
- // InternalDataDSL.g:24545:3: ruleXExpression
+ // InternalDataDSL.g:26150:2: ( ruleXExpression )
+ // InternalDataDSL.g:26151:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
@@ -79866,17 +85095,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"
- // InternalDataDSL.g:24554:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:26160: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 {
- // InternalDataDSL.g:24558:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24559:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26164:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:26165:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24559:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24560:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:26165:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26166:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
@@ -79911,17 +85140,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1"
- // InternalDataDSL.g:24569:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26175:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24573:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24574:2: ( ruleXExpression )
+ // InternalDataDSL.g:26179:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26180:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24574:2: ( ruleXExpression )
- // InternalDataDSL.g:24575:3: ruleXExpression
+ // InternalDataDSL.g:26180:2: ( ruleXExpression )
+ // InternalDataDSL.g:26181:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
@@ -79956,17 +85185,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__CasesAssignment_4"
- // InternalDataDSL.g:24584:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
+ // InternalDataDSL.g:26190:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24588:1: ( ( ruleXCasePart ) )
- // InternalDataDSL.g:24589:2: ( ruleXCasePart )
+ // InternalDataDSL.g:26194:1: ( ( ruleXCasePart ) )
+ // InternalDataDSL.g:26195:2: ( ruleXCasePart )
{
- // InternalDataDSL.g:24589:2: ( ruleXCasePart )
- // InternalDataDSL.g:24590:3: ruleXCasePart
+ // InternalDataDSL.g:26195:2: ( ruleXCasePart )
+ // InternalDataDSL.g:26196:3: ruleXCasePart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
@@ -80001,17 +85230,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2"
- // InternalDataDSL.g:24599:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26205:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24603:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24604:2: ( ruleXExpression )
+ // InternalDataDSL.g:26209:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26210:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24604:2: ( ruleXExpression )
- // InternalDataDSL.g:24605:3: ruleXExpression
+ // InternalDataDSL.g:26210:2: ( ruleXExpression )
+ // InternalDataDSL.g:26211:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
@@ -80046,17 +85275,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__TypeGuardAssignment_1"
- // InternalDataDSL.g:24614:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:26220:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24618:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:24619:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26224:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:26225:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:24619:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:24620:3: ruleJvmTypeReference
+ // InternalDataDSL.g:26225:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26226:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
@@ -80091,17 +85320,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__CaseAssignment_2_1"
- // InternalDataDSL.g:24629:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26235:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24633:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24634:2: ( ruleXExpression )
+ // InternalDataDSL.g:26239:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26240:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24634:2: ( ruleXExpression )
- // InternalDataDSL.g:24635:3: ruleXExpression
+ // InternalDataDSL.g:26240:2: ( ruleXExpression )
+ // InternalDataDSL.g:26241:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
@@ -80136,17 +85365,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1"
- // InternalDataDSL.g:24644:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26250:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24648:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24649:2: ( ruleXExpression )
+ // InternalDataDSL.g:26254:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26255:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24649:2: ( ruleXExpression )
- // InternalDataDSL.g:24650:3: ruleXExpression
+ // InternalDataDSL.g:26255:2: ( ruleXExpression )
+ // InternalDataDSL.g:26256:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0());
@@ -80181,28 +85410,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1"
- // InternalDataDSL.g:24659:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
+ // InternalDataDSL.g:26265:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24663:1: ( ( ( ',' ) ) )
- // InternalDataDSL.g:24664:2: ( ( ',' ) )
+ // InternalDataDSL.g:26269:1: ( ( ( ',' ) ) )
+ // InternalDataDSL.g:26270:2: ( ( ',' ) )
{
- // InternalDataDSL.g:24664:2: ( ( ',' ) )
- // InternalDataDSL.g:24665:3: ( ',' )
+ // InternalDataDSL.g:26270:2: ( ( ',' ) )
+ // InternalDataDSL.g:26271:3: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
- // InternalDataDSL.g:24666:3: ( ',' )
- // InternalDataDSL.g:24667:4: ','
+ // InternalDataDSL.g:26272:3: ( ',' )
+ // InternalDataDSL.g:26273:4: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
- match(input,115,FOLLOW_2); if (state.failed) return ;
+ match(input,125,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
@@ -80234,17 +85463,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"
- // InternalDataDSL.g:24678:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
+ // InternalDataDSL.g:26284:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24682:1: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:24683:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26288:1: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:26289:2: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:24683:2: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:24684:3: ruleJvmFormalParameter
+ // InternalDataDSL.g:26289:2: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:26290:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
@@ -80279,17 +85508,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1"
- // InternalDataDSL.g:24693:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26299:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24697:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24698:2: ( ruleXExpression )
+ // InternalDataDSL.g:26303:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26304:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24698:2: ( ruleXExpression )
- // InternalDataDSL.g:24699:3: ruleXExpression
+ // InternalDataDSL.g:26304:2: ( ruleXExpression )
+ // InternalDataDSL.g:26305:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
@@ -80324,17 +85553,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3"
- // InternalDataDSL.g:24708:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26314:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24712:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24713:2: ( ruleXExpression )
+ // InternalDataDSL.g:26318:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26319:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24713:2: ( ruleXExpression )
- // InternalDataDSL.g:24714:3: ruleXExpression
+ // InternalDataDSL.g:26319:2: ( ruleXExpression )
+ // InternalDataDSL.g:26320:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0());
@@ -80369,17 +85598,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"
- // InternalDataDSL.g:24723:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalDataDSL.g:26329:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24727:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:24728:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26333:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:26334:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:24728:2: ( ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:24729:3: ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:26334:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26335:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
@@ -80414,17 +85643,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"
- // InternalDataDSL.g:24738:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalDataDSL.g:26344:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24742:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:24743:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26348:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:26349:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:24743:2: ( ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:24744:3: ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:26349:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26350:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
@@ -80459,17 +85688,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5"
- // InternalDataDSL.g:24753:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26359:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24757:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24758:2: ( ruleXExpression )
+ // InternalDataDSL.g:26363:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26364:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24758:2: ( ruleXExpression )
- // InternalDataDSL.g:24759:3: ruleXExpression
+ // InternalDataDSL.g:26364:2: ( ruleXExpression )
+ // InternalDataDSL.g:26365:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
@@ -80504,17 +85733,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"
- // InternalDataDSL.g:24768:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26374:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24772:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24773:2: ( ruleXExpression )
+ // InternalDataDSL.g:26378:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26379:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24773:2: ( ruleXExpression )
- // InternalDataDSL.g:24774:3: ruleXExpression
+ // InternalDataDSL.g:26379:2: ( ruleXExpression )
+ // InternalDataDSL.g:26380:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
@@ -80549,17 +85778,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"
- // InternalDataDSL.g:24783:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26389:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24787:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24788:2: ( ruleXExpression )
+ // InternalDataDSL.g:26393:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26394:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24788:2: ( ruleXExpression )
- // InternalDataDSL.g:24789:3: ruleXExpression
+ // InternalDataDSL.g:26394:2: ( ruleXExpression )
+ // InternalDataDSL.g:26395:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
@@ -80594,17 +85823,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9"
- // InternalDataDSL.g:24798:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26404:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24802:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24803:2: ( ruleXExpression )
+ // InternalDataDSL.g:26408:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26409:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24803:2: ( ruleXExpression )
- // InternalDataDSL.g:24804:3: ruleXExpression
+ // InternalDataDSL.g:26409:2: ( ruleXExpression )
+ // InternalDataDSL.g:26410:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0());
@@ -80639,17 +85868,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__PredicateAssignment_3"
- // InternalDataDSL.g:24813:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26419:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24817:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24818:2: ( ruleXExpression )
+ // InternalDataDSL.g:26423:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26424:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24818:2: ( ruleXExpression )
- // InternalDataDSL.g:24819:3: ruleXExpression
+ // InternalDataDSL.g:26424:2: ( ruleXExpression )
+ // InternalDataDSL.g:26425:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
@@ -80684,17 +85913,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XWhileExpression__BodyAssignment_5"
- // InternalDataDSL.g:24828:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26434:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24832:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24833:2: ( ruleXExpression )
+ // InternalDataDSL.g:26438:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26439:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24833:2: ( ruleXExpression )
- // InternalDataDSL.g:24834:3: ruleXExpression
+ // InternalDataDSL.g:26439:2: ( ruleXExpression )
+ // InternalDataDSL.g:26440:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
@@ -80729,17 +85958,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2"
- // InternalDataDSL.g:24843:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26449:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24847:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24848:2: ( ruleXExpression )
+ // InternalDataDSL.g:26453:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26454:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24848:2: ( ruleXExpression )
- // InternalDataDSL.g:24849:3: ruleXExpression
+ // InternalDataDSL.g:26454:2: ( ruleXExpression )
+ // InternalDataDSL.g:26455:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
@@ -80774,17 +86003,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5"
- // InternalDataDSL.g:24858:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26464:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24862:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24863:2: ( ruleXExpression )
+ // InternalDataDSL.g:26468:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26469:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24863:2: ( ruleXExpression )
- // InternalDataDSL.g:24864:3: ruleXExpression
+ // InternalDataDSL.g:26469:2: ( ruleXExpression )
+ // InternalDataDSL.g:26470:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
@@ -80819,17 +86048,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0"
- // InternalDataDSL.g:24873:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalDataDSL.g:26479:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24877:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:24878:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26483:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:26484:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:24878:2: ( ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:24879:3: ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:26484:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:26485:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
@@ -80864,28 +86093,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0"
- // InternalDataDSL.g:24888:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
+ // InternalDataDSL.g:26494:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24892:1: ( ( ( 'var' ) ) )
- // InternalDataDSL.g:24893:2: ( ( 'var' ) )
+ // InternalDataDSL.g:26498:1: ( ( ( 'var' ) ) )
+ // InternalDataDSL.g:26499:2: ( ( 'var' ) )
{
- // InternalDataDSL.g:24893:2: ( ( 'var' ) )
- // InternalDataDSL.g:24894:3: ( 'var' )
+ // InternalDataDSL.g:26499:2: ( ( 'var' ) )
+ // InternalDataDSL.g:26500:3: ( 'var' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- // InternalDataDSL.g:24895:3: ( 'var' )
- // InternalDataDSL.g:24896:4: 'var'
+ // InternalDataDSL.g:26501:3: ( 'var' )
+ // InternalDataDSL.g:26502:4: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- match(input,153,FOLLOW_2); if (state.failed) return ;
+ match(input,165,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
@@ -80917,17 +86146,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"
- // InternalDataDSL.g:24907:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:26513: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 {
- // InternalDataDSL.g:24911:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:24912:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26517:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:26518:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:24912:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:24913:3: ruleJvmTypeReference
+ // InternalDataDSL.g:26518:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26519:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
@@ -80962,17 +86191,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1"
- // InternalDataDSL.g:24922:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ;
+ // InternalDataDSL.g:26528: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 {
- // InternalDataDSL.g:24926:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:24927:2: ( ruleValidID )
+ // InternalDataDSL.g:26532:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:26533:2: ( ruleValidID )
{
- // InternalDataDSL.g:24927:2: ( ruleValidID )
- // InternalDataDSL.g:24928:3: ruleValidID
+ // InternalDataDSL.g:26533:2: ( ruleValidID )
+ // InternalDataDSL.g:26534:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
@@ -81007,17 +86236,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1"
- // InternalDataDSL.g:24937:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
+ // InternalDataDSL.g:26543:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24941:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:24942:2: ( ruleValidID )
+ // InternalDataDSL.g:26547:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:26548:2: ( ruleValidID )
{
- // InternalDataDSL.g:24942:2: ( ruleValidID )
- // InternalDataDSL.g:24943:3: ruleValidID
+ // InternalDataDSL.g:26548:2: ( ruleValidID )
+ // InternalDataDSL.g:26549:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
@@ -81052,17 +86281,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1"
- // InternalDataDSL.g:24952:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26558:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24956:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:24957:2: ( ruleXExpression )
+ // InternalDataDSL.g:26562:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26563:2: ( ruleXExpression )
{
- // InternalDataDSL.g:24957:2: ( ruleXExpression )
- // InternalDataDSL.g:24958:3: ruleXExpression
+ // InternalDataDSL.g:26563:2: ( ruleXExpression )
+ // InternalDataDSL.g:26564:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
@@ -81097,17 +86326,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0"
- // InternalDataDSL.g:24967:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:26573:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24971:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:24972:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26577:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:26578:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:24972:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:24973:3: ruleJvmTypeReference
+ // InternalDataDSL.g:26578:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26579:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
@@ -81142,17 +86371,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmFormalParameter__NameAssignment_1"
- // InternalDataDSL.g:24982:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
+ // InternalDataDSL.g:26588:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:24986:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:24987:2: ( ruleValidID )
+ // InternalDataDSL.g:26592:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:26593:2: ( ruleValidID )
{
- // InternalDataDSL.g:24987:2: ( ruleValidID )
- // InternalDataDSL.g:24988:3: ruleValidID
+ // InternalDataDSL.g:26593:2: ( ruleValidID )
+ // InternalDataDSL.g:26594:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
@@ -81187,17 +86416,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"
- // InternalDataDSL.g:24997:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:26603:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25001:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25002:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26607:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:26608:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25002:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25003:3: ruleJvmTypeReference
+ // InternalDataDSL.g:26608:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:26609:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
@@ -81232,17 +86461,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1"
- // InternalDataDSL.g:25012:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
+ // InternalDataDSL.g:26618:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25016:1: ( ( ruleValidID ) )
- // InternalDataDSL.g:25017:2: ( ruleValidID )
+ // InternalDataDSL.g:26622:1: ( ( ruleValidID ) )
+ // InternalDataDSL.g:26623:2: ( ruleValidID )
{
- // InternalDataDSL.g:25017:2: ( ruleValidID )
- // InternalDataDSL.g:25018:3: ruleValidID
+ // InternalDataDSL.g:26623:2: ( ruleValidID )
+ // InternalDataDSL.g:26624:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
@@ -81277,17 +86506,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1"
- // InternalDataDSL.g:25027:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:26633:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25031:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25032:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26637:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:26638:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25032:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25033:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:26638:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26639:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
@@ -81322,17 +86551,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"
- // InternalDataDSL.g:25042:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:26648:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25046:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25047:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26652:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:26653:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25047:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25048:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:26653:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26654:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
@@ -81367,23 +86596,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__FeatureAssignment_2"
- // InternalDataDSL.g:25057:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
+ // InternalDataDSL.g:26663:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25061:1: ( ( ( ruleIdOrSuper ) ) )
- // InternalDataDSL.g:25062:2: ( ( ruleIdOrSuper ) )
+ // InternalDataDSL.g:26667:1: ( ( ( ruleIdOrSuper ) ) )
+ // InternalDataDSL.g:26668:2: ( ( ruleIdOrSuper ) )
{
- // InternalDataDSL.g:25062:2: ( ( ruleIdOrSuper ) )
- // InternalDataDSL.g:25063:3: ( ruleIdOrSuper )
+ // InternalDataDSL.g:26668:2: ( ( ruleIdOrSuper ) )
+ // InternalDataDSL.g:26669:3: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
- // InternalDataDSL.g:25064:3: ( ruleIdOrSuper )
- // InternalDataDSL.g:25065:4: ruleIdOrSuper
+ // InternalDataDSL.g:26670:3: ( ruleIdOrSuper )
+ // InternalDataDSL.g:26671:4: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1());
@@ -81424,28 +86653,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"
- // InternalDataDSL.g:25076:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
+ // InternalDataDSL.g:26682:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25080:1: ( ( ( '(' ) ) )
- // InternalDataDSL.g:25081:2: ( ( '(' ) )
+ // InternalDataDSL.g:26686:1: ( ( ( '(' ) ) )
+ // InternalDataDSL.g:26687:2: ( ( '(' ) )
{
- // InternalDataDSL.g:25081:2: ( ( '(' ) )
- // InternalDataDSL.g:25082:3: ( '(' )
+ // InternalDataDSL.g:26687:2: ( ( '(' ) )
+ // InternalDataDSL.g:26688:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
- // InternalDataDSL.g:25083:3: ( '(' )
- // InternalDataDSL.g:25084:4: '('
+ // InternalDataDSL.g:26689:3: ( '(' )
+ // InternalDataDSL.g:26690:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
@@ -81477,17 +86706,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"
- // InternalDataDSL.g:25095:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
+ // InternalDataDSL.g:26701:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25099:1: ( ( ruleXShortClosure ) )
- // InternalDataDSL.g:25100:2: ( ruleXShortClosure )
+ // InternalDataDSL.g:26705:1: ( ( ruleXShortClosure ) )
+ // InternalDataDSL.g:26706:2: ( ruleXShortClosure )
{
- // InternalDataDSL.g:25100:2: ( ruleXShortClosure )
- // InternalDataDSL.g:25101:3: ruleXShortClosure
+ // InternalDataDSL.g:26706:2: ( ruleXShortClosure )
+ // InternalDataDSL.g:26707:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
@@ -81522,17 +86751,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"
- // InternalDataDSL.g:25110:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26716: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 {
- // InternalDataDSL.g:25114:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25115:2: ( ruleXExpression )
+ // InternalDataDSL.g:26720:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26721:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25115:2: ( ruleXExpression )
- // InternalDataDSL.g:25116:3: ruleXExpression
+ // InternalDataDSL.g:26721:2: ( ruleXExpression )
+ // InternalDataDSL.g:26722:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
@@ -81567,17 +86796,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"
- // InternalDataDSL.g:25125:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26731: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 {
- // InternalDataDSL.g:25129:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25130:2: ( ruleXExpression )
+ // InternalDataDSL.g:26735:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26736:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25130:2: ( ruleXExpression )
- // InternalDataDSL.g:25131:3: ruleXExpression
+ // InternalDataDSL.g:26736:2: ( ruleXExpression )
+ // InternalDataDSL.g:26737:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
@@ -81612,17 +86841,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"
- // InternalDataDSL.g:25140:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
+ // InternalDataDSL.g:26746:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25144:1: ( ( ruleXClosure ) )
- // InternalDataDSL.g:25145:2: ( ruleXClosure )
+ // InternalDataDSL.g:26750:1: ( ( ruleXClosure ) )
+ // InternalDataDSL.g:26751:2: ( ruleXClosure )
{
- // InternalDataDSL.g:25145:2: ( ruleXClosure )
- // InternalDataDSL.g:25146:3: ruleXClosure
+ // InternalDataDSL.g:26751:2: ( ruleXClosure )
+ // InternalDataDSL.g:26752:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0());
@@ -81657,23 +86886,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2"
- // InternalDataDSL.g:25155:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
+ // InternalDataDSL.g:26761:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25159:1: ( ( ( ruleQualifiedName ) ) )
- // InternalDataDSL.g:25160:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:26765:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalDataDSL.g:26766:2: ( ( ruleQualifiedName ) )
{
- // InternalDataDSL.g:25160:2: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:25161:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:26766:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:26767:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
- // InternalDataDSL.g:25162:3: ( ruleQualifiedName )
- // InternalDataDSL.g:25163:4: ruleQualifiedName
+ // InternalDataDSL.g:26768:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:26769:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
@@ -81714,17 +86943,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1"
- // InternalDataDSL.g:25174:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:26780:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25178:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25179:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26784:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:26785:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25179:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25180:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:26785:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26786:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
@@ -81759,17 +86988,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"
- // InternalDataDSL.g:25189:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:26795:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25193:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25194:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26799:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:26800:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25194:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25195:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:26800:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:26801:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
@@ -81804,28 +87033,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"
- // InternalDataDSL.g:25204:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
+ // InternalDataDSL.g:26810:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25208:1: ( ( ( '(' ) ) )
- // InternalDataDSL.g:25209:2: ( ( '(' ) )
+ // InternalDataDSL.g:26814:1: ( ( ( '(' ) ) )
+ // InternalDataDSL.g:26815:2: ( ( '(' ) )
{
- // InternalDataDSL.g:25209:2: ( ( '(' ) )
- // InternalDataDSL.g:25210:3: ( '(' )
+ // InternalDataDSL.g:26815:2: ( ( '(' ) )
+ // InternalDataDSL.g:26816:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
- // InternalDataDSL.g:25211:3: ( '(' )
- // InternalDataDSL.g:25212:4: '('
+ // InternalDataDSL.g:26817:3: ( '(' )
+ // InternalDataDSL.g:26818:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
- match(input,113,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
@@ -81857,17 +87086,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0"
- // InternalDataDSL.g:25223:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
+ // InternalDataDSL.g:26829:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25227:1: ( ( ruleXShortClosure ) )
- // InternalDataDSL.g:25228:2: ( ruleXShortClosure )
+ // InternalDataDSL.g:26833:1: ( ( ruleXShortClosure ) )
+ // InternalDataDSL.g:26834:2: ( ruleXShortClosure )
{
- // InternalDataDSL.g:25228:2: ( ruleXShortClosure )
- // InternalDataDSL.g:25229:3: ruleXShortClosure
+ // InternalDataDSL.g:26834:2: ( ruleXShortClosure )
+ // InternalDataDSL.g:26835:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
@@ -81902,17 +87131,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"
- // InternalDataDSL.g:25238:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26844: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 {
- // InternalDataDSL.g:25242:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25243:2: ( ruleXExpression )
+ // InternalDataDSL.g:26848:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26849:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25243:2: ( ruleXExpression )
- // InternalDataDSL.g:25244:3: ruleXExpression
+ // InternalDataDSL.g:26849:2: ( ruleXExpression )
+ // InternalDataDSL.g:26850:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
@@ -81947,17 +87176,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"
- // InternalDataDSL.g:25253:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26859: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 {
- // InternalDataDSL.g:25257:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25258:2: ( ruleXExpression )
+ // InternalDataDSL.g:26863:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26864:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25258:2: ( ruleXExpression )
- // InternalDataDSL.g:25259:3: ruleXExpression
+ // InternalDataDSL.g:26864:2: ( ruleXExpression )
+ // InternalDataDSL.g:26865:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
@@ -81992,17 +87221,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5"
- // InternalDataDSL.g:25268:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
+ // InternalDataDSL.g:26874:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25272:1: ( ( ruleXClosure ) )
- // InternalDataDSL.g:25273:2: ( ruleXClosure )
+ // InternalDataDSL.g:26878:1: ( ( ruleXClosure ) )
+ // InternalDataDSL.g:26879:2: ( ruleXClosure )
{
- // InternalDataDSL.g:25273:2: ( ruleXClosure )
- // InternalDataDSL.g:25274:3: ruleXClosure
+ // InternalDataDSL.g:26879:2: ( ruleXClosure )
+ // InternalDataDSL.g:26880:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0());
@@ -82037,28 +87266,28 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1"
- // InternalDataDSL.g:25283:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
+ // InternalDataDSL.g:26889:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25287:1: ( ( ( 'true' ) ) )
- // InternalDataDSL.g:25288:2: ( ( 'true' ) )
+ // InternalDataDSL.g:26893:1: ( ( ( 'true' ) ) )
+ // InternalDataDSL.g:26894:2: ( ( 'true' ) )
{
- // InternalDataDSL.g:25288:2: ( ( 'true' ) )
- // InternalDataDSL.g:25289:3: ( 'true' )
+ // InternalDataDSL.g:26894:2: ( ( 'true' ) )
+ // InternalDataDSL.g:26895:3: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- // InternalDataDSL.g:25290:3: ( 'true' )
- // InternalDataDSL.g:25291:4: 'true'
+ // InternalDataDSL.g:26896:3: ( 'true' )
+ // InternalDataDSL.g:26897:4: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- match(input,154,FOLLOW_2); if (state.failed) return ;
+ match(input,166,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
@@ -82090,17 +87319,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XNumberLiteral__ValueAssignment_1"
- // InternalDataDSL.g:25302:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
+ // InternalDataDSL.g:26908:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25306:1: ( ( ruleNumber ) )
- // InternalDataDSL.g:25307:2: ( ruleNumber )
+ // InternalDataDSL.g:26912:1: ( ( ruleNumber ) )
+ // InternalDataDSL.g:26913:2: ( ruleNumber )
{
- // InternalDataDSL.g:25307:2: ( ruleNumber )
- // InternalDataDSL.g:25308:3: ruleNumber
+ // InternalDataDSL.g:26913:2: ( ruleNumber )
+ // InternalDataDSL.g:26914:3: ruleNumber
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0());
@@ -82135,17 +87364,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XStringLiteral__ValueAssignment_1"
- // InternalDataDSL.g:25317:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
+ // InternalDataDSL.g:26923:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25321:1: ( ( RULE_STRING ) )
- // InternalDataDSL.g:25322:2: ( RULE_STRING )
+ // InternalDataDSL.g:26927:1: ( ( RULE_STRING ) )
+ // InternalDataDSL.g:26928:2: ( RULE_STRING )
{
- // InternalDataDSL.g:25322:2: ( RULE_STRING )
- // InternalDataDSL.g:25323:3: RULE_STRING
+ // InternalDataDSL.g:26928:2: ( RULE_STRING )
+ // InternalDataDSL.g:26929:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
@@ -82176,23 +87405,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__TypeAssignment_3"
- // InternalDataDSL.g:25332:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
+ // InternalDataDSL.g:26938:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25336:1: ( ( ( ruleQualifiedName ) ) )
- // InternalDataDSL.g:25337:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:26942:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalDataDSL.g:26943:2: ( ( ruleQualifiedName ) )
{
- // InternalDataDSL.g:25337:2: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:25338:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:26943:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:26944:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
- // InternalDataDSL.g:25339:3: ( ruleQualifiedName )
- // InternalDataDSL.g:25340:4: ruleQualifiedName
+ // InternalDataDSL.g:26945:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:26946:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
@@ -82233,17 +87462,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4"
- // InternalDataDSL.g:25351:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
+ // InternalDataDSL.g:26957:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25355:1: ( ( ruleArrayBrackets ) )
- // InternalDataDSL.g:25356:2: ( ruleArrayBrackets )
+ // InternalDataDSL.g:26961:1: ( ( ruleArrayBrackets ) )
+ // InternalDataDSL.g:26962:2: ( ruleArrayBrackets )
{
- // InternalDataDSL.g:25356:2: ( ruleArrayBrackets )
- // InternalDataDSL.g:25357:3: ruleArrayBrackets
+ // InternalDataDSL.g:26962:2: ( ruleArrayBrackets )
+ // InternalDataDSL.g:26963:3: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
@@ -82278,17 +87507,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2"
- // InternalDataDSL.g:25366:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26972:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25370:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25371:2: ( ruleXExpression )
+ // InternalDataDSL.g:26976:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26977:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25371:2: ( ruleXExpression )
- // InternalDataDSL.g:25372:3: ruleXExpression
+ // InternalDataDSL.g:26977:2: ( ruleXExpression )
+ // InternalDataDSL.g:26978:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -82323,17 +87552,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2"
- // InternalDataDSL.g:25381:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:26987:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25385:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25386:2: ( ruleXExpression )
+ // InternalDataDSL.g:26991:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:26992:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25386:2: ( ruleXExpression )
- // InternalDataDSL.g:25387:3: ruleXExpression
+ // InternalDataDSL.g:26992:2: ( ruleXExpression )
+ // InternalDataDSL.g:26993:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -82368,17 +87597,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"
- // InternalDataDSL.g:25396:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:27002:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25400:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25401:2: ( ruleXExpression )
+ // InternalDataDSL.g:27006:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:27007:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25401:2: ( ruleXExpression )
- // InternalDataDSL.g:25402:3: ruleXExpression
+ // InternalDataDSL.g:27007:2: ( ruleXExpression )
+ // InternalDataDSL.g:27008:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -82413,17 +87642,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"
- // InternalDataDSL.g:25411:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
+ // InternalDataDSL.g:27017:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25415:1: ( ( ruleXCatchClause ) )
- // InternalDataDSL.g:25416:2: ( ruleXCatchClause )
+ // InternalDataDSL.g:27021:1: ( ( ruleXCatchClause ) )
+ // InternalDataDSL.g:27022:2: ( ruleXCatchClause )
{
- // InternalDataDSL.g:25416:2: ( ruleXCatchClause )
- // InternalDataDSL.g:25417:3: ruleXCatchClause
+ // InternalDataDSL.g:27022:2: ( ruleXCatchClause )
+ // InternalDataDSL.g:27023:3: ruleXCatchClause
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
@@ -82458,17 +87687,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"
- // InternalDataDSL.g:25426:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:27032: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 {
- // InternalDataDSL.g:25430:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25431:2: ( ruleXExpression )
+ // InternalDataDSL.g:27036:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:27037:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25431:2: ( ruleXExpression )
- // InternalDataDSL.g:25432:3: ruleXExpression
+ // InternalDataDSL.g:27037:2: ( ruleXExpression )
+ // InternalDataDSL.g:27038:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
@@ -82503,17 +87732,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"
- // InternalDataDSL.g:25441:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:27047:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25445:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25446:2: ( ruleXExpression )
+ // InternalDataDSL.g:27051:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:27052:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25446:2: ( ruleXExpression )
- // InternalDataDSL.g:25447:3: ruleXExpression
+ // InternalDataDSL.g:27052:2: ( ruleXExpression )
+ // InternalDataDSL.g:27053:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
@@ -82548,17 +87777,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1"
- // InternalDataDSL.g:25456:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:27062:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25460:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25461:2: ( ruleXExpression )
+ // InternalDataDSL.g:27066:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:27067:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25461:2: ( ruleXExpression )
- // InternalDataDSL.g:25462:3: ruleXExpression
+ // InternalDataDSL.g:27067:2: ( ruleXExpression )
+ // InternalDataDSL.g:27068:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
@@ -82593,17 +87822,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3"
- // InternalDataDSL.g:25471:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:27077:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25475:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25476:2: ( ruleXExpression )
+ // InternalDataDSL.g:27081:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:27082:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25476:2: ( ruleXExpression )
- // InternalDataDSL.g:25477:3: ruleXExpression
+ // InternalDataDSL.g:27082:2: ( ruleXExpression )
+ // InternalDataDSL.g:27083:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0());
@@ -82638,17 +87867,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2"
- // InternalDataDSL.g:25486:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
+ // InternalDataDSL.g:27092:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25490:1: ( ( ruleFullJvmFormalParameter ) )
- // InternalDataDSL.g:25491:2: ( ruleFullJvmFormalParameter )
+ // InternalDataDSL.g:27096:1: ( ( ruleFullJvmFormalParameter ) )
+ // InternalDataDSL.g:27097:2: ( ruleFullJvmFormalParameter )
{
- // InternalDataDSL.g:25491:2: ( ruleFullJvmFormalParameter )
- // InternalDataDSL.g:25492:3: ruleFullJvmFormalParameter
+ // InternalDataDSL.g:27097:2: ( ruleFullJvmFormalParameter )
+ // InternalDataDSL.g:27098:3: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
@@ -82683,17 +87912,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XCatchClause__ExpressionAssignment_4"
- // InternalDataDSL.g:25501:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
+ // InternalDataDSL.g:27107:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25505:1: ( ( ruleXExpression ) )
- // InternalDataDSL.g:25506:2: ( ruleXExpression )
+ // InternalDataDSL.g:27111:1: ( ( ruleXExpression ) )
+ // InternalDataDSL.g:27112:2: ( ruleXExpression )
{
- // InternalDataDSL.g:25506:2: ( ruleXExpression )
- // InternalDataDSL.g:25507:3: ruleXExpression
+ // InternalDataDSL.g:27112:2: ( ruleXExpression )
+ // InternalDataDSL.g:27113:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
@@ -82728,17 +87957,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"
- // InternalDataDSL.g:25516:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27122:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25520:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25521:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27126:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27127:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25521:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25522:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27127:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27128:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
@@ -82773,17 +88002,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"
- // InternalDataDSL.g:25531:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27137: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 {
- // InternalDataDSL.g:25535:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25536:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27141:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27142:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25536:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25537:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27142:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27143:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
@@ -82818,17 +88047,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2"
- // InternalDataDSL.g:25546:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27152:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25550:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25551:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27156:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27157:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25551:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25552:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27157:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27158:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
@@ -82863,23 +88092,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0"
- // InternalDataDSL.g:25561:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalDataDSL.g:27167:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25565:1: ( ( ( ruleQualifiedName ) ) )
- // InternalDataDSL.g:25566:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:27171:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalDataDSL.g:27172:2: ( ( ruleQualifiedName ) )
{
- // InternalDataDSL.g:25566:2: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:25567:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:27172:2: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:27173:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
- // InternalDataDSL.g:25568:3: ( ruleQualifiedName )
- // InternalDataDSL.g:25569:4: ruleQualifiedName
+ // InternalDataDSL.g:27174:3: ( ruleQualifiedName )
+ // InternalDataDSL.g:27175:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
@@ -82920,17 +88149,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"
- // InternalDataDSL.g:25580:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:27186:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25584:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25585:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27190:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:27191:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25585:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25586:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:27191:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27192:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
@@ -82965,17 +88194,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"
- // InternalDataDSL.g:25595:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:27201:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25599:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25600:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27205:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:27206:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25600:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25601:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:27206:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27207:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
@@ -83010,23 +88239,23 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"
- // InternalDataDSL.g:25610:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
+ // InternalDataDSL.g:27216:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25614:1: ( ( ( ruleValidID ) ) )
- // InternalDataDSL.g:25615:2: ( ( ruleValidID ) )
+ // InternalDataDSL.g:27220:1: ( ( ( ruleValidID ) ) )
+ // InternalDataDSL.g:27221:2: ( ( ruleValidID ) )
{
- // InternalDataDSL.g:25615:2: ( ( ruleValidID ) )
- // InternalDataDSL.g:25616:3: ( ruleValidID )
+ // InternalDataDSL.g:27221:2: ( ( ruleValidID ) )
+ // InternalDataDSL.g:27222:3: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
- // InternalDataDSL.g:25617:3: ( ruleValidID )
- // InternalDataDSL.g:25618:4: ruleValidID
+ // InternalDataDSL.g:27223:3: ( ruleValidID )
+ // InternalDataDSL.g:27224:4: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1());
@@ -83067,17 +88296,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"
- // InternalDataDSL.g:25629:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:27235: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 {
- // InternalDataDSL.g:25633:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25634:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27239:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:27240:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25634:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25635:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:27240:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27241:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
@@ -83112,17 +88341,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"
- // InternalDataDSL.g:25644:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalDataDSL.g:27250: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 {
- // InternalDataDSL.g:25648:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:25649:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27254:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:27255:2: ( ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:25649:2: ( ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:25650:3: ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:27255:2: ( ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:27256:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
@@ -83157,17 +88386,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"
- // InternalDataDSL.g:25659:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
+ // InternalDataDSL.g:27265:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25663:1: ( ( ruleJvmUpperBound ) )
- // InternalDataDSL.g:25664:2: ( ruleJvmUpperBound )
+ // InternalDataDSL.g:27269:1: ( ( ruleJvmUpperBound ) )
+ // InternalDataDSL.g:27270:2: ( ruleJvmUpperBound )
{
- // InternalDataDSL.g:25664:2: ( ruleJvmUpperBound )
- // InternalDataDSL.g:25665:3: ruleJvmUpperBound
+ // InternalDataDSL.g:27270:2: ( ruleJvmUpperBound )
+ // InternalDataDSL.g:27271:3: ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
@@ -83202,17 +88431,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"
- // InternalDataDSL.g:25674:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
+ // InternalDataDSL.g:27280:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25678:1: ( ( ruleJvmUpperBoundAnded ) )
- // InternalDataDSL.g:25679:2: ( ruleJvmUpperBoundAnded )
+ // InternalDataDSL.g:27284:1: ( ( ruleJvmUpperBoundAnded ) )
+ // InternalDataDSL.g:27285:2: ( ruleJvmUpperBoundAnded )
{
- // InternalDataDSL.g:25679:2: ( ruleJvmUpperBoundAnded )
- // InternalDataDSL.g:25680:3: ruleJvmUpperBoundAnded
+ // InternalDataDSL.g:27285:2: ( ruleJvmUpperBoundAnded )
+ // InternalDataDSL.g:27286:3: ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
@@ -83247,17 +88476,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"
- // InternalDataDSL.g:25689:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
+ // InternalDataDSL.g:27295:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25693:1: ( ( ruleJvmLowerBound ) )
- // InternalDataDSL.g:25694:2: ( ruleJvmLowerBound )
+ // InternalDataDSL.g:27299:1: ( ( ruleJvmLowerBound ) )
+ // InternalDataDSL.g:27300:2: ( ruleJvmLowerBound )
{
- // InternalDataDSL.g:25694:2: ( ruleJvmLowerBound )
- // InternalDataDSL.g:25695:3: ruleJvmLowerBound
+ // InternalDataDSL.g:27300:2: ( ruleJvmLowerBound )
+ // InternalDataDSL.g:27301:3: ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
@@ -83292,17 +88521,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"
- // InternalDataDSL.g:25704:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
+ // InternalDataDSL.g:27310:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25708:1: ( ( ruleJvmLowerBoundAnded ) )
- // InternalDataDSL.g:25709:2: ( ruleJvmLowerBoundAnded )
+ // InternalDataDSL.g:27314:1: ( ( ruleJvmLowerBoundAnded ) )
+ // InternalDataDSL.g:27315:2: ( ruleJvmLowerBoundAnded )
{
- // InternalDataDSL.g:25709:2: ( ruleJvmLowerBoundAnded )
- // InternalDataDSL.g:25710:3: ruleJvmLowerBoundAnded
+ // InternalDataDSL.g:27315:2: ( ruleJvmLowerBoundAnded )
+ // InternalDataDSL.g:27316:3: ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
@@ -83337,17 +88566,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1"
- // InternalDataDSL.g:25719:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27325:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25723:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25724:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27329:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27330:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25724:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25725:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27330:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27331:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -83382,17 +88611,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"
- // InternalDataDSL.g:25734:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27340:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25738:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25739:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27344:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27345:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25739:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25740:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27345:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27346:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -83427,17 +88656,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1"
- // InternalDataDSL.g:25749:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27355:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25753:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25754:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27359:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27360:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25754:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25755:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27360:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27361:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -83472,17 +88701,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"
- // InternalDataDSL.g:25764:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalDataDSL.g:27370:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25768:1: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:25769:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27374:1: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:27375:2: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:25769:2: ( ruleJvmTypeReference )
- // InternalDataDSL.g:25770:3: ruleJvmTypeReference
+ // InternalDataDSL.g:27375:2: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:27376:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -83517,17 +88746,17 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__XImportSection__ImportDeclarationsAssignment"
- // InternalDataDSL.g:25779:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ;
+ // InternalDataDSL.g:27385:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ;
public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalDataDSL.g:25783:1: ( ( ruleXImportDeclaration ) )
- // InternalDataDSL.g:25784:2: ( ruleXImportDeclaration )
+ // InternalDataDSL.g:27389:1: ( ( ruleXImportDeclaration ) )
+ // InternalDataDSL.g:27390:2: ( ruleXImportDeclaration )
{
- // InternalDataDSL.g:25784:2: ( ruleXImportDeclaration )
- // InternalDataDSL.g:25785:3: ruleXImportDeclaration
+ // InternalDataDSL.g:27390:2: ( ruleXImportDeclaration )
+ // InternalDataDSL.g:27391:3: ruleXImportDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0());
@@ -83560,19 +88789,19 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
// $ANTLR end "rule__XImportSection__ImportDeclarationsAssignment"
- // $ANTLR start synpred11_InternalDataDSL
- public final void synpred11_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2855:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) )
- // InternalDataDSL.g:2855:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // $ANTLR start synpred12_InternalDataDSL
+ public final void synpred12_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3008:2: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) )
+ // InternalDataDSL.g:3008:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
{
- // InternalDataDSL.g:2855:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
- // InternalDataDSL.g:2856:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalDataDSL.g:3008:2: ( ( rule__XAnnotation__Group_3_1_0__0 ) )
+ // InternalDataDSL.g:3009:3: ( rule__XAnnotation__Group_3_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0());
}
- // InternalDataDSL.g:2857:3: ( rule__XAnnotation__Group_3_1_0__0 )
- // InternalDataDSL.g:2857:4: rule__XAnnotation__Group_3_1_0__0
+ // InternalDataDSL.g:3010:3: ( rule__XAnnotation__Group_3_1_0__0 )
+ // InternalDataDSL.g:3010:4: rule__XAnnotation__Group_3_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__0();
@@ -83588,21 +88817,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred11_InternalDataDSL
+ // $ANTLR end synpred12_InternalDataDSL
- // $ANTLR start synpred12_InternalDataDSL
- public final void synpred12_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2876:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) )
- // InternalDataDSL.g:2876:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // $ANTLR start synpred13_InternalDataDSL
+ public final void synpred13_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3029:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) )
+ // InternalDataDSL.g:3029:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
{
- // InternalDataDSL.g:2876:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
- // InternalDataDSL.g:2877:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalDataDSL.g:3029:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) )
+ // InternalDataDSL.g:3030:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0());
}
- // InternalDataDSL.g:2878:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
- // InternalDataDSL.g:2878:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
+ // InternalDataDSL.g:3031:3: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 )
+ // InternalDataDSL.g:3031:4: rule__XAnnotationElementValueOrCommaList__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__0();
@@ -83618,21 +88847,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred12_InternalDataDSL
+ // $ANTLR end synpred13_InternalDataDSL
- // $ANTLR start synpred13_InternalDataDSL
- public final void synpred13_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2897:2: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) )
- // InternalDataDSL.g:2897:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // $ANTLR start synpred14_InternalDataDSL
+ public final void synpred14_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3050:2: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) )
+ // InternalDataDSL.g:3050:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
{
- // InternalDataDSL.g:2897:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
- // InternalDataDSL.g:2898:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalDataDSL.g:3050:2: ( ( rule__XAnnotationElementValue__Group_0__0 ) )
+ // InternalDataDSL.g:3051:3: ( rule__XAnnotationElementValue__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0());
}
- // InternalDataDSL.g:2899:3: ( rule__XAnnotationElementValue__Group_0__0 )
- // InternalDataDSL.g:2899:4: rule__XAnnotationElementValue__Group_0__0
+ // InternalDataDSL.g:3052:3: ( rule__XAnnotationElementValue__Group_0__0 )
+ // InternalDataDSL.g:3052:4: rule__XAnnotationElementValue__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__0();
@@ -83648,21 +88877,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred13_InternalDataDSL
+ // $ANTLR end synpred14_InternalDataDSL
- // $ANTLR start synpred38_InternalDataDSL
- public final void synpred38_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3182:2: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) )
- // InternalDataDSL.g:3182:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // $ANTLR start synpred39_InternalDataDSL
+ public final void synpred39_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3335:2: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) )
+ // InternalDataDSL.g:3335:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
- // InternalDataDSL.g:3182:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
- // InternalDataDSL.g:3183:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalDataDSL.g:3335:2: ( ( rule__OpOther__Group_6_1_0__0 ) )
+ // InternalDataDSL.g:3336:3: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
- // InternalDataDSL.g:3184:3: ( rule__OpOther__Group_6_1_0__0 )
- // InternalDataDSL.g:3184:4: rule__OpOther__Group_6_1_0__0
+ // InternalDataDSL.g:3337:3: ( rule__OpOther__Group_6_1_0__0 )
+ // InternalDataDSL.g:3337:4: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0();
@@ -83678,15 +88907,15 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred38_InternalDataDSL
+ // $ANTLR end synpred39_InternalDataDSL
- // $ANTLR start synpred39_InternalDataDSL
- public final void synpred39_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3188:2: ( ( '<' ) )
- // InternalDataDSL.g:3188:2: ( '<' )
+ // $ANTLR start synpred40_InternalDataDSL
+ public final void synpred40_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3341:2: ( ( '<' ) )
+ // InternalDataDSL.g:3341:2: ( '<' )
{
- // InternalDataDSL.g:3188:2: ( '<' )
- // InternalDataDSL.g:3189:3: '<'
+ // InternalDataDSL.g:3341:2: ( '<' )
+ // InternalDataDSL.g:3342:3: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
@@ -83698,21 +88927,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred39_InternalDataDSL
+ // $ANTLR end synpred40_InternalDataDSL
- // $ANTLR start synpred52_InternalDataDSL
- public final void synpred52_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3401:2: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) )
- // InternalDataDSL.g:3401:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // $ANTLR start synpred53_InternalDataDSL
+ public final void synpred53_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3554:2: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) )
+ // InternalDataDSL.g:3554:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
- // InternalDataDSL.g:3401:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
- // InternalDataDSL.g:3402:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalDataDSL.g:3554:2: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
+ // InternalDataDSL.g:3555:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
- // InternalDataDSL.g:3403:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
- // InternalDataDSL.g:3403:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
+ // InternalDataDSL.g:3556:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
+ // InternalDataDSL.g:3556:4: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
@@ -83728,21 +88957,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred52_InternalDataDSL
+ // $ANTLR end synpred53_InternalDataDSL
- // $ANTLR start synpred60_InternalDataDSL
- public final void synpred60_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3464:2: ( ( ( ruleXForLoopExpression ) ) )
- // InternalDataDSL.g:3464:2: ( ( ruleXForLoopExpression ) )
+ // $ANTLR start synpred61_InternalDataDSL
+ public final void synpred61_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3617:2: ( ( ( ruleXForLoopExpression ) ) )
+ // InternalDataDSL.g:3617:2: ( ( ruleXForLoopExpression ) )
{
- // InternalDataDSL.g:3464:2: ( ( ruleXForLoopExpression ) )
- // InternalDataDSL.g:3465:3: ( ruleXForLoopExpression )
+ // InternalDataDSL.g:3617:2: ( ( ruleXForLoopExpression ) )
+ // InternalDataDSL.g:3618:3: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
- // InternalDataDSL.g:3466:3: ( ruleXForLoopExpression )
- // InternalDataDSL.g:3466:4: ruleXForLoopExpression
+ // InternalDataDSL.g:3619:3: ( ruleXForLoopExpression )
+ // InternalDataDSL.g:3619:4: ruleXForLoopExpression
{
pushFollow(FOLLOW_2);
ruleXForLoopExpression();
@@ -83758,15 +88987,15 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred60_InternalDataDSL
+ // $ANTLR end synpred61_InternalDataDSL
- // $ANTLR start synpred61_InternalDataDSL
- public final void synpred61_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3470:2: ( ( ruleXBasicForLoopExpression ) )
- // InternalDataDSL.g:3470:2: ( ruleXBasicForLoopExpression )
+ // $ANTLR start synpred62_InternalDataDSL
+ public final void synpred62_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3623:2: ( ( ruleXBasicForLoopExpression ) )
+ // InternalDataDSL.g:3623:2: ( ruleXBasicForLoopExpression )
{
- // InternalDataDSL.g:3470:2: ( ruleXBasicForLoopExpression )
- // InternalDataDSL.g:3471:3: ruleXBasicForLoopExpression
+ // InternalDataDSL.g:3623:2: ( ruleXBasicForLoopExpression )
+ // InternalDataDSL.g:3624:3: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
@@ -83782,21 +89011,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred61_InternalDataDSL
+ // $ANTLR end synpred62_InternalDataDSL
- // $ANTLR start synpred74_InternalDataDSL
- public final void synpred74_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3593:2: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) )
- // InternalDataDSL.g:3593:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // $ANTLR start synpred75_InternalDataDSL
+ public final void synpred75_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3746:2: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) )
+ // InternalDataDSL.g:3746:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
- // InternalDataDSL.g:3593:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
- // InternalDataDSL.g:3594:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalDataDSL.g:3746:2: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
+ // InternalDataDSL.g:3747:3: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
- // InternalDataDSL.g:3595:3: ( rule__XSwitchExpression__Group_2_0__0 )
- // InternalDataDSL.g:3595:4: rule__XSwitchExpression__Group_2_0__0
+ // InternalDataDSL.g:3748:3: ( rule__XSwitchExpression__Group_2_0__0 )
+ // InternalDataDSL.g:3748:4: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__0();
@@ -83812,21 +89041,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred74_InternalDataDSL
+ // $ANTLR end synpred75_InternalDataDSL
- // $ANTLR start synpred78_InternalDataDSL
- public final void synpred78_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3677:2: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) )
- // InternalDataDSL.g:3677:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // $ANTLR start synpred79_InternalDataDSL
+ public final void synpred79_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3830:2: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) )
+ // InternalDataDSL.g:3830:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
- // InternalDataDSL.g:3677:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
- // InternalDataDSL.g:3678:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalDataDSL.g:3830:2: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
+ // InternalDataDSL.g:3831:3: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
- // InternalDataDSL.g:3679:3: ( rule__XVariableDeclaration__Group_2_0__0 )
- // InternalDataDSL.g:3679:4: rule__XVariableDeclaration__Group_2_0__0
+ // InternalDataDSL.g:3832:3: ( rule__XVariableDeclaration__Group_2_0__0 )
+ // InternalDataDSL.g:3832:4: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0();
@@ -83842,21 +89071,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred78_InternalDataDSL
+ // $ANTLR end synpred79_InternalDataDSL
- // $ANTLR start synpred79_InternalDataDSL
- public final void synpred79_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3698:2: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) )
- // InternalDataDSL.g:3698:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // $ANTLR start synpred80_InternalDataDSL
+ public final void synpred80_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3851:2: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) )
+ // InternalDataDSL.g:3851:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
- // InternalDataDSL.g:3698:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
- // InternalDataDSL.g:3699:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalDataDSL.g:3851:2: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
+ // InternalDataDSL.g:3852:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
- // InternalDataDSL.g:3700:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
- // InternalDataDSL.g:3700:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
+ // InternalDataDSL.g:3853:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
+ // InternalDataDSL.g:3853:4: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
@@ -83872,21 +89101,21 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred79_InternalDataDSL
+ // $ANTLR end synpred80_InternalDataDSL
- // $ANTLR start synpred85_InternalDataDSL
- public final void synpred85_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3779:2: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) )
- // InternalDataDSL.g:3779:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // $ANTLR start synpred86_InternalDataDSL
+ public final void synpred86_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:3932:2: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) )
+ // InternalDataDSL.g:3932:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
- // InternalDataDSL.g:3779:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
- // InternalDataDSL.g:3780:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalDataDSL.g:3932:2: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
+ // InternalDataDSL.g:3933:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
- // InternalDataDSL.g:3781:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
- // InternalDataDSL.g:3781:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
+ // InternalDataDSL.g:3934:3: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
+ // InternalDataDSL.g:3934:4: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
@@ -83902,12 +89131,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred85_InternalDataDSL
+ // $ANTLR end synpred86_InternalDataDSL
- // $ANTLR start synpred149_InternalDataDSL
- public final void synpred149_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:10390:3: ( rule__XAssignment__Group_1_1__0 )
- // InternalDataDSL.g:10390:3: rule__XAssignment__Group_1_1__0
+ // $ANTLR start synpred168_InternalDataDSL
+ public final void synpred168_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:11728:3: ( rule__XAssignment__Group_1_1__0 )
+ // InternalDataDSL.g:11728:3: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__0();
@@ -83917,12 +89146,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred149_InternalDataDSL
+ // $ANTLR end synpred168_InternalDataDSL
- // $ANTLR start synpred151_InternalDataDSL
- public final void synpred151_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:10741:3: ( rule__XOrExpression__Group_1__0 )
- // InternalDataDSL.g:10741:3: rule__XOrExpression__Group_1__0
+ // $ANTLR start synpred170_InternalDataDSL
+ public final void synpred170_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:12079:3: ( rule__XOrExpression__Group_1__0 )
+ // InternalDataDSL.g:12079:3: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1__0();
@@ -83932,12 +89161,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred151_InternalDataDSL
+ // $ANTLR end synpred170_InternalDataDSL
- // $ANTLR start synpred152_InternalDataDSL
- public final void synpred152_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:10930:3: ( rule__XAndExpression__Group_1__0 )
- // InternalDataDSL.g:10930:3: rule__XAndExpression__Group_1__0
+ // $ANTLR start synpred171_InternalDataDSL
+ public final void synpred171_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:12268:3: ( rule__XAndExpression__Group_1__0 )
+ // InternalDataDSL.g:12268:3: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1__0();
@@ -83947,12 +89176,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred152_InternalDataDSL
+ // $ANTLR end synpred171_InternalDataDSL
- // $ANTLR start synpred153_InternalDataDSL
- public final void synpred153_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:11119:3: ( rule__XEqualityExpression__Group_1__0 )
- // InternalDataDSL.g:11119:3: rule__XEqualityExpression__Group_1__0
+ // $ANTLR start synpred172_InternalDataDSL
+ public final void synpred172_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:12457:3: ( rule__XEqualityExpression__Group_1__0 )
+ // InternalDataDSL.g:12457:3: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1__0();
@@ -83962,12 +89191,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred153_InternalDataDSL
+ // $ANTLR end synpred172_InternalDataDSL
- // $ANTLR start synpred154_InternalDataDSL
- public final void synpred154_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:11308:3: ( rule__XRelationalExpression__Alternatives_1 )
- // InternalDataDSL.g:11308:3: rule__XRelationalExpression__Alternatives_1
+ // $ANTLR start synpred173_InternalDataDSL
+ public final void synpred173_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:12646:3: ( rule__XRelationalExpression__Alternatives_1 )
+ // InternalDataDSL.g:12646:3: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Alternatives_1();
@@ -83977,12 +89206,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred154_InternalDataDSL
+ // $ANTLR end synpred173_InternalDataDSL
- // $ANTLR start synpred155_InternalDataDSL
- public final void synpred155_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:11686:3: ( rule__XOtherOperatorExpression__Group_1__0 )
- // InternalDataDSL.g:11686:3: rule__XOtherOperatorExpression__Group_1__0
+ // $ANTLR start synpred174_InternalDataDSL
+ public final void synpred174_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:13024:3: ( rule__XOtherOperatorExpression__Group_1__0 )
+ // InternalDataDSL.g:13024:3: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1__0();
@@ -83992,12 +89221,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred155_InternalDataDSL
+ // $ANTLR end synpred174_InternalDataDSL
- // $ANTLR start synpred156_InternalDataDSL
- public final void synpred156_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:12199:3: ( rule__XAdditiveExpression__Group_1__0 )
- // InternalDataDSL.g:12199:3: rule__XAdditiveExpression__Group_1__0
+ // $ANTLR start synpred175_InternalDataDSL
+ public final void synpred175_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:13537:3: ( rule__XAdditiveExpression__Group_1__0 )
+ // InternalDataDSL.g:13537:3: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1__0();
@@ -84007,12 +89236,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred156_InternalDataDSL
+ // $ANTLR end synpred175_InternalDataDSL
- // $ANTLR start synpred157_InternalDataDSL
- public final void synpred157_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:12388:3: ( rule__XMultiplicativeExpression__Group_1__0 )
- // InternalDataDSL.g:12388:3: rule__XMultiplicativeExpression__Group_1__0
+ // $ANTLR start synpred176_InternalDataDSL
+ public final void synpred176_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:13726:3: ( rule__XMultiplicativeExpression__Group_1__0 )
+ // InternalDataDSL.g:13726:3: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1__0();
@@ -84022,12 +89251,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred157_InternalDataDSL
+ // $ANTLR end synpred176_InternalDataDSL
- // $ANTLR start synpred158_InternalDataDSL
- public final void synpred158_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:12658:3: ( rule__XCastedExpression__Group_1__0 )
- // InternalDataDSL.g:12658:3: rule__XCastedExpression__Group_1__0
+ // $ANTLR start synpred177_InternalDataDSL
+ public final void synpred177_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:13996:3: ( rule__XCastedExpression__Group_1__0 )
+ // InternalDataDSL.g:13996:3: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1__0();
@@ -84037,12 +89266,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred158_InternalDataDSL
+ // $ANTLR end synpred177_InternalDataDSL
- // $ANTLR start synpred159_InternalDataDSL
- public final void synpred159_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:12847:3: ( rule__XPostfixOperation__Group_1__0 )
- // InternalDataDSL.g:12847:3: rule__XPostfixOperation__Group_1__0
+ // $ANTLR start synpred178_InternalDataDSL
+ public final void synpred178_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:14185:3: ( rule__XPostfixOperation__Group_1__0 )
+ // InternalDataDSL.g:14185:3: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0();
@@ -84052,12 +89281,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred159_InternalDataDSL
+ // $ANTLR end synpred178_InternalDataDSL
- // $ANTLR start synpred160_InternalDataDSL
- public final void synpred160_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:12982:3: ( rule__XMemberFeatureCall__Alternatives_1 )
- // InternalDataDSL.g:12982:3: rule__XMemberFeatureCall__Alternatives_1
+ // $ANTLR start synpred179_InternalDataDSL
+ public final void synpred179_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:14320:3: ( rule__XMemberFeatureCall__Alternatives_1 )
+ // InternalDataDSL.g:14320:3: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1();
@@ -84067,12 +89296,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred160_InternalDataDSL
+ // $ANTLR end synpred179_InternalDataDSL
- // $ANTLR start synpred162_InternalDataDSL
- public final void synpred162_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:13280:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
- // InternalDataDSL.g:13280:3: rule__XMemberFeatureCall__Group_1_1_3__0
+ // $ANTLR start synpred181_InternalDataDSL
+ public final void synpred181_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:14618:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
+ // InternalDataDSL.g:14618:3: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__0();
@@ -84082,12 +89311,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred162_InternalDataDSL
+ // $ANTLR end synpred181_InternalDataDSL
- // $ANTLR start synpred163_InternalDataDSL
- public final void synpred163_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:13306:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
- // InternalDataDSL.g:13306:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
+ // $ANTLR start synpred182_InternalDataDSL
+ public final void synpred182_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:14644:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
+ // InternalDataDSL.g:14644:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
@@ -84097,12 +89326,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred163_InternalDataDSL
+ // $ANTLR end synpred182_InternalDataDSL
- // $ANTLR start synpred171_InternalDataDSL
- public final void synpred171_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:14279:3: ( rule__XClosure__Group_1__0 )
- // InternalDataDSL.g:14279:3: rule__XClosure__Group_1__0
+ // $ANTLR start synpred190_InternalDataDSL
+ public final void synpred190_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:15617:3: ( rule__XClosure__Group_1__0 )
+ // InternalDataDSL.g:15617:3: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0();
@@ -84112,12 +89341,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred171_InternalDataDSL
+ // $ANTLR end synpred190_InternalDataDSL
- // $ANTLR start synpred178_InternalDataDSL
- public final void synpred178_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:15250:3: ( rule__XIfExpression__Group_6__0 )
- // InternalDataDSL.g:15250:3: rule__XIfExpression__Group_6__0
+ // $ANTLR start synpred197_InternalDataDSL
+ public final void synpred197_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:16588:3: ( rule__XIfExpression__Group_6__0 )
+ // InternalDataDSL.g:16588:3: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__0();
@@ -84127,12 +89356,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred178_InternalDataDSL
+ // $ANTLR end synpred197_InternalDataDSL
- // $ANTLR start synpred181_InternalDataDSL
- public final void synpred181_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:15710:3: ( rule__XSwitchExpression__Group_2_1_0__0 )
- // InternalDataDSL.g:15710:3: rule__XSwitchExpression__Group_2_1_0__0
+ // $ANTLR start synpred200_InternalDataDSL
+ public final void synpred200_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:17048:3: ( rule__XSwitchExpression__Group_2_1_0__0 )
+ // InternalDataDSL.g:17048:3: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0();
@@ -84142,12 +89371,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred181_InternalDataDSL
+ // $ANTLR end synpred200_InternalDataDSL
- // $ANTLR start synpred194_InternalDataDSL
- public final void synpred194_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:17843:3: ( rule__XFeatureCall__Group_3__0 )
- // InternalDataDSL.g:17843:3: rule__XFeatureCall__Group_3__0
+ // $ANTLR start synpred213_InternalDataDSL
+ public final void synpred213_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:19181:3: ( rule__XFeatureCall__Group_3__0 )
+ // InternalDataDSL.g:19181:3: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__0();
@@ -84157,12 +89386,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred194_InternalDataDSL
+ // $ANTLR end synpred213_InternalDataDSL
- // $ANTLR start synpred195_InternalDataDSL
- public final void synpred195_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:17869:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
- // InternalDataDSL.g:17869:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
+ // $ANTLR start synpred214_InternalDataDSL
+ public final void synpred214_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:19207:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
+ // InternalDataDSL.g:19207:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
@@ -84172,12 +89401,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred195_InternalDataDSL
+ // $ANTLR end synpred214_InternalDataDSL
- // $ANTLR start synpred199_InternalDataDSL
- public final void synpred199_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:18329:3: ( rule__XConstructorCall__Group_3__0 )
- // InternalDataDSL.g:18329:3: rule__XConstructorCall__Group_3__0
+ // $ANTLR start synpred218_InternalDataDSL
+ public final void synpred218_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:19667:3: ( rule__XConstructorCall__Group_3__0 )
+ // InternalDataDSL.g:19667:3: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__0();
@@ -84187,12 +89416,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred199_InternalDataDSL
+ // $ANTLR end synpred218_InternalDataDSL
- // $ANTLR start synpred200_InternalDataDSL
- public final void synpred200_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:18356:3: ( rule__XConstructorCall__Group_4__0 )
- // InternalDataDSL.g:18356:3: rule__XConstructorCall__Group_4__0
+ // $ANTLR start synpred219_InternalDataDSL
+ public final void synpred219_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:19694:3: ( rule__XConstructorCall__Group_4__0 )
+ // InternalDataDSL.g:19694:3: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__0();
@@ -84202,12 +89431,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred200_InternalDataDSL
+ // $ANTLR end synpred219_InternalDataDSL
- // $ANTLR start synpred201_InternalDataDSL
- public final void synpred201_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:18382:3: ( rule__XConstructorCall__ArgumentsAssignment_5 )
- // InternalDataDSL.g:18382:3: rule__XConstructorCall__ArgumentsAssignment_5
+ // $ANTLR start synpred220_InternalDataDSL
+ public final void synpred220_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:19720:3: ( rule__XConstructorCall__ArgumentsAssignment_5 )
+ // InternalDataDSL.g:19720:3: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_5();
@@ -84217,12 +89446,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred201_InternalDataDSL
+ // $ANTLR end synpred220_InternalDataDSL
- // $ANTLR start synpred206_InternalDataDSL
- public final void synpred206_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:19273:3: ( rule__XReturnExpression__ExpressionAssignment_2 )
- // InternalDataDSL.g:19273:3: rule__XReturnExpression__ExpressionAssignment_2
+ // $ANTLR start synpred225_InternalDataDSL
+ public final void synpred225_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:20611:3: ( rule__XReturnExpression__ExpressionAssignment_2 )
+ // InternalDataDSL.g:20611:3: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__ExpressionAssignment_2();
@@ -84232,12 +89461,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred206_InternalDataDSL
+ // $ANTLR end synpred225_InternalDataDSL
- // $ANTLR start synpred207_InternalDataDSL
- public final void synpred207_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:19415:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
- // InternalDataDSL.g:19415:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // $ANTLR start synpred226_InternalDataDSL
+ public final void synpred226_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:20753:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalDataDSL.g:20753:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
@@ -84247,12 +89476,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred207_InternalDataDSL
+ // $ANTLR end synpred226_InternalDataDSL
- // $ANTLR start synpred208_InternalDataDSL
- public final void synpred208_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:19442:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
- // InternalDataDSL.g:19442:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
+ // $ANTLR start synpred227_InternalDataDSL
+ public final void synpred227_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:20780:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
+ // InternalDataDSL.g:20780:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
@@ -84262,12 +89491,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred208_InternalDataDSL
+ // $ANTLR end synpred227_InternalDataDSL
- // $ANTLR start synpred209_InternalDataDSL
- public final void synpred209_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:19955:3: ( rule__QualifiedName__Group_1__0 )
- // InternalDataDSL.g:19955:3: rule__QualifiedName__Group_1__0
+ // $ANTLR start synpred228_InternalDataDSL
+ public final void synpred228_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:21293:3: ( rule__QualifiedName__Group_1__0 )
+ // InternalDataDSL.g:21293:3: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group_1__0();
@@ -84277,12 +89506,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred209_InternalDataDSL
+ // $ANTLR end synpred228_InternalDataDSL
- // $ANTLR start synpred211_InternalDataDSL
- public final void synpred211_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:20171:3: ( rule__JvmTypeReference__Group_0_1__0 )
- // InternalDataDSL.g:20171:3: rule__JvmTypeReference__Group_0_1__0
+ // $ANTLR start synpred230_InternalDataDSL
+ public final void synpred230_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:21509:3: ( rule__JvmTypeReference__Group_0_1__0 )
+ // InternalDataDSL.g:21509:3: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1__0();
@@ -84292,12 +89521,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred211_InternalDataDSL
+ // $ANTLR end synpred230_InternalDataDSL
- // $ANTLR start synpred215_InternalDataDSL
- public final void synpred215_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:20630:3: ( rule__JvmParameterizedTypeReference__Group_1__0 )
- // InternalDataDSL.g:20630:3: rule__JvmParameterizedTypeReference__Group_1__0
+ // $ANTLR start synpred234_InternalDataDSL
+ public final void synpred234_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:21968:3: ( rule__JvmParameterizedTypeReference__Group_1__0 )
+ // InternalDataDSL.g:21968:3: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__0();
@@ -84307,12 +89536,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred215_InternalDataDSL
+ // $ANTLR end synpred234_InternalDataDSL
- // $ANTLR start synpred217_InternalDataDSL
- public final void synpred217_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:20765:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
- // InternalDataDSL.g:20765:3: rule__JvmParameterizedTypeReference__Group_1_4__0
+ // $ANTLR start synpred236_InternalDataDSL
+ public final void synpred236_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:22103:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
+ // InternalDataDSL.g:22103:3: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4__0();
@@ -84322,12 +89551,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred217_InternalDataDSL
+ // $ANTLR end synpred236_InternalDataDSL
- // $ANTLR start synpred218_InternalDataDSL
- public final void synpred218_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:20900:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
- // InternalDataDSL.g:20900:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
+ // $ANTLR start synpred237_InternalDataDSL
+ public final void synpred237_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:22238:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
+ // InternalDataDSL.g:22238:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
@@ -84337,12 +89566,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred218_InternalDataDSL
+ // $ANTLR end synpred237_InternalDataDSL
- // $ANTLR start synpred223_InternalDataDSL
- public final void synpred223_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21698:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )
- // InternalDataDSL.g:21698:2: rule__DataInterchangeFileXML__UnorderedGroup_3__0
+ // $ANTLR start synpred242_InternalDataDSL
+ public final void synpred242_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23036:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__0 )
+ // InternalDataDSL.g:23036:2: rule__DataInterchangeFileXML__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__UnorderedGroup_3__0();
@@ -84352,32 +89581,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred223_InternalDataDSL
+ // $ANTLR end synpred242_InternalDataDSL
- // $ANTLR start synpred224_InternalDataDSL
- public final void synpred224_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21713:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) )
- // InternalDataDSL.g:21713:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
+ // $ANTLR start synpred243_InternalDataDSL
+ public final void synpred243_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23051:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) ) )
+ // InternalDataDSL.g:23051:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
{
- // InternalDataDSL.g:21713:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
- // InternalDataDSL.g:21714:4: {...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
+ // InternalDataDSL.g:23051:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) ) )
+ // InternalDataDSL.g:23052:4: {...}? => ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred224_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0)");
+ throw new FailedPredicateException(input, "synpred243_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:21714:118: ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
- // InternalDataDSL.g:21715:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
+ // InternalDataDSL.g:23052:118: ( ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) ) )
+ // InternalDataDSL.g:23053:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0);
- // InternalDataDSL.g:21721:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
- // InternalDataDSL.g:21722:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
+ // InternalDataDSL.g:23059:5: ( ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 ) )
+ // InternalDataDSL.g:23060:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeAssignment_3_0());
}
- // InternalDataDSL.g:21723:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
- // InternalDataDSL.g:21723:7: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0
+ // InternalDataDSL.g:23061:6: ( rule__DataInterchangeFileXML__ByAttributeAssignment_3_0 )
+ // InternalDataDSL.g:23061:7: rule__DataInterchangeFileXML__ByAttributeAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__ByAttributeAssignment_3_0();
@@ -84399,32 +89628,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred224_InternalDataDSL
+ // $ANTLR end synpred243_InternalDataDSL
- // $ANTLR start synpred225_InternalDataDSL
- public final void synpred225_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21728:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) )
- // InternalDataDSL.g:21728:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
+ // $ANTLR start synpred244_InternalDataDSL
+ public final void synpred244_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23066:3: ( ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) ) )
+ // InternalDataDSL.g:23066:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
{
- // InternalDataDSL.g:21728:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
- // InternalDataDSL.g:21729:4: {...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23066:3: ({...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23067:4: {...}? => ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred225_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1)");
+ throw new FailedPredicateException(input, "synpred244_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:21729:118: ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
- // InternalDataDSL.g:21730:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
+ // InternalDataDSL.g:23067:118: ( ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23068:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1);
- // InternalDataDSL.g:21736:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
- // InternalDataDSL.g:21737:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
+ // InternalDataDSL.g:23074:5: ( ( rule__DataInterchangeFileXML__Group_3_1__0 ) )
+ // InternalDataDSL.g:23075:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileXMLAccess().getGroup_3_1());
}
- // InternalDataDSL.g:21738:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
- // InternalDataDSL.g:21738:7: rule__DataInterchangeFileXML__Group_3_1__0
+ // InternalDataDSL.g:23076:6: ( rule__DataInterchangeFileXML__Group_3_1__0 )
+ // InternalDataDSL.g:23076:7: rule__DataInterchangeFileXML__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__Group_3_1__0();
@@ -84446,12 +89675,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred225_InternalDataDSL
+ // $ANTLR end synpred244_InternalDataDSL
- // $ANTLR start synpred226_InternalDataDSL
- public final void synpred226_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21772:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )
- // InternalDataDSL.g:21772:2: rule__DataInterchangeFileXML__UnorderedGroup_3__1
+ // $ANTLR start synpred245_InternalDataDSL
+ public final void synpred245_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23110:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__1 )
+ // InternalDataDSL.g:23110:2: rule__DataInterchangeFileXML__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__UnorderedGroup_3__1();
@@ -84461,12 +89690,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred226_InternalDataDSL
+ // $ANTLR end synpred245_InternalDataDSL
- // $ANTLR start synpred227_InternalDataDSL
- public final void synpred227_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21784:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )
- // InternalDataDSL.g:21784:2: rule__DataInterchangeFileXML__UnorderedGroup_3__2
+ // $ANTLR start synpred246_InternalDataDSL
+ public final void synpred246_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23122:2: ( rule__DataInterchangeFileXML__UnorderedGroup_3__2 )
+ // InternalDataDSL.g:23122:2: rule__DataInterchangeFileXML__UnorderedGroup_3__2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileXML__UnorderedGroup_3__2();
@@ -84476,12 +89705,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred227_InternalDataDSL
+ // $ANTLR end synpred246_InternalDataDSL
- // $ANTLR start synpred228_InternalDataDSL
- public final void synpred228_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21808:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )
- // InternalDataDSL.g:21808:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__0
+ // $ANTLR start synpred247_InternalDataDSL
+ public final void synpred247_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23146:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__0 )
+ // InternalDataDSL.g:23146:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__0();
@@ -84491,32 +89720,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred228_InternalDataDSL
+ // $ANTLR end synpred247_InternalDataDSL
- // $ANTLR start synpred229_InternalDataDSL
- public final void synpred229_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21823:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) )
- // InternalDataDSL.g:21823:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
+ // $ANTLR start synpred248_InternalDataDSL
+ public final void synpred248_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23161:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) ) )
+ // InternalDataDSL.g:23161:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
{
- // InternalDataDSL.g:21823:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
- // InternalDataDSL.g:21824:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23161:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) ) )
+ // InternalDataDSL.g:23162:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred229_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0)");
+ throw new FailedPredicateException(input, "synpred248_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:21824:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
- // InternalDataDSL.g:21825:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
+ // InternalDataDSL.g:23162:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23163:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0);
- // InternalDataDSL.g:21831:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
- // InternalDataDSL.g:21832:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
+ // InternalDataDSL.g:23169:5: ( ( rule__DataInterchangeFileCSV__Group_3_0__0 ) )
+ // InternalDataDSL.g:23170:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_0());
}
- // InternalDataDSL.g:21833:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
- // InternalDataDSL.g:21833:7: rule__DataInterchangeFileCSV__Group_3_0__0
+ // InternalDataDSL.g:23171:6: ( rule__DataInterchangeFileCSV__Group_3_0__0 )
+ // InternalDataDSL.g:23171:7: rule__DataInterchangeFileCSV__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_0__0();
@@ -84538,32 +89767,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred229_InternalDataDSL
+ // $ANTLR end synpred248_InternalDataDSL
- // $ANTLR start synpred230_InternalDataDSL
- public final void synpred230_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21838:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) )
- // InternalDataDSL.g:21838:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
+ // $ANTLR start synpred249_InternalDataDSL
+ public final void synpred249_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23176:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) ) )
+ // InternalDataDSL.g:23176:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
{
- // InternalDataDSL.g:21838:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
- // InternalDataDSL.g:21839:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23176:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) ) )
+ // InternalDataDSL.g:23177:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred230_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1)");
+ throw new FailedPredicateException(input, "synpred249_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:21839:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
- // InternalDataDSL.g:21840:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
+ // InternalDataDSL.g:23177:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) ) )
+ // InternalDataDSL.g:23178:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1);
- // InternalDataDSL.g:21846:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
- // InternalDataDSL.g:21847:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
+ // InternalDataDSL.g:23184:5: ( ( rule__DataInterchangeFileCSV__Group_3_1__0 ) )
+ // InternalDataDSL.g:23185:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_1());
}
- // InternalDataDSL.g:21848:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
- // InternalDataDSL.g:21848:7: rule__DataInterchangeFileCSV__Group_3_1__0
+ // InternalDataDSL.g:23186:6: ( rule__DataInterchangeFileCSV__Group_3_1__0 )
+ // InternalDataDSL.g:23186:7: rule__DataInterchangeFileCSV__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_1__0();
@@ -84585,32 +89814,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred230_InternalDataDSL
+ // $ANTLR end synpred249_InternalDataDSL
- // $ANTLR start synpred231_InternalDataDSL
- public final void synpred231_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21853:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) )
- // InternalDataDSL.g:21853:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
+ // $ANTLR start synpred250_InternalDataDSL
+ public final void synpred250_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23191:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) ) )
+ // InternalDataDSL.g:23191:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
{
- // InternalDataDSL.g:21853:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
- // InternalDataDSL.g:21854:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
+ // InternalDataDSL.g:23191:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) ) )
+ // InternalDataDSL.g:23192:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred231_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2)");
+ throw new FailedPredicateException(input, "synpred250_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2)");
}
- // InternalDataDSL.g:21854:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
- // InternalDataDSL.g:21855:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
+ // InternalDataDSL.g:23192:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) ) )
+ // InternalDataDSL.g:23193:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2);
- // InternalDataDSL.g:21861:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
- // InternalDataDSL.g:21862:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
+ // InternalDataDSL.g:23199:5: ( ( rule__DataInterchangeFileCSV__Group_3_2__0 ) )
+ // InternalDataDSL.g:23200:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_2());
}
- // InternalDataDSL.g:21863:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
- // InternalDataDSL.g:21863:7: rule__DataInterchangeFileCSV__Group_3_2__0
+ // InternalDataDSL.g:23201:6: ( rule__DataInterchangeFileCSV__Group_3_2__0 )
+ // InternalDataDSL.g:23201:7: rule__DataInterchangeFileCSV__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_2__0();
@@ -84632,32 +89861,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred231_InternalDataDSL
+ // $ANTLR end synpred250_InternalDataDSL
- // $ANTLR start synpred232_InternalDataDSL
- public final void synpred232_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21868:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) )
- // InternalDataDSL.g:21868:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
+ // $ANTLR start synpred251_InternalDataDSL
+ public final void synpred251_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23206:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) ) )
+ // InternalDataDSL.g:23206:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
{
- // InternalDataDSL.g:21868:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
- // InternalDataDSL.g:21869:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
+ // InternalDataDSL.g:23206:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) ) )
+ // InternalDataDSL.g:23207:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred232_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3)");
+ throw new FailedPredicateException(input, "synpred251_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3)");
}
- // InternalDataDSL.g:21869:118: ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
- // InternalDataDSL.g:21870:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
+ // InternalDataDSL.g:23207:118: ( ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) ) )
+ // InternalDataDSL.g:23208:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3);
- // InternalDataDSL.g:21876:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
- // InternalDataDSL.g:21877:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
+ // InternalDataDSL.g:23214:5: ( ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 ) )
+ // InternalDataDSL.g:23215:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getIndentAssignment_3_3());
}
- // InternalDataDSL.g:21878:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
- // InternalDataDSL.g:21878:7: rule__DataInterchangeFileCSV__IndentAssignment_3_3
+ // InternalDataDSL.g:23216:6: ( rule__DataInterchangeFileCSV__IndentAssignment_3_3 )
+ // InternalDataDSL.g:23216:7: rule__DataInterchangeFileCSV__IndentAssignment_3_3
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__IndentAssignment_3_3();
@@ -84679,32 +89908,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred232_InternalDataDSL
+ // $ANTLR end synpred251_InternalDataDSL
- // $ANTLR start synpred233_InternalDataDSL
- public final void synpred233_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21883:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) )
- // InternalDataDSL.g:21883:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
+ // $ANTLR start synpred252_InternalDataDSL
+ public final void synpred252_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23221:3: ( ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) ) )
+ // InternalDataDSL.g:23221:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
{
- // InternalDataDSL.g:21883:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
- // InternalDataDSL.g:21884:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
+ // InternalDataDSL.g:23221:3: ({...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) ) )
+ // InternalDataDSL.g:23222:4: {...}? => ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred233_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4)");
+ throw new FailedPredicateException(input, "synpred252_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4)");
}
- // InternalDataDSL.g:21884:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
- // InternalDataDSL.g:21885:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
+ // InternalDataDSL.g:23222:118: ( ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) ) )
+ // InternalDataDSL.g:23223:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4);
- // InternalDataDSL.g:21891:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
- // InternalDataDSL.g:21892:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
+ // InternalDataDSL.g:23229:5: ( ( rule__DataInterchangeFileCSV__Group_3_4__0 ) )
+ // InternalDataDSL.g:23230:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileCSVAccess().getGroup_3_4());
}
- // InternalDataDSL.g:21893:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
- // InternalDataDSL.g:21893:7: rule__DataInterchangeFileCSV__Group_3_4__0
+ // InternalDataDSL.g:23231:6: ( rule__DataInterchangeFileCSV__Group_3_4__0 )
+ // InternalDataDSL.g:23231:7: rule__DataInterchangeFileCSV__Group_3_4__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__Group_3_4__0();
@@ -84726,12 +89955,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred233_InternalDataDSL
+ // $ANTLR end synpred252_InternalDataDSL
- // $ANTLR start synpred234_InternalDataDSL
- public final void synpred234_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21927:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )
- // InternalDataDSL.g:21927:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__1
+ // $ANTLR start synpred253_InternalDataDSL
+ public final void synpred253_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23265:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__1 )
+ // InternalDataDSL.g:23265:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__1();
@@ -84741,12 +89970,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred234_InternalDataDSL
+ // $ANTLR end synpred253_InternalDataDSL
- // $ANTLR start synpred235_InternalDataDSL
- public final void synpred235_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21939:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )
- // InternalDataDSL.g:21939:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__2
+ // $ANTLR start synpred254_InternalDataDSL
+ public final void synpred254_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23277:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__2 )
+ // InternalDataDSL.g:23277:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__2();
@@ -84756,12 +89985,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred235_InternalDataDSL
+ // $ANTLR end synpred254_InternalDataDSL
- // $ANTLR start synpred236_InternalDataDSL
- public final void synpred236_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21951:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )
- // InternalDataDSL.g:21951:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__3
+ // $ANTLR start synpred255_InternalDataDSL
+ public final void synpred255_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23289:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__3 )
+ // InternalDataDSL.g:23289:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__3
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__3();
@@ -84771,12 +90000,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred236_InternalDataDSL
+ // $ANTLR end synpred255_InternalDataDSL
- // $ANTLR start synpred237_InternalDataDSL
- public final void synpred237_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21963:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )
- // InternalDataDSL.g:21963:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__4
+ // $ANTLR start synpred256_InternalDataDSL
+ public final void synpred256_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23301:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__4 )
+ // InternalDataDSL.g:23301:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__4
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__4();
@@ -84786,12 +90015,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred237_InternalDataDSL
+ // $ANTLR end synpred256_InternalDataDSL
- // $ANTLR start synpred238_InternalDataDSL
- public final void synpred238_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21975:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )
- // InternalDataDSL.g:21975:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__5
+ // $ANTLR start synpred257_InternalDataDSL
+ public final void synpred257_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23313:2: ( rule__DataInterchangeFileCSV__UnorderedGroup_3__5 )
+ // InternalDataDSL.g:23313:2: rule__DataInterchangeFileCSV__UnorderedGroup_3__5
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileCSV__UnorderedGroup_3__5();
@@ -84801,12 +90030,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred238_InternalDataDSL
+ // $ANTLR end synpred257_InternalDataDSL
- // $ANTLR start synpred239_InternalDataDSL
- public final void synpred239_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:21999:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )
- // InternalDataDSL.g:21999:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__0
+ // $ANTLR start synpred258_InternalDataDSL
+ public final void synpred258_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23337:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__0 )
+ // InternalDataDSL.g:23337:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__UnorderedGroup_3__0();
@@ -84816,32 +90045,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred239_InternalDataDSL
+ // $ANTLR end synpred258_InternalDataDSL
- // $ANTLR start synpred240_InternalDataDSL
- public final void synpred240_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22014:3: ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) )
- // InternalDataDSL.g:22014:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
+ // $ANTLR start synpred259_InternalDataDSL
+ public final void synpred259_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23352:3: ( ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) ) )
+ // InternalDataDSL.g:23352:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
{
- // InternalDataDSL.g:22014:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
- // InternalDataDSL.g:22015:4: {...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23352:3: ({...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) ) )
+ // InternalDataDSL.g:23353:4: {...}? => ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred240_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0)");
+ throw new FailedPredicateException(input, "synpred259_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:22015:118: ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
- // InternalDataDSL.g:22016:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
+ // InternalDataDSL.g:23353:118: ( ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) ) )
+ // InternalDataDSL.g:23354:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0);
- // InternalDataDSL.g:22022:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
- // InternalDataDSL.g:22023:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
+ // InternalDataDSL.g:23360:5: ( ( rule__DataInterchangeFileEDI__Group_3_0__0 ) )
+ // InternalDataDSL.g:23361:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeFileEDIAccess().getGroup_3_0());
}
- // InternalDataDSL.g:22024:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
- // InternalDataDSL.g:22024:7: rule__DataInterchangeFileEDI__Group_3_0__0
+ // InternalDataDSL.g:23362:6: ( rule__DataInterchangeFileEDI__Group_3_0__0 )
+ // InternalDataDSL.g:23362:7: rule__DataInterchangeFileEDI__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__Group_3_0__0();
@@ -84863,12 +90092,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred240_InternalDataDSL
+ // $ANTLR end synpred259_InternalDataDSL
- // $ANTLR start synpred241_InternalDataDSL
- public final void synpred241_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22058:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )
- // InternalDataDSL.g:22058:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__1
+ // $ANTLR start synpred260_InternalDataDSL
+ public final void synpred260_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23396:2: ( rule__DataInterchangeFileEDI__UnorderedGroup_3__1 )
+ // InternalDataDSL.g:23396:2: rule__DataInterchangeFileEDI__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeFileEDI__UnorderedGroup_3__1();
@@ -84878,12 +90107,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred241_InternalDataDSL
+ // $ANTLR end synpred260_InternalDataDSL
- // $ANTLR start synpred242_InternalDataDSL
- public final void synpred242_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22082:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )
- // InternalDataDSL.g:22082:2: rule__DataInterchangeLookup__UnorderedGroup_10__0
+ // $ANTLR start synpred261_InternalDataDSL
+ public final void synpred261_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23420:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__0 )
+ // InternalDataDSL.g:23420:2: rule__DataInterchangeLookup__UnorderedGroup_10__0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__UnorderedGroup_10__0();
@@ -84893,32 +90122,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred242_InternalDataDSL
+ // $ANTLR end synpred261_InternalDataDSL
- // $ANTLR start synpred243_InternalDataDSL
- public final void synpred243_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22097:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) )
- // InternalDataDSL.g:22097:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
+ // $ANTLR start synpred262_InternalDataDSL
+ public final void synpred262_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23435:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) ) )
+ // InternalDataDSL.g:23435:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
{
- // InternalDataDSL.g:22097:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
- // InternalDataDSL.g:22098:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
+ // InternalDataDSL.g:23435:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) ) )
+ // InternalDataDSL.g:23436:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred243_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0)");
+ throw new FailedPredicateException(input, "synpred262_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0)");
}
- // InternalDataDSL.g:22098:118: ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
- // InternalDataDSL.g:22099:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
+ // InternalDataDSL.g:23436:118: ( ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) ) )
+ // InternalDataDSL.g:23437:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0);
- // InternalDataDSL.g:22105:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
- // InternalDataDSL.g:22106:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
+ // InternalDataDSL.g:23443:5: ( ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 ) )
+ // InternalDataDSL.g:23444:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAssignment_10_0());
}
- // InternalDataDSL.g:22107:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
- // InternalDataDSL.g:22107:7: rule__DataInterchangeLookup__AllowNoResultAssignment_10_0
+ // InternalDataDSL.g:23445:6: ( rule__DataInterchangeLookup__AllowNoResultAssignment_10_0 )
+ // InternalDataDSL.g:23445:7: rule__DataInterchangeLookup__AllowNoResultAssignment_10_0
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__AllowNoResultAssignment_10_0();
@@ -84940,32 +90169,32 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred243_InternalDataDSL
+ // $ANTLR end synpred262_InternalDataDSL
- // $ANTLR start synpred244_InternalDataDSL
- public final void synpred244_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22112:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) )
- // InternalDataDSL.g:22112:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
+ // $ANTLR start synpred263_InternalDataDSL
+ public final void synpred263_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23450:3: ( ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) ) )
+ // InternalDataDSL.g:23450:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
{
- // InternalDataDSL.g:22112:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
- // InternalDataDSL.g:22113:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
+ // InternalDataDSL.g:23450:3: ({...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) ) )
+ // InternalDataDSL.g:23451:4: {...}? => ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
if (state.backtracking>0) {state.failed=true; return ;}
- throw new FailedPredicateException(input, "synpred244_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1)");
+ throw new FailedPredicateException(input, "synpred263_InternalDataDSL", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1)");
}
- // InternalDataDSL.g:22113:118: ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
- // InternalDataDSL.g:22114:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
+ // InternalDataDSL.g:23451:118: ( ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) ) )
+ // InternalDataDSL.g:23452:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1);
- // InternalDataDSL.g:22120:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
- // InternalDataDSL.g:22121:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
+ // InternalDataDSL.g:23458:5: ( ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 ) )
+ // InternalDataDSL.g:23459:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataInterchangeLookupAccess().getAllowNonuniqueResultAssignment_10_1());
}
- // InternalDataDSL.g:22122:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
- // InternalDataDSL.g:22122:7: rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1
+ // InternalDataDSL.g:23460:6: ( rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1 )
+ // InternalDataDSL.g:23460:7: rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__AllowNonuniqueResultAssignment_10_1();
@@ -84987,12 +90216,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred244_InternalDataDSL
+ // $ANTLR end synpred263_InternalDataDSL
- // $ANTLR start synpred245_InternalDataDSL
- public final void synpred245_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22156:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )
- // InternalDataDSL.g:22156:2: rule__DataInterchangeLookup__UnorderedGroup_10__1
+ // $ANTLR start synpred264_InternalDataDSL
+ public final void synpred264_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23494:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__1 )
+ // InternalDataDSL.g:23494:2: rule__DataInterchangeLookup__UnorderedGroup_10__1
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__UnorderedGroup_10__1();
@@ -85002,12 +90231,12 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred245_InternalDataDSL
+ // $ANTLR end synpred264_InternalDataDSL
- // $ANTLR start synpred246_InternalDataDSL
- public final void synpred246_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:22168:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )
- // InternalDataDSL.g:22168:2: rule__DataInterchangeLookup__UnorderedGroup_10__2
+ // $ANTLR start synpred265_InternalDataDSL
+ public final void synpred265_InternalDataDSL_fragment() throws RecognitionException {
+ // InternalDataDSL.g:23506:2: ( rule__DataInterchangeLookup__UnorderedGroup_10__2 )
+ // InternalDataDSL.g:23506:2: rule__DataInterchangeLookup__UnorderedGroup_10__2
{
pushFollow(FOLLOW_2);
rule__DataInterchangeLookup__UnorderedGroup_10__2();
@@ -85017,15 +90246,15 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
}
- // $ANTLR end synpred246_InternalDataDSL
+ // $ANTLR end synpred265_InternalDataDSL
// Delegated rules
- public final boolean synpred245_InternalDataDSL() {
+ public final boolean synpred168_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred245_InternalDataDSL_fragment(); // can never throw exception
+ synpred168_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85035,11 +90264,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred158_InternalDataDSL() {
+ public final boolean synpred62_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred158_InternalDataDSL_fragment(); // can never throw exception
+ synpred62_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85049,11 +90278,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred211_InternalDataDSL() {
+ public final boolean synpred248_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred211_InternalDataDSL_fragment(); // can never throw exception
+ synpred248_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85063,11 +90292,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred217_InternalDataDSL() {
+ public final boolean synpred252_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred217_InternalDataDSL_fragment(); // can never throw exception
+ synpred252_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85077,11 +90306,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred231_InternalDataDSL() {
+ public final boolean synpred175_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred231_InternalDataDSL_fragment(); // can never throw exception
+ synpred175_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85091,11 +90320,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred238_InternalDataDSL() {
+ public final boolean synpred214_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred238_InternalDataDSL_fragment(); // can never throw exception
+ synpred214_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85105,11 +90334,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred151_InternalDataDSL() {
+ public final boolean synpred245_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred151_InternalDataDSL_fragment(); // can never throw exception
+ synpred245_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85119,11 +90348,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred207_InternalDataDSL() {
+ public final boolean synpred262_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred207_InternalDataDSL_fragment(); // can never throw exception
+ synpred262_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85133,11 +90362,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred79_InternalDataDSL() {
+ public final boolean synpred172_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred79_InternalDataDSL_fragment(); // can never throw exception
+ synpred172_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85147,11 +90376,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred154_InternalDataDSL() {
+ public final boolean synpred182_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred154_InternalDataDSL_fragment(); // can never throw exception
+ synpred182_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85161,11 +90390,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred11_InternalDataDSL() {
+ public final boolean synpred265_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred11_InternalDataDSL_fragment(); // can never throw exception
+ synpred265_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85175,11 +90404,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred201_InternalDataDSL() {
+ public final boolean synpred75_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred201_InternalDataDSL_fragment(); // can never throw exception
+ synpred75_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85189,11 +90418,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred235_InternalDataDSL() {
+ public final boolean synpred79_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred235_InternalDataDSL_fragment(); // can never throw exception
+ synpred79_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85203,11 +90432,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred241_InternalDataDSL() {
+ public final boolean synpred14_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred241_InternalDataDSL_fragment(); // can never throw exception
+ synpred14_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85217,11 +90446,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred85_InternalDataDSL() {
+ public final boolean synpred179_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred85_InternalDataDSL_fragment(); // can never throw exception
+ synpred179_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85231,11 +90460,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred157_InternalDataDSL() {
+ public final boolean synpred176_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred157_InternalDataDSL_fragment(); // can never throw exception
+ synpred176_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85245,11 +90474,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred225_InternalDataDSL() {
+ public final boolean synpred213_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred225_InternalDataDSL_fragment(); // can never throw exception
+ synpred213_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85259,11 +90488,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred228_InternalDataDSL() {
+ public final boolean synpred225_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred228_InternalDataDSL_fragment(); // can never throw exception
+ synpred225_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85273,11 +90502,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred232_InternalDataDSL() {
+ public final boolean synpred228_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred232_InternalDataDSL_fragment(); // can never throw exception
+ synpred228_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85287,11 +90516,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred152_InternalDataDSL() {
+ public final boolean synpred220_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred152_InternalDataDSL_fragment(); // can never throw exception
+ synpred220_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85301,11 +90530,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred78_InternalDataDSL() {
+ public final boolean synpred13_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred78_InternalDataDSL_fragment(); // can never throw exception
+ synpred13_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85315,11 +90544,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred13_InternalDataDSL() {
+ public final boolean synpred61_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred13_InternalDataDSL_fragment(); // can never throw exception
+ synpred61_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85329,11 +90558,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred155_InternalDataDSL() {
+ public final boolean synpred234_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred155_InternalDataDSL_fragment(); // can never throw exception
+ synpred234_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85343,11 +90572,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred61_InternalDataDSL() {
+ public final boolean synpred237_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred61_InternalDataDSL_fragment(); // can never throw exception
+ synpred237_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85357,11 +90586,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred234_InternalDataDSL() {
+ public final boolean synpred190_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred234_InternalDataDSL_fragment(); // can never throw exception
+ synpred190_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85371,11 +90600,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred237_InternalDataDSL() {
+ public final boolean synpred246_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred237_InternalDataDSL_fragment(); // can never throw exception
+ synpred246_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85385,11 +90614,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred52_InternalDataDSL() {
+ public final boolean synpred178_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred52_InternalDataDSL_fragment(); // can never throw exception
+ synpred178_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85399,11 +90628,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred246_InternalDataDSL() {
+ public final boolean synpred249_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred246_InternalDataDSL_fragment(); // can never throw exception
+ synpred249_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85413,11 +90642,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred178_InternalDataDSL() {
+ public final boolean synpred40_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred178_InternalDataDSL_fragment(); // can never throw exception
+ synpred40_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85427,11 +90656,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred199_InternalDataDSL() {
+ public final boolean synpred258_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred199_InternalDataDSL_fragment(); // can never throw exception
+ synpred258_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85441,11 +90670,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred153_InternalDataDSL() {
+ public final boolean synpred264_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred153_InternalDataDSL_fragment(); // can never throw exception
+ synpred264_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85455,11 +90684,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred236_InternalDataDSL() {
+ public final boolean synpred255_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred236_InternalDataDSL_fragment(); // can never throw exception
+ synpred255_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85469,11 +90698,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred149_InternalDataDSL() {
+ public final boolean synpred261_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred149_InternalDataDSL_fragment(); // can never throw exception
+ synpred261_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85483,11 +90712,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred233_InternalDataDSL() {
+ public final boolean synpred236_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred233_InternalDataDSL_fragment(); // can never throw exception
+ synpred236_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85497,11 +90726,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred240_InternalDataDSL() {
+ public final boolean synpred12_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred240_InternalDataDSL_fragment(); // can never throw exception
+ synpred12_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85511,11 +90740,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred12_InternalDataDSL() {
+ public final boolean synpred181_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred12_InternalDataDSL_fragment(); // can never throw exception
+ synpred181_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85525,11 +90754,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred181_InternalDataDSL() {
+ public final boolean synpred53_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred181_InternalDataDSL_fragment(); // can never throw exception
+ synpred53_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85539,11 +90768,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred208_InternalDataDSL() {
+ public final boolean synpred243_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred208_InternalDataDSL_fragment(); // can never throw exception
+ synpred243_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85553,11 +90782,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred243_InternalDataDSL() {
+ public final boolean synpred39_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred243_InternalDataDSL_fragment(); // can never throw exception
+ synpred39_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85567,11 +90796,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred229_InternalDataDSL() {
+ public final boolean synpred257_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred229_InternalDataDSL_fragment(); // can never throw exception
+ synpred257_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85581,11 +90810,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred39_InternalDataDSL() {
+ public final boolean synpred197_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred39_InternalDataDSL_fragment(); // can never throw exception
+ synpred197_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85595,11 +90824,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred160_InternalDataDSL() {
+ public final boolean synpred250_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred160_InternalDataDSL_fragment(); // can never throw exception
+ synpred250_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85609,11 +90838,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred60_InternalDataDSL() {
+ public final boolean synpred219_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred60_InternalDataDSL_fragment(); // can never throw exception
+ synpred219_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85623,11 +90852,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred163_InternalDataDSL() {
+ public final boolean synpred226_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred163_InternalDataDSL_fragment(); // can never throw exception
+ synpred226_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85637,11 +90866,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred223_InternalDataDSL() {
+ public final boolean synpred253_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred223_InternalDataDSL_fragment(); // can never throw exception
+ synpred253_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85651,11 +90880,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred226_InternalDataDSL() {
+ public final boolean synpred173_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred226_InternalDataDSL_fragment(); // can never throw exception
+ synpred173_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85665,11 +90894,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred194_InternalDataDSL() {
+ public final boolean synpred170_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred194_InternalDataDSL_fragment(); // can never throw exception
+ synpred170_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85679,11 +90908,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred244_InternalDataDSL() {
+ public final boolean synpred247_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred244_InternalDataDSL_fragment(); // can never throw exception
+ synpred247_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85693,11 +90922,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred195_InternalDataDSL() {
+ public final boolean synpred244_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred195_InternalDataDSL_fragment(); // can never throw exception
+ synpred244_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85707,11 +90936,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred209_InternalDataDSL() {
+ public final boolean synpred256_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred209_InternalDataDSL_fragment(); // can never throw exception
+ synpred256_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85721,11 +90950,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred38_InternalDataDSL() {
+ public final boolean synpred260_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred38_InternalDataDSL_fragment(); // can never throw exception
+ synpred260_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85735,11 +90964,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred206_InternalDataDSL() {
+ public final boolean synpred259_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred206_InternalDataDSL_fragment(); // can never throw exception
+ synpred259_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85749,11 +90978,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred215_InternalDataDSL() {
+ public final boolean synpred263_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred215_InternalDataDSL_fragment(); // can never throw exception
+ synpred263_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85763,11 +90992,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred200_InternalDataDSL() {
+ public final boolean synpred251_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred200_InternalDataDSL_fragment(); // can never throw exception
+ synpred251_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85777,11 +91006,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred242_InternalDataDSL() {
+ public final boolean synpred254_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred242_InternalDataDSL_fragment(); // can never throw exception
+ synpred254_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85791,11 +91020,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred171_InternalDataDSL() {
+ public final boolean synpred200_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred171_InternalDataDSL_fragment(); // can never throw exception
+ synpred200_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85805,11 +91034,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred218_InternalDataDSL() {
+ public final boolean synpred242_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred218_InternalDataDSL_fragment(); // can never throw exception
+ synpred242_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85819,11 +91048,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred239_InternalDataDSL() {
+ public final boolean synpred171_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred239_InternalDataDSL_fragment(); // can never throw exception
+ synpred171_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85833,11 +91062,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred159_InternalDataDSL() {
+ public final boolean synpred218_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred159_InternalDataDSL_fragment(); // can never throw exception
+ synpred218_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85847,11 +91076,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred156_InternalDataDSL() {
+ public final boolean synpred80_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred156_InternalDataDSL_fragment(); // can never throw exception
+ synpred80_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85861,11 +91090,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred230_InternalDataDSL() {
+ public final boolean synpred177_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred230_InternalDataDSL_fragment(); // can never throw exception
+ synpred177_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85875,11 +91104,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred74_InternalDataDSL() {
+ public final boolean synpred86_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred74_InternalDataDSL_fragment(); // can never throw exception
+ synpred86_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85889,11 +91118,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred162_InternalDataDSL() {
+ public final boolean synpred174_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred162_InternalDataDSL_fragment(); // can never throw exception
+ synpred174_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85903,11 +91132,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
state.failed=false;
return success;
}
- public final boolean synpred224_InternalDataDSL() {
+ public final boolean synpred230_InternalDataDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred224_InternalDataDSL_fragment(); // can never throw exception
+ synpred230_InternalDataDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -85933,45 +91162,45 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
}
- protected DFA6 dfa6 = new DFA6(this);
- protected DFA8 dfa8 = new DFA8(this);
+ protected DFA7 dfa7 = new DFA7(this);
protected DFA9 dfa9 = new DFA9(this);
protected DFA10 dfa10 = new DFA10(this);
- protected DFA17 dfa17 = new DFA17(this);
- protected DFA25 dfa25 = new DFA25(this);
- protected DFA28 dfa28 = new DFA28(this);
+ protected DFA11 dfa11 = new DFA11(this);
+ protected DFA18 dfa18 = new DFA18(this);
+ protected DFA26 dfa26 = new DFA26(this);
protected DFA29 dfa29 = new DFA29(this);
- protected DFA32 dfa32 = new DFA32(this);
- protected DFA37 dfa37 = new DFA37(this);
- protected DFA40 dfa40 = new DFA40(this);
- protected DFA95 dfa95 = new DFA95(this);
- protected DFA101 dfa101 = new DFA101(this);
+ protected DFA30 dfa30 = new DFA30(this);
+ protected DFA33 dfa33 = new DFA33(this);
+ protected DFA38 dfa38 = new DFA38(this);
+ protected DFA41 dfa41 = new DFA41(this);
protected DFA108 dfa108 = new DFA108(this);
- protected DFA109 dfa109 = new DFA109(this);
- protected DFA117 dfa117 = new DFA117(this);
- protected DFA127 dfa127 = new DFA127(this);
+ protected DFA114 dfa114 = new DFA114(this);
+ protected DFA121 dfa121 = new DFA121(this);
+ protected DFA122 dfa122 = new DFA122(this);
+ protected DFA130 dfa130 = new DFA130(this);
protected DFA140 dfa140 = new DFA140(this);
- protected DFA141 dfa141 = new DFA141(this);
- protected DFA145 dfa145 = new DFA145(this);
- protected DFA146 dfa146 = new DFA146(this);
- protected DFA147 dfa147 = new DFA147(this);
- protected DFA152 dfa152 = new DFA152(this);
- protected DFA161 dfa161 = new DFA161(this);
- protected DFA164 dfa164 = new DFA164(this);
+ protected DFA153 dfa153 = new DFA153(this);
+ protected DFA154 dfa154 = new DFA154(this);
+ protected DFA158 dfa158 = new DFA158(this);
+ protected DFA159 dfa159 = new DFA159(this);
+ protected DFA160 dfa160 = new DFA160(this);
+ protected DFA165 dfa165 = new DFA165(this);
+ protected DFA174 dfa174 = new DFA174(this);
+ protected DFA177 dfa177 = new DFA177(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\5\1\uffff\1\53\1\uffff\1\5\1\uffff\1\53\1\uffff";
- static final String dfa_4s = "\1\u0095\1\uffff\1\157\1\uffff\1\44\1\uffff\1\157\1\uffff";
+ static final String dfa_4s = "\1\u00a1\1\uffff\1\171\1\uffff\1\44\1\uffff\1\171\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_6s = "\10\uffff}>";
static final String[] dfa_7s = {
- "\1\2\50\uffff\1\1\146\uffff\1\3",
+ "\1\2\50\uffff\1\1\162\uffff\1\3",
"",
- "\1\4\3\uffff\1\5\24\uffff\1\5\52\uffff\1\5",
+ "\1\4\3\uffff\1\5\31\uffff\1\5\57\uffff\1\5",
"",
"\1\6\36\uffff\1\7",
"",
- "\1\4\3\uffff\1\5\24\uffff\1\5\52\uffff\1\5",
+ "\1\4\3\uffff\1\5\31\uffff\1\5\57\uffff\1\5",
""
};
@@ -85983,11 +91212,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s);
static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s);
- class DFA6 extends DFA {
+ class DFA7 extends DFA {
- public DFA6(BaseRecognizer recognizer) {
+ public DFA7(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 6;
+ this.decisionNumber = 7;
this.eot = dfa_1;
this.eof = dfa_2;
this.min = dfa_3;
@@ -85997,16 +91226,16 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_7;
}
public String getDescription() {
- return "2796:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );";
+ return "2949:1: rule__XImportDeclaration__Alternatives_2 : ( ( ( rule__XImportDeclaration__Group_2_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 ) ) | ( ( rule__XImportDeclaration__Group_2_3__0 ) ) );";
}
}
static final String dfa_8s = "\43\uffff";
static final String dfa_9s = "\1\4\1\0\41\uffff";
- static final String dfa_10s = "\1\u009a\1\0\41\uffff";
+ static final String dfa_10s = "\1\u00a6\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\2\1\1\3\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\23\uffff\1\2\30\uffff\1\2\20\uffff\2\2\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\22\uffff\1\2",
+ "\1\2\1\1\3\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\30\uffff\1\2\32\uffff\1\2\23\uffff\2\2\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\24\uffff\1\2",
"\1\uffff",
"",
"",
@@ -86050,11 +91279,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s);
static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s);
- class DFA8 extends DFA {
+ class DFA9 extends DFA {
- public DFA8(BaseRecognizer recognizer) {
+ public DFA9(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 8;
+ this.decisionNumber = 9;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_9;
@@ -86064,37 +91293,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_13;
}
public String getDescription() {
- return "2850:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );";
+ return "3003:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA8_1 = input.LA(1);
+ int LA9_1 = input.LA(1);
- int index8_1 = input.index();
+ int index9_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred11_InternalDataDSL()) ) {s = 34;}
+ if ( (synpred12_InternalDataDSL()) ) {s = 34;}
else if ( (true) ) {s = 2;}
- input.seek(index8_1);
+ input.seek(index9_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 8, _s, input);
+ new NoViableAltException(getDescription(), 9, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_14s = {
- "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\23\uffff\1\2\30\uffff\1\2\20\uffff\2\2\3\uffff\1\1\1\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\22\uffff\1\2",
+ "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\30\uffff\1\2\32\uffff\1\2\23\uffff\2\2\3\uffff\1\1\1\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\24\uffff\1\2",
"\1\uffff",
"",
"",
@@ -86132,11 +91361,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
};
static final short[][] dfa_14 = unpackEncodedStringArray(dfa_14s);
- class DFA9 extends DFA {
+ class DFA10 extends DFA {
- public DFA9(BaseRecognizer recognizer) {
+ public DFA10(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 9;
+ this.decisionNumber = 10;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_9;
@@ -86146,41 +91375,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_14;
}
public String getDescription() {
- return "2871:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );";
+ return "3024:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA9_1 = input.LA(1);
+ int LA10_1 = input.LA(1);
- int index9_1 = input.index();
+ int index10_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred12_InternalDataDSL()) ) {s = 34;}
+ if ( (synpred13_InternalDataDSL()) ) {s = 34;}
else if ( (true) ) {s = 2;}
- input.seek(index9_1);
+ input.seek(index10_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 9, _s, input);
+ new NoViableAltException(getDescription(), 10, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA10 extends DFA {
+ class DFA11 extends DFA {
- public DFA10(BaseRecognizer recognizer) {
+ public DFA11(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 10;
+ this.decisionNumber = 11;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_9;
@@ -86190,31 +91419,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_14;
}
public String getDescription() {
- return "2892:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );";
+ return "3045:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA10_1 = input.LA(1);
+ int LA11_1 = input.LA(1);
- int index10_1 = input.index();
+ int index11_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred13_InternalDataDSL()) ) {s = 34;}
+ if ( (synpred14_InternalDataDSL()) ) {s = 34;}
else if ( (true) ) {s = 2;}
- input.seek(index10_1);
+ input.seek(index11_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 10, _s, input);
+ new NoViableAltException(getDescription(), 11, _s, input);
error(nvae);
throw nvae;
}
@@ -86245,11 +91474,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s);
static final short[][] dfa_20 = unpackEncodedStringArray(dfa_20s);
- class DFA17 extends DFA {
+ class DFA18 extends DFA {
- public DFA17(BaseRecognizer recognizer) {
+ public DFA18(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 17;
+ this.decisionNumber = 18;
this.eot = dfa_15;
this.eof = dfa_15;
this.min = dfa_16;
@@ -86259,25 +91488,25 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_20;
}
public String getDescription() {
- return "3093:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
+ return "3246:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
}
}
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\5\1\uffff\5\4\1\uffff";
- static final String dfa_24s = "\1\u0097\2\61\1\uffff\5\u009a\1\uffff";
+ static final String dfa_24s = "\1\u00a3\2\61\1\uffff\5\u00a6\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\152\uffff\1\2\1\3",
+ "\1\1\166\uffff\1\2\1\3",
"\1\4\25\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"\1\4\25\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"",
- "\5\3\4\uffff\1\11\45\3\23\uffff\2\3\27\uffff\1\3\12\uffff\1\3\4\uffff\1\3\1\uffff\30\3\15\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\23\uffff\2\3\27\uffff\1\3\12\uffff\1\3\4\uffff\1\3\1\uffff\30\3\15\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\23\uffff\2\3\27\uffff\1\3\12\uffff\1\3\4\uffff\1\3\1\uffff\30\3\15\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\23\uffff\2\3\27\uffff\1\3\12\uffff\1\3\4\uffff\1\3\1\uffff\30\3\15\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\23\uffff\2\3\27\uffff\1\3\12\uffff\1\3\4\uffff\1\3\1\uffff\30\3\15\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\30\uffff\2\3\31\uffff\1\3\15\uffff\1\3\4\uffff\1\3\1\uffff\30\3\17\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\30\uffff\2\3\31\uffff\1\3\15\uffff\1\3\4\uffff\1\3\1\uffff\30\3\17\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\30\uffff\2\3\31\uffff\1\3\15\uffff\1\3\4\uffff\1\3\1\uffff\30\3\17\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\30\uffff\2\3\31\uffff\1\3\15\uffff\1\3\4\uffff\1\3\1\uffff\30\3\17\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\30\uffff\2\3\31\uffff\1\3\15\uffff\1\3\4\uffff\1\3\1\uffff\30\3\17\uffff\2\3\1\uffff\2\3",
""
};
@@ -86289,11 +91518,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_26 = DFA.unpackEncodedString(dfa_26s);
static final short[][] dfa_27 = unpackEncodedStringArray(dfa_27s);
- class DFA25 extends DFA {
+ class DFA26 extends DFA {
- public DFA25(BaseRecognizer recognizer) {
+ public DFA26(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 25;
+ this.decisionNumber = 26;
this.eot = dfa_21;
this.eof = dfa_22;
this.min = dfa_23;
@@ -86303,15 +91532,15 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_27;
}
public String getDescription() {
- return "3327:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
+ return "3480:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
}
}
static final String dfa_28s = "\1\4\2\0\40\uffff";
- static final String dfa_29s = "\1\u009a\2\0\40\uffff";
+ static final String dfa_29s = "\1\u00a6\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\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\23\uffff\1\5\30\uffff\1\5\21\uffff\1\2\3\uffff\2\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\20\uffff\1\3\1\uffff\1\5",
+ "\1\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\30\uffff\1\5\32\uffff\1\5\24\uffff\1\2\3\uffff\2\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\22\uffff\1\3\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -86353,11 +91582,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s);
static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s);
- class DFA28 extends DFA {
+ class DFA29 extends DFA {
- public DFA28(BaseRecognizer recognizer) {
+ public DFA29(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 28;
+ this.decisionNumber = 29;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_28;
@@ -86367,57 +91596,57 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_32;
}
public String getDescription() {
- return "3396:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );";
+ return "3549:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA28_1 = input.LA(1);
+ int LA29_1 = input.LA(1);
- int index28_1 = input.index();
+ int index29_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred52_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred53_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index28_1);
+ input.seek(index29_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA28_2 = input.LA(1);
+ int LA29_2 = input.LA(1);
- int index28_2 = input.index();
+ int index29_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred52_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred53_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index28_2);
+ input.seek(index29_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 28, _s, input);
+ new NoViableAltException(getDescription(), 29, _s, input);
error(nvae);
throw nvae;
}
}
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\u009a\26\uffff\1\0\10\uffff";
+ static final String dfa_35s = "\1\u00a6\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\14\1\5\3\14\22\uffff\1\5\21\uffff\5\5\1\14\23\uffff\1\2\30\uffff\1\27\21\uffff\1\35\3\uffff\2\14\1\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\22\uffff\1\14",
+ "\1\14\1\5\3\14\22\uffff\1\5\21\uffff\5\5\1\14\30\uffff\1\2\32\uffff\1\27\24\uffff\1\35\3\uffff\2\14\1\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\24\uffff\1\14",
"",
"",
"",
@@ -86458,11 +91687,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s);
- class DFA29 extends DFA {
+ class DFA30 extends DFA {
- public DFA29(BaseRecognizer recognizer) {
+ public DFA30(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 29;
+ this.decisionNumber = 30;
this.eot = dfa_33;
this.eof = dfa_33;
this.min = dfa_34;
@@ -86472,37 +91701,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_38;
}
public String getDescription() {
- return "3417:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );";
+ return "3570:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA29_23 = input.LA(1);
+ int LA30_23 = input.LA(1);
- int index29_23 = input.index();
+ int index30_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred60_InternalDataDSL()) ) {s = 30;}
+ if ( (synpred61_InternalDataDSL()) ) {s = 30;}
- else if ( (synpred61_InternalDataDSL()) ) {s = 31;}
+ else if ( (synpred62_InternalDataDSL()) ) {s = 31;}
- input.seek(index29_23);
+ input.seek(index30_23);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 29, _s, input);
+ new NoViableAltException(getDescription(), 30, _s, input);
error(nvae);
throw nvae;
}
}
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\23\uffff\1\2\30\uffff\1\2\21\uffff\1\1\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\22\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\30\uffff\1\2\32\uffff\1\2\24\uffff\1\1\3\uffff\2\2\1\uffff\1\2\1\uffff\1\2\3\uffff\10\2\1\uffff\1\2\24\uffff\1\2",
"\1\uffff",
"",
"",
@@ -86540,11 +91769,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
};
static final short[][] dfa_39 = unpackEncodedStringArray(dfa_39s);
- class DFA32 extends DFA {
+ class DFA33 extends DFA {
- public DFA32(BaseRecognizer recognizer) {
+ public DFA33(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 32;
+ this.decisionNumber = 33;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_9;
@@ -86554,41 +91783,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_39;
}
public String getDescription() {
- return "3588:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );";
+ return "3741:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA32_1 = input.LA(1);
+ int LA33_1 = input.LA(1);
- int index32_1 = input.index();
+ int index33_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred74_InternalDataDSL()) ) {s = 34;}
+ if ( (synpred75_InternalDataDSL()) ) {s = 34;}
else if ( (true) ) {s = 2;}
- input.seek(index32_1);
+ input.seek(index33_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 32, _s, input);
+ new NoViableAltException(getDescription(), 33, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA37 extends DFA {
+ class DFA38 extends DFA {
- public DFA37(BaseRecognizer recognizer) {
+ public DFA38(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 37;
+ this.decisionNumber = 38;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_28;
@@ -86598,56 +91827,56 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_32;
}
public String getDescription() {
- return "3693:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );";
+ return "3846:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA37_1 = input.LA(1);
+ int LA38_1 = input.LA(1);
- int index37_1 = input.index();
+ int index38_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred80_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index37_1);
+ input.seek(index38_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA37_2 = input.LA(1);
+ int LA38_2 = input.LA(1);
- int index37_2 = input.index();
+ int index38_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred80_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index37_2);
+ input.seek(index38_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 37, _s, input);
+ new NoViableAltException(getDescription(), 38, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA40 extends DFA {
+ class DFA41 extends DFA {
- public DFA40(BaseRecognizer recognizer) {
+ public DFA41(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 40;
+ this.decisionNumber = 41;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_28;
@@ -86657,57 +91886,57 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_32;
}
public String getDescription() {
- return "3774:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );";
+ return "3927:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA40_1 = input.LA(1);
+ int LA41_1 = input.LA(1);
- int index40_1 = input.index();
+ int index41_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred85_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred86_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index40_1);
+ input.seek(index41_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA40_2 = input.LA(1);
+ int LA41_2 = input.LA(1);
- int index40_2 = input.index();
+ int index41_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred85_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred86_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index40_2);
+ input.seek(index41_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 40, _s, input);
+ new NoViableAltException(getDescription(), 41, _s, input);
error(nvae);
throw nvae;
}
}
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\u009a\7\0\2\uffff";
+ static final String dfa_42s = "\1\u00a6\7\0\2\uffff";
static final String dfa_43s = "\10\uffff\1\2\1\1";
- static final String dfa_44s = "\1\uffff\1\4\1\6\1\0\1\2\1\5\1\3\1\1\2\uffff}>";
+ static final String dfa_44s = "\1\uffff\1\0\1\5\1\4\1\3\1\1\1\6\1\2\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\23\uffff\2\10\27\uffff\1\10\12\uffff\1\10\4\uffff\1\10\1\uffff\30\10\15\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\30\uffff\2\10\31\uffff\1\10\15\uffff\1\10\4\uffff\1\10\1\uffff\30\10\17\uffff\2\10\1\uffff\2\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -86725,11 +91954,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s);
static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s);
- class DFA95 extends DFA {
+ class DFA108 extends DFA {
- public DFA95(BaseRecognizer recognizer) {
+ public DFA108(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 95;
+ this.decisionNumber = 108;
this.eot = dfa_21;
this.eof = dfa_40;
this.min = dfa_41;
@@ -86739,132 +91968,132 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "10390:2: ( rule__XAssignment__Group_1_1__0 )?";
+ return "11728: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 LA95_3 = input.LA(1);
+ int LA108_1 = input.LA(1);
- int index95_3 = input.index();
+ int index108_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_3);
+ input.seek(index108_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA95_7 = input.LA(1);
+ int LA108_5 = input.LA(1);
- int index95_7 = input.index();
+ int index108_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_7);
+ input.seek(index108_5);
if ( s>=0 ) return s;
break;
case 2 :
- int LA95_4 = input.LA(1);
+ int LA108_7 = input.LA(1);
- int index95_4 = input.index();
+ int index108_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_4);
+ input.seek(index108_7);
if ( s>=0 ) return s;
break;
case 3 :
- int LA95_6 = input.LA(1);
+ int LA108_4 = input.LA(1);
- int index95_6 = input.index();
+ int index108_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_6);
+ input.seek(index108_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA95_1 = input.LA(1);
+ int LA108_3 = input.LA(1);
- int index95_1 = input.index();
+ int index108_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_1);
+ input.seek(index108_3);
if ( s>=0 ) return s;
break;
case 5 :
- int LA95_5 = input.LA(1);
+ int LA108_2 = input.LA(1);
- int index95_5 = input.index();
+ int index108_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_5);
+ input.seek(index108_2);
if ( s>=0 ) return s;
break;
case 6 :
- int LA95_2 = input.LA(1);
+ int LA108_6 = input.LA(1);
- int index95_2 = input.index();
+ int index108_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred149_InternalDataDSL()) ) {s = 9;}
+ if ( (synpred168_InternalDataDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index95_2);
+ input.seek(index108_6);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 95, _s, input);
+ new NoViableAltException(getDescription(), 108, _s, input);
error(nvae);
throw nvae;
}
}
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\u009a\1\uffff\10\0\1\uffff";
+ static final String dfa_48s = "\1\u00a6\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\5\1\6\1\3\1\1\1\7\1\0\1\4\1\uffff}>";
+ static final String dfa_50s = "\2\uffff\1\5\1\6\1\7\1\3\1\2\1\0\1\1\1\4\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\23\uffff\2\1\27\uffff\1\1\12\uffff\1\1\4\uffff\1\1\1\uffff\30\1\15\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\30\uffff\2\1\31\uffff\1\1\15\uffff\1\1\4\uffff\1\1\1\uffff\30\1\17\uffff\2\1\1\uffff\2\1",
"",
"\1\uffff",
"\1\uffff",
@@ -86883,11 +92112,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s);
static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s);
- class DFA101 extends DFA {
+ class DFA114 extends DFA {
- public DFA101(BaseRecognizer recognizer) {
+ public DFA114(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 101;
+ this.decisionNumber = 114;
this.eot = dfa_15;
this.eof = dfa_46;
this.min = dfa_47;
@@ -86897,136 +92126,136 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "()* loopback of 11686:2: ( rule__XOtherOperatorExpression__Group_1__0 )*";
+ return "()* loopback of 13024: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 LA101_8 = input.LA(1);
+ int LA114_7 = input.LA(1);
- int index101_8 = input.index();
+ int index114_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_8);
+ input.seek(index114_7);
if ( s>=0 ) return s;
break;
case 1 :
- int LA101_6 = input.LA(1);
+ int LA114_8 = input.LA(1);
- int index101_6 = input.index();
+ int index114_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_6);
+ input.seek(index114_8);
if ( s>=0 ) return s;
break;
case 2 :
- int LA101_2 = input.LA(1);
+ int LA114_6 = input.LA(1);
- int index101_2 = input.index();
+ int index114_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_2);
+ input.seek(index114_6);
if ( s>=0 ) return s;
break;
case 3 :
- int LA101_5 = input.LA(1);
+ int LA114_5 = input.LA(1);
- int index101_5 = input.index();
+ int index114_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_5);
+ input.seek(index114_5);
if ( s>=0 ) return s;
break;
case 4 :
- int LA101_9 = input.LA(1);
+ int LA114_9 = input.LA(1);
- int index101_9 = input.index();
+ int index114_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_9);
+ input.seek(index114_9);
if ( s>=0 ) return s;
break;
case 5 :
- int LA101_3 = input.LA(1);
+ int LA114_2 = input.LA(1);
- int index101_3 = input.index();
+ int index114_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_3);
+ input.seek(index114_2);
if ( s>=0 ) return s;
break;
case 6 :
- int LA101_4 = input.LA(1);
+ int LA114_3 = input.LA(1);
- int index101_4 = input.index();
+ int index114_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_4);
+ input.seek(index114_3);
if ( s>=0 ) return s;
break;
case 7 :
- int LA101_7 = input.LA(1);
+ int LA114_4 = input.LA(1);
- int index101_7 = input.index();
+ int index114_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalDataDSL()) ) {s = 10;}
+ if ( (synpred174_InternalDataDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index101_7);
+ input.seek(index114_4);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 101, _s, input);
+ new NoViableAltException(getDescription(), 114, _s, input);
error(nvae);
throw nvae;
}
@@ -87034,11 +92263,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
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\u009a\1\0\114\uffff";
+ static final String dfa_55s = "\1\u00a6\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\23\uffff\2\2\27\uffff\1\2\12\uffff\1\2\4\uffff\1\2\1\uffff\1\1\27\2\15\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\45\2\30\uffff\2\2\31\uffff\1\2\15\uffff\1\2\4\uffff\1\2\1\uffff\1\1\27\2\17\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -87126,11 +92355,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s);
static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s);
- class DFA108 extends DFA {
+ class DFA121 extends DFA {
- public DFA108(BaseRecognizer recognizer) {
+ public DFA121(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 108;
+ this.decisionNumber = 121;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87140,37 +92369,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_58;
}
public String getDescription() {
- return "13280:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
+ return "14618:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA108_1 = input.LA(1);
+ int LA121_1 = input.LA(1);
- int index108_1 = input.index();
+ int index121_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred162_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred181_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index108_1);
+ input.seek(index121_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 108, _s, input);
+ new NoViableAltException(getDescription(), 121, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_59s = {
- "\5\2\5\uffff\45\2\23\uffff\2\2\27\uffff\1\2\12\uffff\1\2\4\uffff\1\2\1\uffff\5\2\1\1\22\2\15\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\45\2\30\uffff\2\2\31\uffff\1\2\15\uffff\1\2\4\uffff\1\2\1\uffff\5\2\1\1\22\2\17\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -87251,11 +92480,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
};
static final short[][] dfa_59 = unpackEncodedStringArray(dfa_59s);
- class DFA109 extends DFA {
+ class DFA122 extends DFA {
- public DFA109(BaseRecognizer recognizer) {
+ public DFA122(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 109;
+ this.decisionNumber = 122;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87265,42 +92494,42 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_59;
}
public String getDescription() {
- return "13306:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
+ return "14644:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA109_1 = input.LA(1);
+ int LA122_1 = input.LA(1);
- int index109_1 = input.index();
+ int index122_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred163_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred182_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index109_1);
+ input.seek(index122_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 109, _s, input);
+ new NoViableAltException(getDescription(), 122, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_60s = "\46\uffff";
static final String dfa_61s = "\1\4\2\0\43\uffff";
- static final String dfa_62s = "\1\u009a\2\0\43\uffff";
+ static final String dfa_62s = "\1\u00a6\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\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\23\uffff\1\5\30\uffff\1\5\21\uffff\1\2\2\uffff\3\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\20\uffff\1\3\2\5",
+ "\1\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\30\uffff\1\5\32\uffff\1\5\24\uffff\1\2\2\uffff\3\5\1\uffff\1\5\1\uffff\1\5\3\uffff\10\5\1\uffff\1\5\22\uffff\1\3\2\5",
"\1\uffff",
"\1\uffff",
"",
@@ -87347,11 +92576,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s);
static final short[][] dfa_65 = unpackEncodedStringArray(dfa_65s);
- class DFA117 extends DFA {
+ class DFA130 extends DFA {
- public DFA117(BaseRecognizer recognizer) {
+ public DFA130(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 117;
+ this.decisionNumber = 130;
this.eot = dfa_60;
this.eof = dfa_60;
this.min = dfa_61;
@@ -87361,57 +92590,57 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_65;
}
public String getDescription() {
- return "14279:2: ( rule__XClosure__Group_1__0 )?";
+ return "15617:2: ( rule__XClosure__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA117_1 = input.LA(1);
+ int LA130_1 = input.LA(1);
- int index117_1 = input.index();
+ int index130_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred171_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred190_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index117_1);
+ input.seek(index130_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA117_2 = input.LA(1);
+ int LA130_2 = input.LA(1);
- int index117_2 = input.index();
+ int index130_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred171_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred190_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
- input.seek(index117_2);
+ input.seek(index130_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 117, _s, input);
+ new NoViableAltException(getDescription(), 130, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_66s = "\42\uffff";
static final String dfa_67s = "\1\4\2\0\37\uffff";
- static final String dfa_68s = "\1\u009a\2\0\37\uffff";
+ static final String dfa_68s = "\1\u00a6\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\4\1\1\3\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\23\uffff\1\4\30\uffff\1\4\21\uffff\1\2\3\uffff\2\4\1\uffff\1\4\1\uffff\1\4\3\uffff\10\4\1\uffff\1\4\22\uffff\1\4",
+ "\1\4\1\1\3\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\30\uffff\1\4\32\uffff\1\4\24\uffff\1\2\3\uffff\2\4\1\uffff\1\4\1\uffff\1\4\3\uffff\10\4\1\uffff\1\4\24\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
@@ -87454,11 +92683,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_70 = DFA.unpackEncodedString(dfa_70s);
static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s);
- class DFA127 extends DFA {
+ class DFA140 extends DFA {
- public DFA127(BaseRecognizer recognizer) {
+ public DFA140(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 127;
+ this.decisionNumber = 140;
this.eot = dfa_66;
this.eof = dfa_66;
this.min = dfa_67;
@@ -87468,56 +92697,56 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_71;
}
public String getDescription() {
- return "15710:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
+ return "17048:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA127_1 = input.LA(1);
+ int LA140_1 = input.LA(1);
- int index127_1 = input.index();
+ int index140_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred181_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred200_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 4;}
- input.seek(index127_1);
+ input.seek(index140_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA127_2 = input.LA(1);
+ int LA140_2 = input.LA(1);
- int index127_2 = input.index();
+ int index140_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred181_InternalDataDSL()) ) {s = 3;}
+ if ( (synpred200_InternalDataDSL()) ) {s = 3;}
else if ( (true) ) {s = 4;}
- input.seek(index127_2);
+ input.seek(index140_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 127, _s, input);
+ new NoViableAltException(getDescription(), 140, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA140 extends DFA {
+ class DFA153 extends DFA {
- public DFA140(BaseRecognizer recognizer) {
+ public DFA153(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 140;
+ this.decisionNumber = 153;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87527,41 +92756,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_58;
}
public String getDescription() {
- return "17843:2: ( rule__XFeatureCall__Group_3__0 )?";
+ return "19181:2: ( rule__XFeatureCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA140_1 = input.LA(1);
+ int LA153_1 = input.LA(1);
- int index140_1 = input.index();
+ int index153_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred194_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred213_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index140_1);
+ input.seek(index153_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 140, _s, input);
+ new NoViableAltException(getDescription(), 153, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA141 extends DFA {
+ class DFA154 extends DFA {
- public DFA141(BaseRecognizer recognizer) {
+ public DFA154(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 141;
+ this.decisionNumber = 154;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87571,37 +92800,37 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_59;
}
public String getDescription() {
- return "17869:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
+ return "19207:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA141_1 = input.LA(1);
+ int LA154_1 = input.LA(1);
- int index141_1 = input.index();
+ int index154_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred195_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred214_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index141_1);
+ input.seek(index154_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 141, _s, input);
+ new NoViableAltException(getDescription(), 154, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_72s = {
- "\5\2\5\uffff\15\2\1\1\27\2\23\uffff\2\2\27\uffff\1\2\12\uffff\1\2\4\uffff\1\2\1\uffff\30\2\15\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\15\2\1\1\27\2\30\uffff\2\2\31\uffff\1\2\15\uffff\1\2\4\uffff\1\2\1\uffff\30\2\17\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -87682,11 +92911,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
};
static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s);
- class DFA145 extends DFA {
+ class DFA158 extends DFA {
- public DFA145(BaseRecognizer recognizer) {
+ public DFA158(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 145;
+ this.decisionNumber = 158;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87696,41 +92925,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_72;
}
public String getDescription() {
- return "18329:2: ( rule__XConstructorCall__Group_3__0 )?";
+ return "19667:2: ( rule__XConstructorCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA145_1 = input.LA(1);
+ int LA158_1 = input.LA(1);
- int index145_1 = input.index();
+ int index158_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred199_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred218_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index145_1);
+ input.seek(index158_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 145, _s, input);
+ new NoViableAltException(getDescription(), 158, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA146 extends DFA {
+ class DFA159 extends DFA {
- public DFA146(BaseRecognizer recognizer) {
+ public DFA159(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 146;
+ this.decisionNumber = 159;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87740,41 +92969,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_58;
}
public String getDescription() {
- return "18356:2: ( rule__XConstructorCall__Group_4__0 )?";
+ return "19694:2: ( rule__XConstructorCall__Group_4__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA146_1 = input.LA(1);
+ int LA159_1 = input.LA(1);
- int index146_1 = input.index();
+ int index159_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred200_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred219_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index146_1);
+ input.seek(index159_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 146, _s, input);
+ new NoViableAltException(getDescription(), 159, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA147 extends DFA {
+ class DFA160 extends DFA {
- public DFA147(BaseRecognizer recognizer) {
+ public DFA160(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 147;
+ this.decisionNumber = 160;
this.eot = dfa_52;
this.eof = dfa_53;
this.min = dfa_54;
@@ -87784,42 +93013,42 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_59;
}
public String getDescription() {
- return "18382:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
+ return "19720:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA147_1 = input.LA(1);
+ int LA160_1 = input.LA(1);
- int index147_1 = input.index();
+ int index160_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred201_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred220_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
- input.seek(index147_1);
+ input.seek(index160_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 147, _s, input);
+ new NoViableAltException(getDescription(), 160, _s, input);
error(nvae);
throw nvae;
}
}
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\u009a\40\0\55\uffff";
+ static final String dfa_75s = "\1\u00a6\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\27\1\1\1\23\1\24\1\25\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\23\uffff\1\12\1\41\27\uffff\1\32\12\uffff\1\41\4\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\1\41\1\31\1\41\1\13\3\41\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\15\uffff\2\41\1\uffff\1\41\1\22",
+ "\1\27\1\1\1\23\1\24\1\25\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\30\uffff\1\12\1\41\31\uffff\1\32\15\uffff\1\41\4\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\1\41\1\31\1\41\1\13\3\41\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\17\uffff\2\41\1\uffff\1\41\1\22",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -87905,11 +93134,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_77 = DFA.unpackEncodedString(dfa_77s);
static final short[][] dfa_78 = unpackEncodedStringArray(dfa_78s);
- class DFA152 extends DFA {
+ class DFA165 extends DFA {
- public DFA152(BaseRecognizer recognizer) {
+ public DFA165(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 152;
+ this.decisionNumber = 165;
this.eot = dfa_52;
this.eof = dfa_73;
this.min = dfa_74;
@@ -87919,496 +93148,496 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_78;
}
public String getDescription() {
- return "19273:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
+ return "20611:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA152_1 = input.LA(1);
+ int LA165_1 = input.LA(1);
- int index152_1 = input.index();
+ int index165_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_1);
+ input.seek(index165_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA152_2 = input.LA(1);
+ int LA165_2 = input.LA(1);
- int index152_2 = input.index();
+ int index165_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_2);
+ input.seek(index165_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA152_3 = input.LA(1);
+ int LA165_3 = input.LA(1);
- int index152_3 = input.index();
+ int index165_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_3);
+ input.seek(index165_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA152_4 = input.LA(1);
+ int LA165_4 = input.LA(1);
- int index152_4 = input.index();
+ int index165_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_4);
+ input.seek(index165_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA152_5 = input.LA(1);
+ int LA165_5 = input.LA(1);
- int index152_5 = input.index();
+ int index165_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_5);
+ input.seek(index165_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA152_6 = input.LA(1);
+ int LA165_6 = input.LA(1);
- int index152_6 = input.index();
+ int index165_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_6);
+ input.seek(index165_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA152_7 = input.LA(1);
+ int LA165_7 = input.LA(1);
- int index152_7 = input.index();
+ int index165_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_7);
+ input.seek(index165_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA152_8 = input.LA(1);
+ int LA165_8 = input.LA(1);
- int index152_8 = input.index();
+ int index165_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_8);
+ input.seek(index165_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA152_9 = input.LA(1);
+ int LA165_9 = input.LA(1);
- int index152_9 = input.index();
+ int index165_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_9);
+ input.seek(index165_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA152_10 = input.LA(1);
+ int LA165_10 = input.LA(1);
- int index152_10 = input.index();
+ int index165_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_10);
+ input.seek(index165_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA152_11 = input.LA(1);
+ int LA165_11 = input.LA(1);
- int index152_11 = input.index();
+ int index165_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_11);
+ input.seek(index165_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA152_12 = input.LA(1);
+ int LA165_12 = input.LA(1);
- int index152_12 = input.index();
+ int index165_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_12);
+ input.seek(index165_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA152_13 = input.LA(1);
+ int LA165_13 = input.LA(1);
- int index152_13 = input.index();
+ int index165_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_13);
+ input.seek(index165_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA152_14 = input.LA(1);
+ int LA165_14 = input.LA(1);
- int index152_14 = input.index();
+ int index165_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_14);
+ input.seek(index165_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA152_15 = input.LA(1);
+ int LA165_15 = input.LA(1);
- int index152_15 = input.index();
+ int index165_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_15);
+ input.seek(index165_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA152_16 = input.LA(1);
+ int LA165_16 = input.LA(1);
- int index152_16 = input.index();
+ int index165_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_16);
+ input.seek(index165_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA152_17 = input.LA(1);
+ int LA165_17 = input.LA(1);
- int index152_17 = input.index();
+ int index165_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_17);
+ input.seek(index165_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA152_18 = input.LA(1);
+ int LA165_18 = input.LA(1);
- int index152_18 = input.index();
+ int index165_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_18);
+ input.seek(index165_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA152_19 = input.LA(1);
+ int LA165_19 = input.LA(1);
- int index152_19 = input.index();
+ int index165_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_19);
+ input.seek(index165_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA152_20 = input.LA(1);
+ int LA165_20 = input.LA(1);
- int index152_20 = input.index();
+ int index165_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_20);
+ input.seek(index165_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA152_21 = input.LA(1);
+ int LA165_21 = input.LA(1);
- int index152_21 = input.index();
+ int index165_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_21);
+ input.seek(index165_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA152_22 = input.LA(1);
+ int LA165_22 = input.LA(1);
- int index152_22 = input.index();
+ int index165_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_22);
+ input.seek(index165_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA152_23 = input.LA(1);
+ int LA165_23 = input.LA(1);
- int index152_23 = input.index();
+ int index165_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_23);
+ input.seek(index165_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA152_24 = input.LA(1);
+ int LA165_24 = input.LA(1);
- int index152_24 = input.index();
+ int index165_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_24);
+ input.seek(index165_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA152_25 = input.LA(1);
+ int LA165_25 = input.LA(1);
- int index152_25 = input.index();
+ int index165_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_25);
+ input.seek(index165_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA152_26 = input.LA(1);
+ int LA165_26 = input.LA(1);
- int index152_26 = input.index();
+ int index165_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_26);
+ input.seek(index165_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA152_27 = input.LA(1);
+ int LA165_27 = input.LA(1);
- int index152_27 = input.index();
+ int index165_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_27);
+ input.seek(index165_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA152_28 = input.LA(1);
+ int LA165_28 = input.LA(1);
- int index152_28 = input.index();
+ int index165_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_28);
+ input.seek(index165_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA152_29 = input.LA(1);
+ int LA165_29 = input.LA(1);
- int index152_29 = input.index();
+ int index165_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_29);
+ input.seek(index165_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA152_30 = input.LA(1);
+ int LA165_30 = input.LA(1);
- int index152_30 = input.index();
+ int index165_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_30);
+ input.seek(index165_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA152_31 = input.LA(1);
+ int LA165_31 = input.LA(1);
- int index152_31 = input.index();
+ int index165_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_31);
+ input.seek(index165_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA152_32 = input.LA(1);
+ int LA165_32 = input.LA(1);
- int index152_32 = input.index();
+ int index165_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred206_InternalDataDSL()) ) {s = 77;}
+ if ( (synpred225_InternalDataDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
- input.seek(index152_32);
+ input.seek(index165_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 152, _s, input);
+ new NoViableAltException(getDescription(), 165, _s, input);
error(nvae);
throw nvae;
}
@@ -88416,11 +93645,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
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\u009a\1\0\115\uffff";
+ static final String dfa_82s = "\1\u00a6\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\23\uffff\2\2\27\uffff\1\2\12\uffff\1\2\4\uffff\1\2\1\uffff\30\2\1\uffff\1\2\13\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\15\2\1\1\27\2\30\uffff\2\2\31\uffff\1\2\15\uffff\1\2\4\uffff\1\2\1\uffff\30\2\1\uffff\1\2\15\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -88509,11 +93738,11 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
static final short[] dfa_84 = DFA.unpackEncodedString(dfa_84s);
static final short[][] dfa_85 = unpackEncodedStringArray(dfa_85s);
- class DFA161 extends DFA {
+ class DFA174 extends DFA {
- public DFA161(BaseRecognizer recognizer) {
+ public DFA174(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 161;
+ this.decisionNumber = 174;
this.eot = dfa_79;
this.eof = dfa_80;
this.min = dfa_81;
@@ -88523,41 +93752,41 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_85;
}
public String getDescription() {
- return "20630:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
+ return "21968:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA161_1 = input.LA(1);
+ int LA174_1 = input.LA(1);
- int index161_1 = input.index();
+ int index174_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred215_InternalDataDSL()) ) {s = 78;}
+ if ( (synpred234_InternalDataDSL()) ) {s = 78;}
else if ( (true) ) {s = 2;}
- input.seek(index161_1);
+ input.seek(index174_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 161, _s, input);
+ new NoViableAltException(getDescription(), 174, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA164 extends DFA {
+ class DFA177 extends DFA {
- public DFA164(BaseRecognizer recognizer) {
+ public DFA177(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 164;
+ this.decisionNumber = 177;
this.eot = dfa_79;
this.eof = dfa_80;
this.min = dfa_81;
@@ -88567,31 +93796,31 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
this.transition = dfa_85;
}
public String getDescription() {
- return "20900:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
+ return "22238:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA164_1 = input.LA(1);
+ int LA177_1 = input.LA(1);
- int index164_1 = input.index();
+ int index177_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred218_InternalDataDSL()) ) {s = 78;}
+ if ( (synpred237_InternalDataDSL()) ) {s = 78;}
else if ( (true) ) {s = 2;}
- input.seek(index164_1);
+ input.seek(index177_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 164, _s, input);
+ new NoViableAltException(getDescription(), 177, _s, input);
error(nvae);
throw nvae;
}
@@ -88602,159 +93831,167 @@ public class InternalDataDSLParser extends AbstractInternalContentAssistParser {
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[]{0x0000000000000022L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000180L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000EL,0x0000000000000800L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001A00L,0x0000000000001000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000112000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400080L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000003000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x000000000000000EL,0x0000000000200000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000034000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000002240000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000008001000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000002L,0x0000000008000000L});
public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000080L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C000L,0x0000000000002000L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x00000000000EC000L,0x0000000000004000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C000L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x000000003F800000L,0x0000000000010000L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000024000000080L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000002L,0x0000024000000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000080L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000280000000080L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000002L,0x0000280000000000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000080L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000201000000L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000C00000000L,0x00000000000E0000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L,0x00000000000C0000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000080L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000024000000000L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0E00000000000000L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0xF000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000280000000000L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0001000000000000L,0x0000400000000400L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x01F8000000000000L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000080000000002L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000400000000020L,0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0001000000000020L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000001000000020L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0007E10C080001F0L,0xC567000080000040L,0x00000000040000BFL});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000002L,0x0008000000000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0007E10C080001F0L,0xC563000080000040L,0x00000000040000BFL});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0007E10C080001F0L,0xC573000080000040L,0x00000000040000BFL});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0001E00000000020L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x000000000C1F0000L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000004002L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000008002L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000001E00000L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000001E00002L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x000000000E000000L,0x0080000000000000L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x000000000E000002L,0x0080000000000000L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000080000020L,0x0002000000000000L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x00000003FC000000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x00000003FC000002L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000088000000L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000C00000000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000C00000002L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x000000F000000000L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x000000F000000002L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000010C00000000L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x0000040000000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000060000000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000080000000000L,0x0000000000000000L,0x0000000000C00000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000080000000002L,0x0000000000000000L,0x0000000000C00000L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000080000000000L,0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0003E00008000020L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0042000000000000L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000080000020L,0x0002000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000004000000L,0x0008000000000000L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0007E10C880001F0L,0xC567000080000040L,0x00000000050000BFL});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0007E10C080001F0L,0xC5630000800000C0L,0x00000000040000BFL});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0007F10C880001F0L,0xC563000080000040L,0x00000000070000BFL});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000080000020L,0x0002000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0007F10C080001F2L,0xC563000080000040L,0x00000000060000BFL});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0007E10C880001F0L,0xC563000080000040L,0x00000000040000BFL});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000080000020L,0x380A000000000080L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000080000022L,0x280A000000000000L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
- public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000080000020L,0x280A000000000000L});
- public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0007F10C080001F0L,0xC563800080000040L,0x00000000060000BFL});
- public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0007E10C080001F0L,0xC563800080000040L,0x00000000040000BFL});
- public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0007F10C080001F0L,0xC563000080000040L,0x00000000060000BFL});
- public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L});
- public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L});
- public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0007F10C080001F0L,0xC5630000800000C0L,0x00000000060000BFL});
- public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000008000000L,0x0042000000000000L});
- public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0004000000000000L,0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x00000000000001C0L});
- public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x00040000000001D0L,0x0060000000000000L,0x0000000004000006L});
- public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000000000000L,0x0044000000000000L});
- public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000002L,0x0040000000000000L});
- public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000140L});
- public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000180L});
- public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000000080000020L,0x0006000000000000L});
- public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0002200000000000L});
- public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x0000000000000002L,0x000000000000C000L,0x0000000000002000L});
- public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x0000000000000002L,0x00000000000EC000L,0x0000000000004000L});
- public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x0000000000000002L,0x000000000000C000L});
- public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L,0x00000000000C0000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000001D80000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000001FF0000000L,0x0000000018000000L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0008200000001000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000002L,0x0008200000000000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000004000001000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000002L,0x0000004000000000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0001000000001000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000002L,0x0001000000000000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x00A0000000001000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000002L,0x00A0000000000000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000002000001000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0006000000000000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000010020000000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000060000000000L,0x00000000E0000000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L,0x00000000C0000000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000080000001000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000080000000000L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000100000000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000008200000000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x000000000E402000L,0x0000000000000070L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000180L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0008200000000000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0E00000000000000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0xF000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x00A0000000000000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0001000000000000L,0x0100000000008000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x01F8000000000000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000080000000000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000080000000002L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000400000000020L,0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0001000000000020L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000001000000020L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0007E10C080001F0L,0x9C00004000000800L,0x000000400002FF15L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000002L,0x2000000000000000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0007E10C080001F0L,0x8C00004000000800L,0x000000400002FF15L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0007E10C080001F0L,0xCC00004000000800L,0x000000400002FF15L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0001E00000000020L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x000000000C1F0000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000006000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000004002L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000008002L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000001E00000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000001E00002L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x000000000E000000L,0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x000000000E000002L,0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000080000020L,0x0800000000000000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x00000003FC000000L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x00000003FC000002L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000088000000L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000C00000000L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000C00000002L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x000000F000000000L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x000000F000000002L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000010C00000000L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000060000000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000080000000000L,0x0000000000000000L,0x0000000C00000000L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000080000000002L,0x0000000000000000L,0x0000000C00000000L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000080000000000L,0x0000000000000000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0003E00008000020L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000080000020L,0x0800000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000004000000L,0x2000000000000000L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0007E10C880001F0L,0x9C00004000000800L,0x000000500002FF15L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0007E10C080001F0L,0x8C00004000001800L,0x000000400002FF15L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0007F10C880001F0L,0x8C00004000000800L,0x000000700002FF15L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000080000020L,0x0800000000000000L,0x0000001000000000L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0007F10C080001F2L,0x8C00004000000800L,0x000000600002FF15L});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0007E10C880001F0L,0x8C00004000000800L,0x000000400002FF15L});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000080000020L,0x2800000000001000L,0x00000000000000E0L});
+ public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000080000022L,0x2800000000000000L,0x00000000000000A0L});
+ public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000080000020L,0x2800000000000000L,0x00000000000000A0L});
+ public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0007F10C080001F0L,0x8E00004000000800L,0x000000600002FF15L});
+ public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0007E10C080001F0L,0x8E00004000000800L,0x000000400002FF15L});
+ public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0007F10C080001F0L,0x8C00004000000800L,0x000000600002FF15L});
+ public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0007F10C080001F0L,0x8C00004000001800L,0x000000600002FF15L});
+ public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000100000000000L,0x0000000000000000L,0x0000002000000000L});
+ public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000008000000L,0x0800000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0004000000000000L,0x0000000000000000L,0x0000004000000000L});
+ public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x00000000000001C0L});
+ public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x00040000000001D0L,0x8000000000000000L,0x0000004000001801L});
+ public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_149 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_150 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_151 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_152 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_153 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000050000L});
+ public static final BitSet FOLLOW_154 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_155 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_156 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_157 = new BitSet(new long[]{0x0000000000000180L});
+ public static final BitSet FOLLOW_158 = new BitSet(new long[]{0x0000000080000020L,0x1800000000000000L});
+ public static final BitSet FOLLOW_159 = new BitSet(new long[]{0x0002200000000000L});
+ public static final BitSet FOLLOW_160 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_161 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_162 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_163 = new BitSet(new long[]{0x0000000000000002L,0x0000000000180000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_164 = new BitSet(new long[]{0x0000000000000002L,0x0000000001D80000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_165 = new BitSet(new long[]{0x0000000000000002L,0x0000000000180000L});
+ public static final BitSet FOLLOW_166 = new BitSet(new long[]{0x0000000000000002L,0x0000040000000000L,0x00000000C0000000L});
}
diff --git a/org.eclipse.osbp.xtext.datainterchange.tests/LICENSE.txt b/org.eclipse.osbp.xtext.datainterchange.tests/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.tests/about.html b/org.eclipse.osbp.xtext.datainterchange.tests/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/about.html
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.tests/about.properties b/org.eclipse.osbp.xtext.datainterchange.tests/about.properties
index a61dadf..909b76a 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/about.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.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.datainterchange.tests/build.properties b/org.eclipse.osbp.xtext.datainterchange.tests/build.properties
index 431ea22..d9cd300 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/build.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.tests/build.properties
@@ -8,7 +8,7 @@ bin.includes = about.properties, about.mappings, about.ini, about.html, META
.settings/,\
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.datainterchange.tests/epl-2.0.html b/org.eclipse.osbp.xtext.datainterchange.tests/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.tests/epl-v10.html b/org.eclipse.osbp.xtext.datainterchange.tests/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.tests/license.html b/org.eclipse.osbp.xtext.datainterchange.tests/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/license.html
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.tests/pom.xml b/org.eclipse.osbp.xtext.datainterchange.tests/pom.xml
index 4f0ed88..fe60d78 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/pom.xml
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.tests/src-gen/org/eclipse/osbp/xtext/datainterchange/tests/DataDSLInjectorProvider.java b/org.eclipse.osbp.xtext.datainterchange.tests/src-gen/org/eclipse/osbp/xtext/datainterchange/tests/DataDSLInjectorProvider.java
index 4a8c8c6..3771363 100644
--- a/org.eclipse.osbp.xtext.datainterchange.tests/src-gen/org/eclipse/osbp/xtext/datainterchange/tests/DataDSLInjectorProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.tests/src-gen/org/eclipse/osbp/xtext/datainterchange/tests/DataDSLInjectorProvider.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.datainterchange.ui/LICENSE.txt b/org.eclipse.osbp.xtext.datainterchange.ui/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ui/about.html b/org.eclipse.osbp.xtext.datainterchange.ui/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/about.html
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ui/about.properties b/org.eclipse.osbp.xtext.datainterchange.ui/about.properties
index 91ba579..bce881e 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/about.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.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.datainterchange.ui/build.properties b/org.eclipse.osbp.xtext.datainterchange.ui/build.properties
index 9416982..f865dd5 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/build.properties
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/build.properties
@@ -15,12 +15,12 @@ bin.includes = about.properties,\
templates/,\
license.html,\
LICENSE.txt,\
- epl-v10.html,\
+ epl-2.0.html,\
icons/,\
src/,\
src-gen/,\
xtend-gen/
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.datainterchange.ui/epl-2.0.html b/org.eclipse.osbp.xtext.datainterchange.ui/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ui/epl-v10.html b/org.eclipse.osbp.xtext.datainterchange.ui/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ui/license.html b/org.eclipse.osbp.xtext.datainterchange.ui/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/license.html
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ui/pom.xml b/org.eclipse.osbp.xtext.datainterchange.ui/pom.xml
index e6d6bc2..cfc0752 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/pom.xml
+++ b/org.eclipse.osbp.xtext.datainterchange.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.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/AbstractDataDSLUiModule.java b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/AbstractDataDSLUiModule.java
index fe21446..269ea3f 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/AbstractDataDSLUiModule.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/AbstractDataDSLUiModule.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.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLExecutableExtensionFactory.java b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLExecutableExtensionFactory.java
index 9ffe775..40240f2 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLExecutableExtensionFactory.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLExecutableExtensionFactory.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.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java
index 28e44e1..3720976 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/AbstractDataDSLProposalProvider.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
@@ -67,6 +69,9 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv
public void completeDataInterchange_ElementSize(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeDataInterchange_DeleteFileAfterImport(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void completeDataInterchange_FileEndpoint(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -130,12 +135,18 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv
public void completeDataInterchangeBean_ElementMap(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeDataInterchangeBean_MarkLatest(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeDataInterchangeBean_MarkLatestImport(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void completeDataInterchangeBean_LatestProperty(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
+ public void completeDataInterchangeBean_MarkLatestExport(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeDataInterchangeBean_LatestExpProperty(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
public void completeDataInterchangeBean_Expression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -145,12 +156,18 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv
public void completeDataInterchangeBean_Format(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeDataInterchangeBean_ExportExposes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeDataInterchangeBean_Mappings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeDataInterchangeBean_LookupKeys(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeDataInterchangeBean_ExportFilter(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeDataInterchangeKey_Property(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
@@ -211,6 +228,39 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv
public void completeDataInterchangeEntityExpression_Property(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
+ public void completeDataInterchangeExpose_RefEntity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeExpose_RefProperty(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeExpose_SubExpose(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeExportFilter_Condition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeExportFilter_Hiddenproperties(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeFilterCondition_RefProperty(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeFilterCondition_Operator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeFilterCondition_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeFilterCondition_Operator2(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeFilterCondition_Subcondition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDataInterchangeExportHide_Property(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
public void completeDataInterchangePredefinedExpression_TargetProperty(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
@@ -287,6 +337,18 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv
public void complete_DataInterchangeEntityExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_DataInterchangeExpose(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_DataInterchangeExportFilter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_DataInterchangeFilterCondition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_DataInterchangeExportHide(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_DataInterchangePredefinedExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -320,4 +382,10 @@ public abstract class AbstractDataDSLProposalProvider extends OXtypeProposalProv
public void complete_EntityManagerMode(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_ConditionAndOperator1(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ConditionAndOperator2(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
}
diff --git a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/internal/DatainterchangeActivator.java b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/internal/DatainterchangeActivator.java
index 410c9d6..17f5c73 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/internal/DatainterchangeActivator.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src-gen/org/eclipse/osbp/xtext/datainterchange/ui/internal/DatainterchangeActivator.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLDocumentationTranslator.java b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLDocumentationTranslator.java
index aeafd90..22eaa8c 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLDocumentationTranslator.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLDocumentationTranslator.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHover.java b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHover.java
index 5799a87..dc5f884 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHover.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHover.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverDocumentationProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverDocumentationProvider.java
index 00cff29..06b5dc3 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverDocumentationProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverDocumentationProvider.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverProvider.java
index feff52c..7d7ff67 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLEObjectHoverProvider.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLUiModule.java b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLUiModule.java
index d95277d..8babdfe 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLUiModule.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/DataDSLUiModule.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.xtend b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.xtend
index dcca327..f58ebbf 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.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
@@ -18,9 +20,11 @@
package org.eclipse.osbp.xtext.datainterchange.ui.contentassist
import com.google.inject.Inject
+import java.nio.charset.Charset
import org.eclipse.emf.ecore.EObject
import org.eclipse.jface.viewers.StyledString
import org.eclipse.osbp.xtext.basic.ui.contentassist.BasicDSLProposalProviderHelper
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean
import org.eclipse.osbp.xtext.datainterchange.ui.DataDSLDocumentationTranslator
import org.eclipse.swt.widgets.FileDialog
import org.eclipse.wb.internal.core.nls.ui.ChooseLocaleDialog
@@ -32,11 +36,6 @@ import org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal
import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext
import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor
import org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier
-import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean
-import java.util.SortedMap
-import java.nio.charset.Charset
-import java.util.Set
-import java.util.Iterator
class LocaleTextApplier extends ReplacementTextApplier {
var ContentAssistContext context
@@ -179,6 +178,7 @@ class DataDSLProposalProvider extends AbstractDataDSLProposalProvider {
ICompletionProposalAcceptor acceptor) {
providerHelper.complete_PackageName(model, ruleCall, context, acceptor, this)
}
+
// ------------------------ delegates to TerminalsProposalProvider -----------------
override public void complete_INT(EObject model, RuleCall ruleCall, ContentAssistContext context,
diff --git a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.xtend b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.xtend
index 3c6330f..760339f 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.xtend b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.xtend
index 1b1bffb..1e8feb4 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.xtend b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.xtend
index 886baaf..a8171ba 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.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.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.xtend b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.xtend
index a0de9f0..340ed1d 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/src/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.java
index 4db4e5e..c40d039 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/DataDSLProposalProvider.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/FileNameTextApplier.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/FileNameTextApplier.java
index 50424d4..3535f17 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/FileNameTextApplier.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/FileNameTextApplier.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/LocaleTextApplier.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/LocaleTextApplier.java
index faaaada..2593527 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/LocaleTextApplier.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/contentassist/LocaleTextApplier.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.java
index a7123bc..6d7c8c6 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLDescriptionLabelProvider.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.java
index 22484f6..b970b98 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/labeling/DataDSLLabelProvider.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.java
index 95bd71d..99e5403 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/outline/DataDSLOutlineTreeProvider.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.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.java b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.java
index 1d9beb9..b319c2f 100644
--- a/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange.ui/xtend-gen/org/eclipse/osbp/xtext/datainterchange/ui/quickfix/DataDSLQuickfixProvider.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.datainterchange/LICENSE.txt b/org.eclipse.osbp.xtext.datainterchange/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.datainterchange/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.datainterchange/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.datainterchange/META-INF/MANIFEST.MF b/org.eclipse.osbp.xtext.datainterchange/META-INF/MANIFEST.MF
index c8666a5..e5fc0a7 100644
--- a/org.eclipse.osbp.xtext.datainterchange/META-INF/MANIFEST.MF
+++ b/org.eclipse.osbp.xtext.datainterchange/META-INF/MANIFEST.MF
@@ -58,7 +58,8 @@ Require-Bundle: org.slf4j.api,
org.eclipse.xtend.lib,
org.eclipse.osbp.datainterchange.api;bundle-version="0.9.0",
org.eclipse.osbp.xtext.datainterchange.common;bundle-version="0.9.0",
- org.eclipse.osbp.blob;bundle-version="0.9.0"
+ org.eclipse.osbp.blob;bundle-version="0.9.0",
+ org.junit
Import-Package: javax.transaction.xa;version="[1.0.1,2.0.0)",
org.apache.log4j,
org.eclipse.e4.core.di.extensions,
diff --git a/org.eclipse.osbp.xtext.datainterchange/about.html b/org.eclipse.osbp.xtext.datainterchange/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.datainterchange/about.html
+++ b/org.eclipse.osbp.xtext.datainterchange/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.datainterchange/about.properties b/org.eclipse.osbp.xtext.datainterchange/about.properties
index faed02c..ce68fd2 100644
--- a/org.eclipse.osbp.xtext.datainterchange/about.properties
+++ b/org.eclipse.osbp.xtext.datainterchange/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.datainterchange
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.datainterchange/build.properties b/org.eclipse.osbp.xtext.datainterchange/build.properties
index 7044052..00790d5 100644
--- a/org.eclipse.osbp.xtext.datainterchange/build.properties
+++ b/org.eclipse.osbp.xtext.datainterchange/build.properties
@@ -1,14 +1,3 @@
-# Copyright (c) 2014, 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
-# which accompanies this distribution, and is available at
-# http{//www.eclipse.org/legal/epl-v10.html
-#
-# Based on ideas from Xtext, Xtend, Xcore
-#
-# Contributors{
-# Joerg Riegel - Initial implementation
-#
bin.includes = about.properties, about.mappings, about.ini, about.html, .,\
model/,\
@@ -20,10 +9,10 @@ bin.includes = about.properties, about.mappings, about.ini, about.html, .,\
.settings/,\
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
jars.compile.order = .
source.. = emf-gen/,\
src-gen/,\
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator1.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator1.java
new file mode 100644
index 0000000..a8f40de
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator1.java
@@ -0,0 +1,512 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Condition And Operator1</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getConditionAndOperator1()
+ * @model
+ * @generated
+ */
+public enum ConditionAndOperator1 implements Enumerator {
+ /**
+ * The '<em><b>Equals</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #EQUALS_VALUE
+ * @generated
+ * @ordered
+ */
+ EQUALS(0, "equals", "="),
+
+ /**
+ * The '<em><b>Notequals</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #NOTEQUALS_VALUE
+ * @generated
+ * @ordered
+ */
+ NOTEQUALS(0, "notequals", "!="),
+
+ /**
+ * The '<em><b>Greaterthen</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #GREATERTHEN_VALUE
+ * @generated
+ * @ordered
+ */
+ GREATERTHEN(0, "greaterthen", ">"),
+
+ /**
+ * The '<em><b>Greaterthenorequalto</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #GREATERTHENOREQUALTO_VALUE
+ * @generated
+ * @ordered
+ */
+ GREATERTHENOREQUALTO(0, "greaterthenorequalto", ">="),
+
+ /**
+ * The '<em><b>Lessthen</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LESSTHEN_VALUE
+ * @generated
+ * @ordered
+ */
+ LESSTHEN(0, "lessthen", "<"),
+
+ /**
+ * The '<em><b>Lessthenorequalto</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LESSTHENOREQUALTO_VALUE
+ * @generated
+ * @ordered
+ */
+ LESSTHENOREQUALTO(0, "lessthenorequalto", "<="),
+
+ /**
+ * The '<em><b>In</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #IN_VALUE
+ * @generated
+ * @ordered
+ */
+ IN(0, "in", "in"),
+
+ /**
+ * The '<em><b>Between</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #BETWEEN_VALUE
+ * @generated
+ * @ordered
+ */
+ BETWEEN(0, "between", "between"),
+
+ /**
+ * The '<em><b>Like</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LIKE_VALUE
+ * @generated
+ * @ordered
+ */
+ LIKE(0, "like", "like"),
+
+ /**
+ * The '<em><b>Not</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #NOT_VALUE
+ * @generated
+ * @ordered
+ */
+ NOT(0, "not", "not"),
+
+ /**
+ * The '<em><b>Isnull</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ISNULL_VALUE
+ * @generated
+ * @ordered
+ */
+ ISNULL(0, "isnull", "isnull"),
+
+ /**
+ * The '<em><b>Isnotnull</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ISNOTNULL_VALUE
+ * @generated
+ * @ordered
+ */
+ ISNOTNULL(0, "isnotnull", "isnotnull"),
+
+ /**
+ * The '<em><b>Exists</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #EXISTS_VALUE
+ * @generated
+ * @ordered
+ */
+ EXISTS(0, "exists", "exists");
+
+ /**
+ * The '<em><b>Equals</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Equals</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #EQUALS
+ * @model name="equals" literal="="
+ * @generated
+ * @ordered
+ */
+ public static final int EQUALS_VALUE = 0;
+
+ /**
+ * The '<em><b>Notequals</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Notequals</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #NOTEQUALS
+ * @model name="notequals" literal="!="
+ * @generated
+ * @ordered
+ */
+ public static final int NOTEQUALS_VALUE = 0;
+
+ /**
+ * The '<em><b>Greaterthen</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Greaterthen</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #GREATERTHEN
+ * @model name="greaterthen" literal=">"
+ * @generated
+ * @ordered
+ */
+ public static final int GREATERTHEN_VALUE = 0;
+
+ /**
+ * The '<em><b>Greaterthenorequalto</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Greaterthenorequalto</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #GREATERTHENOREQUALTO
+ * @model name="greaterthenorequalto" literal=">="
+ * @generated
+ * @ordered
+ */
+ public static final int GREATERTHENOREQUALTO_VALUE = 0;
+
+ /**
+ * The '<em><b>Lessthen</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Lessthen</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LESSTHEN
+ * @model name="lessthen" literal="<"
+ * @generated
+ * @ordered
+ */
+ public static final int LESSTHEN_VALUE = 0;
+
+ /**
+ * The '<em><b>Lessthenorequalto</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Lessthenorequalto</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LESSTHENOREQUALTO
+ * @model name="lessthenorequalto" literal="<="
+ * @generated
+ * @ordered
+ */
+ public static final int LESSTHENOREQUALTO_VALUE = 0;
+
+ /**
+ * The '<em><b>In</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>In</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #IN
+ * @model name="in"
+ * @generated
+ * @ordered
+ */
+ public static final int IN_VALUE = 0;
+
+ /**
+ * The '<em><b>Between</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Between</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #BETWEEN
+ * @model name="between"
+ * @generated
+ * @ordered
+ */
+ public static final int BETWEEN_VALUE = 0;
+
+ /**
+ * The '<em><b>Like</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Like</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LIKE
+ * @model name="like"
+ * @generated
+ * @ordered
+ */
+ public static final int LIKE_VALUE = 0;
+
+ /**
+ * The '<em><b>Not</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Not</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #NOT
+ * @model name="not"
+ * @generated
+ * @ordered
+ */
+ public static final int NOT_VALUE = 0;
+
+ /**
+ * The '<em><b>Isnull</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Isnull</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ISNULL
+ * @model name="isnull"
+ * @generated
+ * @ordered
+ */
+ public static final int ISNULL_VALUE = 0;
+
+ /**
+ * The '<em><b>Isnotnull</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Isnotnull</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ISNOTNULL
+ * @model name="isnotnull"
+ * @generated
+ * @ordered
+ */
+ public static final int ISNOTNULL_VALUE = 0;
+
+ /**
+ * The '<em><b>Exists</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Exists</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #EXISTS
+ * @model name="exists"
+ * @generated
+ * @ordered
+ */
+ public static final int EXISTS_VALUE = 0;
+
+ /**
+ * An array of all the '<em><b>Condition And Operator1</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final ConditionAndOperator1[] VALUES_ARRAY =
+ new ConditionAndOperator1[] {
+ EQUALS,
+ NOTEQUALS,
+ GREATERTHEN,
+ GREATERTHENOREQUALTO,
+ LESSTHEN,
+ LESSTHENOREQUALTO,
+ IN,
+ BETWEEN,
+ LIKE,
+ NOT,
+ ISNULL,
+ ISNOTNULL,
+ EXISTS,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Condition And Operator1</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<ConditionAndOperator1> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Condition And Operator1</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ConditionAndOperator1 get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ConditionAndOperator1 result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Condition And Operator1</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ConditionAndOperator1 getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ConditionAndOperator1 result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Condition And Operator1</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ConditionAndOperator1 get(int value) {
+ switch (value) {
+ case EQUALS_VALUE: return EQUALS;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private ConditionAndOperator1(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //ConditionAndOperator1
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator2.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator2.java
new file mode 100644
index 0000000..7112bde
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/ConditionAndOperator2.java
@@ -0,0 +1,226 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Condition And Operator2</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getConditionAndOperator2()
+ * @model
+ * @generated
+ */
+public enum ConditionAndOperator2 implements Enumerator {
+ /**
+ * The '<em><b>And</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #AND_VALUE
+ * @generated
+ * @ordered
+ */
+ AND(0, "and", "and"),
+
+ /**
+ * The '<em><b>Or</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #OR_VALUE
+ * @generated
+ * @ordered
+ */
+ OR(0, "or", "or");
+
+ /**
+ * The '<em><b>And</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>And</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #AND
+ * @model name="and"
+ * @generated
+ * @ordered
+ */
+ public static final int AND_VALUE = 0;
+
+ /**
+ * The '<em><b>Or</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Or</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #OR
+ * @model name="or"
+ * @generated
+ * @ordered
+ */
+ public static final int OR_VALUE = 0;
+
+ /**
+ * An array of all the '<em><b>Condition And Operator2</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final ConditionAndOperator2[] VALUES_ARRAY =
+ new ConditionAndOperator2[] {
+ AND,
+ OR,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Condition And Operator2</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<ConditionAndOperator2> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Condition And Operator2</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ConditionAndOperator2 get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ConditionAndOperator2 result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Condition And Operator2</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ConditionAndOperator2 getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ConditionAndOperator2 result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Condition And Operator2</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static ConditionAndOperator2 get(int value) {
+ switch (value) {
+ case AND_VALUE: return AND;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private ConditionAndOperator2(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //ConditionAndOperator2
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java
index 140e593..d0dc71a 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLFactory.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -159,6 +161,42 @@ public interface DataDSLFactory extends EFactory {
DataInterchangeLookup createDataInterchangeLookup();
/**
+ * Returns a new object of class '<em>Data Interchange Expose</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Data Interchange Expose</em>'.
+ * @generated
+ */
+ DataInterchangeExpose createDataInterchangeExpose();
+
+ /**
+ * Returns a new object of class '<em>Data Interchange Export Filter</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Data Interchange Export Filter</em>'.
+ * @generated
+ */
+ DataInterchangeExportFilter createDataInterchangeExportFilter();
+
+ /**
+ * Returns a new object of class '<em>Data Interchange Filter Condition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Data Interchange Filter Condition</em>'.
+ * @generated
+ */
+ DataInterchangeFilterCondition createDataInterchangeFilterCondition();
+
+ /**
+ * Returns a new object of class '<em>Data Interchange Export Hide</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Data Interchange Export Hide</em>'.
+ * @generated
+ */
+ DataInterchangeExportHide createDataInterchangeExportHide();
+
+ /**
* Returns a new object of class '<em>Data Interchange Marker Path</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java
index 9af9923..91acf2a 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLPackage.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -37,7 +39,7 @@ import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datainterchange.DataDSLFactory
* @model kind="package"
- * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='data' modelName='DataDSL' prefix='DataDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg)\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\tJoerg Riegel - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+ * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='data' modelName='DataDSL' prefix='DataDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2014, Loetz GmbH&Co.KG (Heidelberg)\n All rights reserved. This program and the accompanying materials \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-v2.0/ \n\nSPDX-License-Identifier: EPL-2.0\n\n Based on ideas from Xtext, Xtend, Xcore\n \n Contributors: \n \t\tJoerg Riegel - Initial implementation \n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='datadsl'"
* @generated
*/
@@ -359,13 +361,22 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE__PATH = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 7;
/**
+ * The feature id for the '<em><b>Delete File After Import</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 8;
+
+ /**
* The number of structural features of the '<em>Data Interchange</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_FEATURE_COUNT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 8;
+ int DATA_INTERCHANGE_FEATURE_COUNT = DATA_INTERCHANGE_BASE_FEATURE_COUNT + 9;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -715,13 +726,22 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_BEAN__ENTITY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Mark Latest</b></em>' attribute.
+ * The feature id for the '<em><b>Mark Latest Import</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Mark Latest Export</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__MARK_LATEST = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+ int DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Has Blob Mapping</b></em>' attribute.
@@ -730,7 +750,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
+ int DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Latest Property</b></em>' reference.
@@ -739,7 +759,16 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3;
+ int DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Latest Exp Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Element Map</b></em>' attribute.
@@ -748,7 +777,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__ELEMENT_MAP = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 4;
+ int DATA_INTERCHANGE_BEAN__ELEMENT_MAP = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Node Name</b></em>' attribute.
@@ -757,7 +786,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__NODE_NAME = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 5;
+ int DATA_INTERCHANGE_BEAN__NODE_NAME = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Lookup</b></em>' containment reference list.
@@ -766,7 +795,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__LOOKUP = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 6;
+ int DATA_INTERCHANGE_BEAN__LOOKUP = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Format</b></em>' containment reference list.
@@ -775,7 +804,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__FORMAT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 7;
+ int DATA_INTERCHANGE_BEAN__FORMAT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference list.
@@ -784,7 +813,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__EXPRESSION = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 8;
+ int DATA_INTERCHANGE_BEAN__EXPRESSION = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Mappings</b></em>' containment reference list.
@@ -793,7 +822,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__MAPPINGS = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 9;
+ int DATA_INTERCHANGE_BEAN__MAPPINGS = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Lookup Keys</b></em>' containment reference list.
@@ -802,7 +831,25 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN__LOOKUP_KEYS = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 10;
+ int DATA_INTERCHANGE_BEAN__LOOKUP_KEYS = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 12;
+
+ /**
+ * The feature id for the '<em><b>Export Exposes</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 13;
+
+ /**
+ * The feature id for the '<em><b>Export Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_BEAN__EXPORT_FILTER = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 14;
/**
* The number of structural features of the '<em>Data Interchange Bean</em>' class.
@@ -811,7 +858,7 @@ public interface DataDSLPackage extends EPackage {
* @generated
* @ordered
*/
- int DATA_INTERCHANGE_BEAN_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 11;
+ int DATA_INTERCHANGE_BEAN_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 15;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
@@ -1234,6 +1281,253 @@ public interface DataDSLPackage extends EPackage {
int DATA_INTERCHANGE_LOOKUP_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl <em>Data Interchange Expose</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExpose()
+ * @generated
+ */
+ int DATA_INTERCHANGE_EXPOSE = 16;
+
+ /**
+ * The feature id for the '<em><b>Ref Entity</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPOSE__REF_ENTITY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Ref Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPOSE__REF_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Sub Expose</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Expose</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPOSE_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPOSE___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Expose</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPOSE_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl <em>Data Interchange Export Filter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExportFilter()
+ * @generated
+ */
+ int DATA_INTERCHANGE_EXPORT_FILTER = 17;
+
+ /**
+ * The feature id for the '<em><b>Condition</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_FILTER__CONDITION = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Hiddenproperties</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Export Filter</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_FILTER_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_FILTER___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Export Filter</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_FILTER_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl <em>Data Interchange Filter Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFilterCondition()
+ * @generated
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION = 18;
+
+ /**
+ * The feature id for the '<em><b>Ref Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Operator</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION__VALUE = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Operator2</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2 = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Subcondition</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 4;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Filter Condition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 5;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Filter Condition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_FILTER_CONDITION_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportHideImpl <em>Data Interchange Export Hide</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportHideImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExportHide()
+ * @generated
+ */
+ int DATA_INTERCHANGE_EXPORT_HIDE = 19;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Data Interchange Export Hide</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_HIDE_FEATURE_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_FEATURE_COUNT + 1;
+
+ /**
+ * The operation id for the '<em>EResolve Proxy</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_HIDE___ERESOLVE_PROXY__INTERNALEOBJECT = DATA_INTERCHANGE_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
+
+ /**
+ * The number of operations of the '<em>Data Interchange Export Hide</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_INTERCHANGE_EXPORT_HIDE_OPERATION_COUNT = DATA_INTERCHANGE_LAZY_RESOLVER_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeMarkerPathImpl <em>Data Interchange Marker Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1241,7 +1535,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMarkerPath()
* @generated
*/
- int DATA_INTERCHANGE_MARKER_PATH = 16;
+ int DATA_INTERCHANGE_MARKER_PATH = 20;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference list.
@@ -1287,7 +1581,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMarkerEntity()
* @generated
*/
- int DATA_INTERCHANGE_MARKER_ENTITY = 17;
+ int DATA_INTERCHANGE_MARKER_ENTITY = 21;
/**
* The feature id for the '<em><b>Mark Latest</b></em>' attribute.
@@ -1351,7 +1645,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeMapping()
* @generated
*/
- int DATA_INTERCHANGE_MAPPING = 18;
+ int DATA_INTERCHANGE_MAPPING = 22;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
@@ -1406,7 +1700,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeValueMapping()
* @generated
*/
- int DATA_INTERCHANGE_VALUE_MAPPING = 19;
+ int DATA_INTERCHANGE_VALUE_MAPPING = 23;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
@@ -1461,7 +1755,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeBlobMapping()
* @generated
*/
- int DATA_INTERCHANGE_BLOB_MAPPING = 20;
+ int DATA_INTERCHANGE_BLOB_MAPPING = 24;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
@@ -1543,7 +1837,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBlobMimeTypeEnum()
* @generated
*/
- int PREDEFINED_BLOB_MIME_TYPE_ENUM = 21;
+ int PREDEFINED_BLOB_MIME_TYPE_ENUM = 25;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanEnum <em>Predefined Bean Enum</em>}' enum.
@@ -1553,7 +1847,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBeanEnum()
* @generated
*/
- int PREDEFINED_BEAN_ENUM = 22;
+ int PREDEFINED_BEAN_ENUM = 26;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.PredefinedBeanTypeEnum <em>Predefined Bean Type Enum</em>}' enum.
@@ -1563,7 +1857,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getPredefinedBeanTypeEnum()
* @generated
*/
- int PREDEFINED_BEAN_TYPE_ENUM = 23;
+ int PREDEFINED_BEAN_TYPE_ENUM = 27;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.EntityManagerMode <em>Entity Manager Mode</em>}' enum.
@@ -1573,7 +1867,27 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getEntityManagerMode()
* @generated
*/
- int ENTITY_MANAGER_MODE = 24;
+ int ENTITY_MANAGER_MODE = 28;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1 <em>Condition And Operator1</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getConditionAndOperator1()
+ * @generated
+ */
+ int CONDITION_AND_OPERATOR1 = 29;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2 <em>Condition And Operator2</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getConditionAndOperator2()
+ * @generated
+ */
+ int CONDITION_AND_OPERATOR2 = 30;
/**
* The meta object id for the '<em>Internal EObject</em>' data type.
@@ -1583,7 +1897,7 @@ public interface DataDSLPackage extends EPackage {
* @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getInternalEObject()
* @generated
*/
- int INTERNAL_EOBJECT = 25;
+ int INTERNAL_EOBJECT = 31;
/**
@@ -1790,6 +2104,17 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchange_Path();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#isDeleteFileAfterImport <em>Delete File After Import</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Delete File After Import</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchange#isDeleteFileAfterImport()
+ * @see #getDataInterchange()
+ * @generated
+ */
+ EAttribute getDataInterchange_DeleteFileAfterImport();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile <em>Data Interchange File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1983,15 +2308,26 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchangeBean_Entity();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatest <em>Mark Latest</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestImport <em>Mark Latest Import</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Mark Latest</em>'.
- * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatest()
+ * @return the meta object for the attribute '<em>Mark Latest Import</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestImport()
+ * @see #getDataInterchangeBean()
+ * @generated
+ */
+ EAttribute getDataInterchangeBean_MarkLatestImport();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestExport <em>Mark Latest Export</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Mark Latest Export</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestExport()
* @see #getDataInterchangeBean()
* @generated
*/
- EAttribute getDataInterchangeBean_MarkLatest();
+ EAttribute getDataInterchangeBean_MarkLatestExport();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isHasBlobMapping <em>Has Blob Mapping</em>}'.
@@ -2016,6 +2352,17 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchangeBean_LatestProperty();
/**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestExpProperty <em>Latest Exp Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Latest Exp Property</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestExpProperty()
+ * @see #getDataInterchangeBean()
+ * @generated
+ */
+ EReference getDataInterchangeBean_LatestExpProperty();
+
+ /**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getElementMap <em>Element Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2093,6 +2440,28 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchangeBean_LookupKeys();
/**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportExposes <em>Export Exposes</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Export Exposes</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportExposes()
+ * @see #getDataInterchangeBean()
+ * @generated
+ */
+ EReference getDataInterchangeBean_ExportExposes();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportFilter <em>Export Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Export Filter</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportFilter()
+ * @see #getDataInterchangeBean()
+ * @generated
+ */
+ EReference getDataInterchangeBean_ExportFilter();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey <em>Data Interchange Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2351,6 +2720,167 @@ public interface DataDSLPackage extends EPackage {
EReference getDataInterchangeLookup_MarkerPath();
/**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose <em>Data Interchange Expose</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Expose</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose
+ * @generated
+ */
+ EClass getDataInterchangeExpose();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefEntity <em>Ref Entity</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Ref Entity</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefEntity()
+ * @see #getDataInterchangeExpose()
+ * @generated
+ */
+ EReference getDataInterchangeExpose_RefEntity();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefProperty <em>Ref Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Ref Property</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefProperty()
+ * @see #getDataInterchangeExpose()
+ * @generated
+ */
+ EReference getDataInterchangeExpose_RefProperty();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getSubExpose <em>Sub Expose</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sub Expose</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getSubExpose()
+ * @see #getDataInterchangeExpose()
+ * @generated
+ */
+ EReference getDataInterchangeExpose_SubExpose();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter <em>Data Interchange Export Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Export Filter</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter
+ * @generated
+ */
+ EClass getDataInterchangeExportFilter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getCondition <em>Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Condition</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getCondition()
+ * @see #getDataInterchangeExportFilter()
+ * @generated
+ */
+ EReference getDataInterchangeExportFilter_Condition();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getHiddenproperties <em>Hiddenproperties</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Hiddenproperties</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getHiddenproperties()
+ * @see #getDataInterchangeExportFilter()
+ * @generated
+ */
+ EReference getDataInterchangeExportFilter_Hiddenproperties();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition <em>Data Interchange Filter Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Filter Condition</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition
+ * @generated
+ */
+ EClass getDataInterchangeFilterCondition();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getRefProperty <em>Ref Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Ref Property</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getRefProperty()
+ * @see #getDataInterchangeFilterCondition()
+ * @generated
+ */
+ EReference getDataInterchangeFilterCondition_RefProperty();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator <em>Operator</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Operator</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator()
+ * @see #getDataInterchangeFilterCondition()
+ * @generated
+ */
+ EAttribute getDataInterchangeFilterCondition_Operator();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Value</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getValue()
+ * @see #getDataInterchangeFilterCondition()
+ * @generated
+ */
+ EAttribute getDataInterchangeFilterCondition_Value();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator2 <em>Operator2</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Operator2</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator2()
+ * @see #getDataInterchangeFilterCondition()
+ * @generated
+ */
+ EAttribute getDataInterchangeFilterCondition_Operator2();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getSubcondition <em>Subcondition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Subcondition</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getSubcondition()
+ * @see #getDataInterchangeFilterCondition()
+ * @generated
+ */
+ EReference getDataInterchangeFilterCondition_Subcondition();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide <em>Data Interchange Export Hide</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Data Interchange Export Hide</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide
+ * @generated
+ */
+ EClass getDataInterchangeExportHide();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Property</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide#getProperty()
+ * @see #getDataInterchangeExportHide()
+ * @generated
+ */
+ EReference getDataInterchangeExportHide_Property();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeMarkerPath <em>Data Interchange Marker Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2540,6 +3070,26 @@ public interface DataDSLPackage extends EPackage {
EEnum getEntityManagerMode();
/**
+ * Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1 <em>Condition And Operator1</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Condition And Operator1</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1
+ * @generated
+ */
+ EEnum getConditionAndOperator1();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2 <em>Condition And Operator2</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Condition And Operator2</em>'.
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2
+ * @generated
+ */
+ EEnum getConditionAndOperator2();
+
+ /**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2736,6 +3286,14 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE__PATH = eINSTANCE.getDataInterchange_Path();
/**
+ * The meta object literal for the '<em><b>Delete File After Import</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT = eINSTANCE.getDataInterchange_DeleteFileAfterImport();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile <em>Data Interchange File</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2890,12 +3448,20 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE_BEAN__ENTITY = eINSTANCE.getDataInterchangeBean_Entity();
/**
- * The meta object literal for the '<em><b>Mark Latest</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Mark Latest Import</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT = eINSTANCE.getDataInterchangeBean_MarkLatestImport();
+
+ /**
+ * The meta object literal for the '<em><b>Mark Latest Export</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DATA_INTERCHANGE_BEAN__MARK_LATEST = eINSTANCE.getDataInterchangeBean_MarkLatest();
+ EAttribute DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT = eINSTANCE.getDataInterchangeBean_MarkLatestExport();
/**
* The meta object literal for the '<em><b>Has Blob Mapping</b></em>' attribute feature.
@@ -2914,6 +3480,14 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE_BEAN__LATEST_PROPERTY = eINSTANCE.getDataInterchangeBean_LatestProperty();
/**
+ * The meta object literal for the '<em><b>Latest Exp Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY = eINSTANCE.getDataInterchangeBean_LatestExpProperty();
+
+ /**
* The meta object literal for the '<em><b>Element Map</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2970,6 +3544,22 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE_BEAN__LOOKUP_KEYS = eINSTANCE.getDataInterchangeBean_LookupKeys();
/**
+ * The meta object literal for the '<em><b>Export Exposes</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES = eINSTANCE.getDataInterchangeBean_ExportExposes();
+
+ /**
+ * The meta object literal for the '<em><b>Export Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_BEAN__EXPORT_FILTER = eINSTANCE.getDataInterchangeBean_ExportFilter();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeKeyImpl <em>Data Interchange Key</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3174,6 +3764,134 @@ public interface DataDSLPackage extends EPackage {
EReference DATA_INTERCHANGE_LOOKUP__MARKER_PATH = eINSTANCE.getDataInterchangeLookup_MarkerPath();
/**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl <em>Data Interchange Expose</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExpose()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_EXPOSE = eINSTANCE.getDataInterchangeExpose();
+
+ /**
+ * The meta object literal for the '<em><b>Ref Entity</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_EXPOSE__REF_ENTITY = eINSTANCE.getDataInterchangeExpose_RefEntity();
+
+ /**
+ * The meta object literal for the '<em><b>Ref Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_EXPOSE__REF_PROPERTY = eINSTANCE.getDataInterchangeExpose_RefProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Sub Expose</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE = eINSTANCE.getDataInterchangeExpose_SubExpose();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl <em>Data Interchange Export Filter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExportFilter()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_EXPORT_FILTER = eINSTANCE.getDataInterchangeExportFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_EXPORT_FILTER__CONDITION = eINSTANCE.getDataInterchangeExportFilter_Condition();
+
+ /**
+ * The meta object literal for the '<em><b>Hiddenproperties</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES = eINSTANCE.getDataInterchangeExportFilter_Hiddenproperties();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl <em>Data Interchange Filter Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeFilterCondition()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_FILTER_CONDITION = eINSTANCE.getDataInterchangeFilterCondition();
+
+ /**
+ * The meta object literal for the '<em><b>Ref Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY = eINSTANCE.getDataInterchangeFilterCondition_RefProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR = eINSTANCE.getDataInterchangeFilterCondition_Operator();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_FILTER_CONDITION__VALUE = eINSTANCE.getDataInterchangeFilterCondition_Value();
+
+ /**
+ * The meta object literal for the '<em><b>Operator2</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2 = eINSTANCE.getDataInterchangeFilterCondition_Operator2();
+
+ /**
+ * The meta object literal for the '<em><b>Subcondition</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION = eINSTANCE.getDataInterchangeFilterCondition_Subcondition();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportHideImpl <em>Data Interchange Export Hide</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportHideImpl
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getDataInterchangeExportHide()
+ * @generated
+ */
+ EClass DATA_INTERCHANGE_EXPORT_HIDE = eINSTANCE.getDataInterchangeExportHide();
+
+ /**
+ * The meta object literal for the '<em><b>Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY = eINSTANCE.getDataInterchangeExportHide_Property();
+
+ /**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeMarkerPathImpl <em>Data Interchange Marker Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3336,6 +4054,26 @@ public interface DataDSLPackage extends EPackage {
EEnum ENTITY_MANAGER_MODE = eINSTANCE.getEntityManagerMode();
/**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1 <em>Condition And Operator1</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getConditionAndOperator1()
+ * @generated
+ */
+ EEnum CONDITION_AND_OPERATOR1 = eINSTANCE.getConditionAndOperator1();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2 <em>Condition And Operator2</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2
+ * @see org.eclipse.osbp.xtext.datainterchange.impl.DataDSLPackageImpl#getConditionAndOperator2()
+ * @generated
+ */
+ EEnum CONDITION_AND_OPERATOR2 = eINSTANCE.getConditionAndOperator2();
+
+ /**
* The meta object literal for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchange.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchange.java
index 3d06287..b36ef02 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchange.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchange.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -32,6 +34,7 @@ import org.eclipse.emf.common.util.EList;
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getMode <em>Mode</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getFileEndpoint <em>File Endpoint</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#getPath <em>Path</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#isDeleteFileAfterImport <em>Delete File After Import</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchange()
@@ -240,4 +243,30 @@ public interface DataInterchange extends DataInterchangeBase {
*/
EList<DataInterchangeBean> getPath();
+ /**
+ * Returns the value of the '<em><b>Delete File After Import</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Delete File After Import</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Delete File After Import</em>' attribute.
+ * @see #setDeleteFileAfterImport(boolean)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchange_DeleteFileAfterImport()
+ * @model unique="false"
+ * @generated
+ */
+ boolean isDeleteFileAfterImport();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchange#isDeleteFileAfterImport <em>Delete File After Import</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Delete File After Import</em>' attribute.
+ * @see #isDeleteFileAfterImport()
+ * @generated
+ */
+ void setDeleteFileAfterImport(boolean value);
+
} // DataInterchange
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBase.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBase.java
index 4239bb6..9e982dc 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBase.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBase.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBean.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBean.java
index 7696360..bf020af 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBean.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBean.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -28,9 +30,11 @@ import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getEntity <em>Entity</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatest <em>Mark Latest</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestImport <em>Mark Latest Import</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestExport <em>Mark Latest Export</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isHasBlobMapping <em>Has Blob Mapping</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestProperty <em>Latest Property</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestExpProperty <em>Latest Exp Property</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getElementMap <em>Element Map</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getNodeName <em>Node Name</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLookup <em>Lookup</em>}</li>
@@ -38,6 +42,8 @@ import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute;
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExpression <em>Expression</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getMappings <em>Mappings</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLookupKeys <em>Lookup Keys</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportExposes <em>Export Exposes</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportFilter <em>Export Filter</em>}</li>
* </ul>
*
* @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean()
@@ -72,30 +78,56 @@ public interface DataInterchangeBean extends DataInterchangeLazyResolver {
void setEntity(LEntity value);
/**
- * Returns the value of the '<em><b>Mark Latest</b></em>' attribute.
+ * Returns the value of the '<em><b>Mark Latest Import</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mark Latest Import</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mark Latest Import</em>' attribute.
+ * @see #setMarkLatestImport(boolean)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean_MarkLatestImport()
+ * @model unique="false"
+ * @generated
+ */
+ boolean isMarkLatestImport();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestImport <em>Mark Latest Import</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Mark Latest Import</em>' attribute.
+ * @see #isMarkLatestImport()
+ * @generated
+ */
+ void setMarkLatestImport(boolean value);
+
+ /**
+ * Returns the value of the '<em><b>Mark Latest Export</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Mark Latest</em>' attribute isn't clear,
+ * If the meaning of the '<em>Mark Latest Export</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Mark Latest</em>' attribute.
- * @see #setMarkLatest(boolean)
- * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean_MarkLatest()
+ * @return the value of the '<em>Mark Latest Export</em>' attribute.
+ * @see #setMarkLatestExport(boolean)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean_MarkLatestExport()
* @model unique="false"
* @generated
*/
- boolean isMarkLatest();
+ boolean isMarkLatestExport();
/**
- * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatest <em>Mark Latest</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#isMarkLatestExport <em>Mark Latest Export</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Mark Latest</em>' attribute.
- * @see #isMarkLatest()
+ * @param value the new value of the '<em>Mark Latest Export</em>' attribute.
+ * @see #isMarkLatestExport()
* @generated
*/
- void setMarkLatest(boolean value);
+ void setMarkLatestExport(boolean value);
/**
* Returns the value of the '<em><b>Has Blob Mapping</b></em>' attribute.
@@ -150,6 +182,32 @@ public interface DataInterchangeBean extends DataInterchangeLazyResolver {
void setLatestProperty(LEntityAttribute value);
/**
+ * Returns the value of the '<em><b>Latest Exp Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Latest Exp Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Latest Exp Property</em>' reference.
+ * @see #setLatestExpProperty(LEntityAttribute)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean_LatestExpProperty()
+ * @model
+ * @generated
+ */
+ LEntityAttribute getLatestExpProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getLatestExpProperty <em>Latest Exp Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Latest Exp Property</em>' reference.
+ * @see #getLatestExpProperty()
+ * @generated
+ */
+ void setLatestExpProperty(LEntityAttribute value);
+
+ /**
* Returns the value of the '<em><b>Element Map</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
@@ -281,4 +339,46 @@ public interface DataInterchangeBean extends DataInterchangeLazyResolver {
*/
EList<DataInterchangeKey> getLookupKeys();
+ /**
+ * Returns the value of the '<em><b>Export Exposes</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Export Exposes</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Export Exposes</em>' containment reference list.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean_ExportExposes()
+ * @model containment="true"
+ * @generated
+ */
+ EList<DataInterchangeExpose> getExportExposes();
+
+ /**
+ * Returns the value of the '<em><b>Export Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Export Filter</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Export Filter</em>' containment reference.
+ * @see #setExportFilter(DataInterchangeExportFilter)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeBean_ExportFilter()
+ * @model containment="true"
+ * @generated
+ */
+ DataInterchangeExportFilter getExportFilter();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean#getExportFilter <em>Export Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Export Filter</em>' containment reference.
+ * @see #getExportFilter()
+ * @generated
+ */
+ void setExportFilter(DataInterchangeExportFilter value);
+
} // DataInterchangeBean
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBlobMapping.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBlobMapping.java
index 66f6437..579343f 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBlobMapping.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeBlobMapping.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeEntityExpression.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeEntityExpression.java
index 83fcf23..f312ee4 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeEntityExpression.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeEntityExpression.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java
new file mode 100644
index 0000000..f96b579
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportFilter.java
@@ -0,0 +1,80 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Data Interchange Export Filter</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getCondition <em>Condition</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getHiddenproperties <em>Hiddenproperties</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportFilter()
+ * @model
+ * @generated
+ */
+public interface DataInterchangeExportFilter extends DataInterchangeLazyResolver {
+ /**
+ * Returns the value of the '<em><b>Condition</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Condition</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Condition</em>' containment reference.
+ * @see #setCondition(DataInterchangeFilterCondition)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportFilter_Condition()
+ * @model containment="true"
+ * @generated
+ */
+ DataInterchangeFilterCondition getCondition();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter#getCondition <em>Condition</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Condition</em>' containment reference.
+ * @see #getCondition()
+ * @generated
+ */
+ void setCondition(DataInterchangeFilterCondition value);
+
+ /**
+ * Returns the value of the '<em><b>Hiddenproperties</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Hiddenproperties</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Hiddenproperties</em>' containment reference list.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportFilter_Hiddenproperties()
+ * @model containment="true"
+ * @generated
+ */
+ EList<DataInterchangeExportHide> getHiddenproperties();
+
+} // DataInterchangeExportFilter
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportHide.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportHide.java
new file mode 100644
index 0000000..5947a65
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExportHide.java
@@ -0,0 +1,63 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange;
+
+import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Data Interchange Export Hide</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide#getProperty <em>Property</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportHide()
+ * @model
+ * @generated
+ */
+public interface DataInterchangeExportHide extends DataInterchangeLazyResolver {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Property</em>' reference.
+ * @see #setProperty(LEntityFeature)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExportHide_Property()
+ * @model
+ * @generated
+ */
+ LEntityFeature getProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide#getProperty <em>Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Property</em>' reference.
+ * @see #getProperty()
+ * @generated
+ */
+ void setProperty(LEntityFeature value);
+
+} // DataInterchangeExportHide
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpose.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpose.java
new file mode 100644
index 0000000..c5f4678
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpose.java
@@ -0,0 +1,118 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange;
+
+import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute;
+import org.eclipse.osbp.dsl.semantic.entity.LEntityReference;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Data Interchange Expose</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefEntity <em>Ref Entity</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefProperty <em>Ref Property</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getSubExpose <em>Sub Expose</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExpose()
+ * @model
+ * @generated
+ */
+public interface DataInterchangeExpose extends DataInterchangeLazyResolver {
+ /**
+ * Returns the value of the '<em><b>Ref Entity</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Ref Entity</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Ref Entity</em>' reference.
+ * @see #setRefEntity(LEntityReference)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExpose_RefEntity()
+ * @model
+ * @generated
+ */
+ LEntityReference getRefEntity();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefEntity <em>Ref Entity</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ref Entity</em>' reference.
+ * @see #getRefEntity()
+ * @generated
+ */
+ void setRefEntity(LEntityReference value);
+
+ /**
+ * Returns the value of the '<em><b>Ref Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Ref Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Ref Property</em>' reference.
+ * @see #setRefProperty(LEntityAttribute)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExpose_RefProperty()
+ * @model
+ * @generated
+ */
+ LEntityAttribute getRefProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getRefProperty <em>Ref Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ref Property</em>' reference.
+ * @see #getRefProperty()
+ * @generated
+ */
+ void setRefProperty(LEntityAttribute value);
+
+ /**
+ * Returns the value of the '<em><b>Sub Expose</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Sub Expose</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Sub Expose</em>' containment reference.
+ * @see #setSubExpose(DataInterchangeExpose)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeExpose_SubExpose()
+ * @model containment="true"
+ * @generated
+ */
+ DataInterchangeExpose getSubExpose();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose#getSubExpose <em>Sub Expose</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sub Expose</em>' containment reference.
+ * @see #getSubExpose()
+ * @generated
+ */
+ void setSubExpose(DataInterchangeExpose value);
+
+} // DataInterchangeExpose
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpression.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpression.java
index 13502b7..c8301c3 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpression.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeExpression.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFile.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFile.java
index 034a3ea..e9a09e5 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFile.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFile.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileCSV.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileCSV.java
index b356b82..69b2e69 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileCSV.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileCSV.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileEDI.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileEDI.java
index a0a6e56..0b6b9b4 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileEDI.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileEDI.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileXML.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileXML.java
index f3b48b5..e33bc86 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileXML.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFileXML.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFilterCondition.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFilterCondition.java
new file mode 100644
index 0000000..eb42308
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFilterCondition.java
@@ -0,0 +1,177 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange;
+
+import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Data Interchange Filter Condition</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getRefProperty <em>Ref Property</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator <em>Operator</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator2 <em>Operator2</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getSubcondition <em>Subcondition</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeFilterCondition()
+ * @model
+ * @generated
+ */
+public interface DataInterchangeFilterCondition extends DataInterchangeLazyResolver {
+ /**
+ * Returns the value of the '<em><b>Ref Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Ref Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Ref Property</em>' reference.
+ * @see #setRefProperty(LEntityFeature)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeFilterCondition_RefProperty()
+ * @model
+ * @generated
+ */
+ LEntityFeature getRefProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getRefProperty <em>Ref Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ref Property</em>' reference.
+ * @see #getRefProperty()
+ * @generated
+ */
+ void setRefProperty(LEntityFeature value);
+
+ /**
+ * Returns the value of the '<em><b>Operator</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Operator</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Operator</em>' attribute.
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1
+ * @see #setOperator(ConditionAndOperator1)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeFilterCondition_Operator()
+ * @model unique="false"
+ * @generated
+ */
+ ConditionAndOperator1 getOperator();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator <em>Operator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Operator</em>' attribute.
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1
+ * @see #getOperator()
+ * @generated
+ */
+ void setOperator(ConditionAndOperator1 value);
+
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' attribute.
+ * @see #setValue(String)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeFilterCondition_Value()
+ * @model unique="false"
+ * @generated
+ */
+ String getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getValue <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' attribute.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(String value);
+
+ /**
+ * Returns the value of the '<em><b>Operator2</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Operator2</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Operator2</em>' attribute.
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2
+ * @see #setOperator2(ConditionAndOperator2)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeFilterCondition_Operator2()
+ * @model unique="false"
+ * @generated
+ */
+ ConditionAndOperator2 getOperator2();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getOperator2 <em>Operator2</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Operator2</em>' attribute.
+ * @see org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2
+ * @see #getOperator2()
+ * @generated
+ */
+ void setOperator2(ConditionAndOperator2 value);
+
+ /**
+ * Returns the value of the '<em><b>Subcondition</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Subcondition</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Subcondition</em>' containment reference.
+ * @see #setSubcondition(DataInterchangeFilterCondition)
+ * @see org.eclipse.osbp.xtext.datainterchange.DataDSLPackage#getDataInterchangeFilterCondition_Subcondition()
+ * @model containment="true"
+ * @generated
+ */
+ DataInterchangeFilterCondition getSubcondition();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition#getSubcondition <em>Subcondition</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Subcondition</em>' containment reference.
+ * @see #getSubcondition()
+ * @generated
+ */
+ void setSubcondition(DataInterchangeFilterCondition value);
+
+} // DataInterchangeFilterCondition
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFormat.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFormat.java
index 2ab034a..b44878b 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFormat.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeFormat.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeKey.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeKey.java
index 3d4522f..a48948a 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeKey.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeKey.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLazyResolver.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLazyResolver.java
index 9af8711..92d6758 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLazyResolver.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLazyResolver.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLookup.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLookup.java
index c33a524..4ff6b5e 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLookup.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeLookup.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMapping.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMapping.java
index 01085e5..32ed4e4 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMapping.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMapping.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerEntity.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerEntity.java
index 384b534..2c1c8d1 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerEntity.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerEntity.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerPath.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerPath.java
index 8cb9789..71e0f1e 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerPath.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeMarkerPath.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeModel.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeModel.java
index 3b81f19..125fc5f 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeModel.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeModel.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePackage.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePackage.java
index 3e09fe9..c3e0f8a 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePackage.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePackage.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePredefinedExpression.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePredefinedExpression.java
index bfe0a3d..9744211 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePredefinedExpression.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangePredefinedExpression.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeValueMapping.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeValueMapping.java
index b85c45e..d6241ba 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeValueMapping.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/DataInterchangeValueMapping.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/EntityManagerMode.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/EntityManagerMode.java
index d181ffa..58ecb54 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/EntityManagerMode.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/EntityManagerMode.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanEnum.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanEnum.java
index 6951b19..04360aa 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanEnum.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanEnum.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanTypeEnum.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanTypeEnum.java
index 9bdaa93..fc77a4a 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanTypeEnum.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBeanTypeEnum.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBlobMimeTypeEnum.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBlobMimeTypeEnum.java
index eec94c4..b6a6b36 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBlobMimeTypeEnum.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/PredefinedBlobMimeTypeEnum.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java
index 77467bc..006e136 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLFactoryImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -83,6 +85,10 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory {
case DataDSLPackage.DATA_INTERCHANGE_ENTITY_EXPRESSION: return createDataInterchangeEntityExpression();
case DataDSLPackage.DATA_INTERCHANGE_PREDEFINED_EXPRESSION: return createDataInterchangePredefinedExpression();
case DataDSLPackage.DATA_INTERCHANGE_LOOKUP: return createDataInterchangeLookup();
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE: return createDataInterchangeExpose();
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER: return createDataInterchangeExportFilter();
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION: return createDataInterchangeFilterCondition();
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE: return createDataInterchangeExportHide();
case DataDSLPackage.DATA_INTERCHANGE_MARKER_PATH: return createDataInterchangeMarkerPath();
case DataDSLPackage.DATA_INTERCHANGE_MARKER_ENTITY: return createDataInterchangeMarkerEntity();
case DataDSLPackage.DATA_INTERCHANGE_VALUE_MAPPING: return createDataInterchangeValueMapping();
@@ -108,6 +114,10 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory {
return createPredefinedBeanTypeEnumFromString(eDataType, initialValue);
case DataDSLPackage.ENTITY_MANAGER_MODE:
return createEntityManagerModeFromString(eDataType, initialValue);
+ case DataDSLPackage.CONDITION_AND_OPERATOR1:
+ return createConditionAndOperator1FromString(eDataType, initialValue);
+ case DataDSLPackage.CONDITION_AND_OPERATOR2:
+ return createConditionAndOperator2FromString(eDataType, initialValue);
case DataDSLPackage.INTERNAL_EOBJECT:
return createInternalEObjectFromString(eDataType, initialValue);
default:
@@ -131,6 +141,10 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory {
return convertPredefinedBeanTypeEnumToString(eDataType, instanceValue);
case DataDSLPackage.ENTITY_MANAGER_MODE:
return convertEntityManagerModeToString(eDataType, instanceValue);
+ case DataDSLPackage.CONDITION_AND_OPERATOR1:
+ return convertConditionAndOperator1ToString(eDataType, instanceValue);
+ case DataDSLPackage.CONDITION_AND_OPERATOR2:
+ return convertConditionAndOperator2ToString(eDataType, instanceValue);
case DataDSLPackage.INTERNAL_EOBJECT:
return convertInternalEObjectToString(eDataType, instanceValue);
default:
@@ -283,6 +297,46 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ public DataInterchangeExpose createDataInterchangeExpose() {
+ DataInterchangeExposeImpl dataInterchangeExpose = new DataInterchangeExposeImpl();
+ return dataInterchangeExpose;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeExportFilter createDataInterchangeExportFilter() {
+ DataInterchangeExportFilterImpl dataInterchangeExportFilter = new DataInterchangeExportFilterImpl();
+ return dataInterchangeExportFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeFilterCondition createDataInterchangeFilterCondition() {
+ DataInterchangeFilterConditionImpl dataInterchangeFilterCondition = new DataInterchangeFilterConditionImpl();
+ return dataInterchangeFilterCondition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeExportHide createDataInterchangeExportHide() {
+ DataInterchangeExportHideImpl dataInterchangeExportHide = new DataInterchangeExportHideImpl();
+ return dataInterchangeExportHide;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public DataInterchangeMarkerPath createDataInterchangeMarkerPath() {
DataInterchangeMarkerPathImpl dataInterchangeMarkerPath = new DataInterchangeMarkerPathImpl();
return dataInterchangeMarkerPath;
@@ -403,6 +457,46 @@ public class DataDSLFactoryImpl extends EFactoryImpl implements DataDSLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ public ConditionAndOperator1 createConditionAndOperator1FromString(EDataType eDataType, String initialValue) {
+ ConditionAndOperator1 result = ConditionAndOperator1.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertConditionAndOperator1ToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConditionAndOperator2 createConditionAndOperator2FromString(EDataType eDataType, String initialValue) {
+ ConditionAndOperator2 result = ConditionAndOperator2.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertConditionAndOperator2ToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public InternalEObject createInternalEObjectFromString(EDataType eDataType, String initialValue) {
return (InternalEObject)super.createFromString(eDataType, initialValue);
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java
index 5acc825..72be009 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataDSLPackageImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -29,6 +31,8 @@ import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
import org.eclipse.osbp.dsl.semantic.entity.OSBPEntityPackage;
+import org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1;
+import org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2;
import org.eclipse.osbp.xtext.datainterchange.DataDSLFactory;
import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage;
import org.eclipse.osbp.xtext.datainterchange.DataInterchange;
@@ -36,11 +40,15 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBase;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeEntityExpression;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpression;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFile;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileEDI;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLazyResolver;
@@ -183,6 +191,34 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ private EClass dataInterchangeExposeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataInterchangeExportFilterEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataInterchangeFilterConditionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass dataInterchangeExportHideEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass dataInterchangeMarkerPathEClass = null;
/**
@@ -246,6 +282,20 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ private EEnum conditionAndOperator1EEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum conditionAndOperator2EEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EDataType internalEObjectEDataType = null;
/**
@@ -488,6 +538,15 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EAttribute getDataInterchange_DeleteFileAfterImport() {
+ return (EAttribute)dataInterchangeEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getDataInterchangeFile() {
return dataInterchangeFileEClass;
}
@@ -650,7 +709,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getDataInterchangeBean_MarkLatest() {
+ public EAttribute getDataInterchangeBean_MarkLatestImport() {
return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(1);
}
@@ -659,7 +718,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getDataInterchangeBean_HasBlobMapping() {
+ public EAttribute getDataInterchangeBean_MarkLatestExport() {
return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(2);
}
@@ -668,8 +727,26 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EAttribute getDataInterchangeBean_HasBlobMapping() {
+ return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EReference getDataInterchangeBean_LatestProperty() {
- return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(3);
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeBean_LatestExpProperty() {
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(5);
}
/**
@@ -678,7 +755,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EAttribute getDataInterchangeBean_ElementMap() {
- return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(4);
+ return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(6);
}
/**
@@ -687,7 +764,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EAttribute getDataInterchangeBean_NodeName() {
- return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(5);
+ return (EAttribute)dataInterchangeBeanEClass.getEStructuralFeatures().get(7);
}
/**
@@ -696,7 +773,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EReference getDataInterchangeBean_Lookup() {
- return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(6);
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(8);
}
/**
@@ -705,7 +782,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EReference getDataInterchangeBean_Format() {
- return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(7);
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(9);
}
/**
@@ -714,7 +791,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EReference getDataInterchangeBean_Expression() {
- return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(8);
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(10);
}
/**
@@ -723,7 +800,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EReference getDataInterchangeBean_Mappings() {
- return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(9);
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(11);
}
/**
@@ -732,7 +809,25 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* @generated
*/
public EReference getDataInterchangeBean_LookupKeys() {
- return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(10);
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(12);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeBean_ExportExposes() {
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(13);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeBean_ExportFilter() {
+ return (EReference)dataInterchangeBeanEClass.getEStructuralFeatures().get(14);
}
/**
@@ -956,6 +1051,141 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getDataInterchangeExpose() {
+ return dataInterchangeExposeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeExpose_RefEntity() {
+ return (EReference)dataInterchangeExposeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeExpose_RefProperty() {
+ return (EReference)dataInterchangeExposeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeExpose_SubExpose() {
+ return (EReference)dataInterchangeExposeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataInterchangeExportFilter() {
+ return dataInterchangeExportFilterEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeExportFilter_Condition() {
+ return (EReference)dataInterchangeExportFilterEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeExportFilter_Hiddenproperties() {
+ return (EReference)dataInterchangeExportFilterEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataInterchangeFilterCondition() {
+ return dataInterchangeFilterConditionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeFilterCondition_RefProperty() {
+ return (EReference)dataInterchangeFilterConditionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataInterchangeFilterCondition_Operator() {
+ return (EAttribute)dataInterchangeFilterConditionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataInterchangeFilterCondition_Value() {
+ return (EAttribute)dataInterchangeFilterConditionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDataInterchangeFilterCondition_Operator2() {
+ return (EAttribute)dataInterchangeFilterConditionEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeFilterCondition_Subcondition() {
+ return (EReference)dataInterchangeFilterConditionEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDataInterchangeExportHide() {
+ return dataInterchangeExportHideEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDataInterchangeExportHide_Property() {
+ return (EReference)dataInterchangeExportHideEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getDataInterchangeMarkerPath() {
return dataInterchangeMarkerPathEClass;
}
@@ -1118,6 +1348,24 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ public EEnum getConditionAndOperator1() {
+ return conditionAndOperator1EEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getConditionAndOperator2() {
+ return conditionAndOperator2EEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EDataType getInternalEObject() {
return internalEObjectEDataType;
}
@@ -1173,6 +1421,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
createEAttribute(dataInterchangeEClass, DATA_INTERCHANGE__MODE);
createEReference(dataInterchangeEClass, DATA_INTERCHANGE__FILE_ENDPOINT);
createEReference(dataInterchangeEClass, DATA_INTERCHANGE__PATH);
+ createEAttribute(dataInterchangeEClass, DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT);
dataInterchangeFileEClass = createEClass(DATA_INTERCHANGE_FILE);
createEAttribute(dataInterchangeFileEClass, DATA_INTERCHANGE_FILE__ENCODING);
@@ -1196,9 +1445,11 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
dataInterchangeBeanEClass = createEClass(DATA_INTERCHANGE_BEAN);
createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__ENTITY);
- createEAttribute(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__MARK_LATEST);
+ createEAttribute(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT);
+ createEAttribute(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT);
createEAttribute(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING);
createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__LATEST_PROPERTY);
+ createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY);
createEAttribute(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__ELEMENT_MAP);
createEAttribute(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__NODE_NAME);
createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__LOOKUP);
@@ -1206,6 +1457,8 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__EXPRESSION);
createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__MAPPINGS);
createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__LOOKUP_KEYS);
+ createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES);
+ createEReference(dataInterchangeBeanEClass, DATA_INTERCHANGE_BEAN__EXPORT_FILTER);
dataInterchangeKeyEClass = createEClass(DATA_INTERCHANGE_KEY);
createEReference(dataInterchangeKeyEClass, DATA_INTERCHANGE_KEY__PROPERTY);
@@ -1237,6 +1490,25 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
createEAttribute(dataInterchangeLookupEClass, DATA_INTERCHANGE_LOOKUP__CACHE_SIZE);
createEReference(dataInterchangeLookupEClass, DATA_INTERCHANGE_LOOKUP__MARKER_PATH);
+ dataInterchangeExposeEClass = createEClass(DATA_INTERCHANGE_EXPOSE);
+ createEReference(dataInterchangeExposeEClass, DATA_INTERCHANGE_EXPOSE__REF_ENTITY);
+ createEReference(dataInterchangeExposeEClass, DATA_INTERCHANGE_EXPOSE__REF_PROPERTY);
+ createEReference(dataInterchangeExposeEClass, DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE);
+
+ dataInterchangeExportFilterEClass = createEClass(DATA_INTERCHANGE_EXPORT_FILTER);
+ createEReference(dataInterchangeExportFilterEClass, DATA_INTERCHANGE_EXPORT_FILTER__CONDITION);
+ createEReference(dataInterchangeExportFilterEClass, DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES);
+
+ dataInterchangeFilterConditionEClass = createEClass(DATA_INTERCHANGE_FILTER_CONDITION);
+ createEReference(dataInterchangeFilterConditionEClass, DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY);
+ createEAttribute(dataInterchangeFilterConditionEClass, DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR);
+ createEAttribute(dataInterchangeFilterConditionEClass, DATA_INTERCHANGE_FILTER_CONDITION__VALUE);
+ createEAttribute(dataInterchangeFilterConditionEClass, DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2);
+ createEReference(dataInterchangeFilterConditionEClass, DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION);
+
+ dataInterchangeExportHideEClass = createEClass(DATA_INTERCHANGE_EXPORT_HIDE);
+ createEReference(dataInterchangeExportHideEClass, DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY);
+
dataInterchangeMarkerPathEClass = createEClass(DATA_INTERCHANGE_MARKER_PATH);
createEReference(dataInterchangeMarkerPathEClass, DATA_INTERCHANGE_MARKER_PATH__PATH);
@@ -1261,6 +1533,8 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
predefinedBeanEnumEEnum = createEEnum(PREDEFINED_BEAN_ENUM);
predefinedBeanTypeEnumEEnum = createEEnum(PREDEFINED_BEAN_TYPE_ENUM);
entityManagerModeEEnum = createEEnum(ENTITY_MANAGER_MODE);
+ conditionAndOperator1EEnum = createEEnum(CONDITION_AND_OPERATOR1);
+ conditionAndOperator2EEnum = createEEnum(CONDITION_AND_OPERATOR2);
// Create data types
internalEObjectEDataType = createEDataType(INTERNAL_EOBJECT);
@@ -1314,6 +1588,10 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
dataInterchangeEntityExpressionEClass.getESuperTypes().add(this.getDataInterchangeExpression());
dataInterchangePredefinedExpressionEClass.getESuperTypes().add(this.getDataInterchangeExpression());
dataInterchangeLookupEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
+ dataInterchangeExposeEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
+ dataInterchangeExportFilterEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
+ dataInterchangeFilterConditionEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
+ dataInterchangeExportHideEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
dataInterchangeMarkerPathEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
dataInterchangeMarkerEntityEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
dataInterchangeMappingEClass.getESuperTypes().add(this.getDataInterchangeLazyResolver());
@@ -1346,6 +1624,7 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
initEAttribute(getDataInterchange_Mode(), this.getEntityManagerMode(), "mode", null, 0, 1, DataInterchange.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchange_FileEndpoint(), this.getDataInterchangeFile(), null, "fileEndpoint", null, 0, 1, DataInterchange.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchange_Path(), this.getDataInterchangeBean(), null, "path", null, 0, -1, DataInterchange.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataInterchange_DeleteFileAfterImport(), theEcorePackage.getEBoolean(), "deleteFileAfterImport", null, 0, 1, DataInterchange.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dataInterchangeFileEClass, DataInterchangeFile.class, "DataInterchangeFile", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDataInterchangeFile_Encoding(), theEcorePackage.getEString(), "encoding", null, 0, 1, DataInterchangeFile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1369,9 +1648,11 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
initEClass(dataInterchangeBeanEClass, DataInterchangeBean.class, "DataInterchangeBean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDataInterchangeBean_Entity(), theOSBPEntityPackage.getLEntity(), null, "entity", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDataInterchangeBean_MarkLatest(), theEcorePackage.getEBoolean(), "markLatest", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataInterchangeBean_MarkLatestImport(), theEcorePackage.getEBoolean(), "markLatestImport", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataInterchangeBean_MarkLatestExport(), theEcorePackage.getEBoolean(), "markLatestExport", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDataInterchangeBean_HasBlobMapping(), theEcorePackage.getEBoolean(), "hasBlobMapping", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchangeBean_LatestProperty(), theOSBPEntityPackage.getLEntityAttribute(), null, "latestProperty", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeBean_LatestExpProperty(), theOSBPEntityPackage.getLEntityAttribute(), null, "latestExpProperty", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDataInterchangeBean_ElementMap(), theEcorePackage.getEString(), "elementMap", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDataInterchangeBean_NodeName(), theEcorePackage.getEString(), "nodeName", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchangeBean_Lookup(), this.getDataInterchangeLookup(), null, "lookup", null, 0, -1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1379,6 +1660,8 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
initEReference(getDataInterchangeBean_Expression(), this.getDataInterchangeExpression(), null, "expression", null, 0, -1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchangeBean_Mappings(), this.getDataInterchangeMapping(), null, "mappings", null, 0, -1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchangeBean_LookupKeys(), this.getDataInterchangeKey(), null, "lookupKeys", null, 0, -1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeBean_ExportExposes(), this.getDataInterchangeExpose(), null, "exportExposes", null, 0, -1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeBean_ExportFilter(), this.getDataInterchangeExportFilter(), null, "exportFilter", null, 0, 1, DataInterchangeBean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dataInterchangeKeyEClass, DataInterchangeKey.class, "DataInterchangeKey", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDataInterchangeKey_Property(), theOSBPEntityPackage.getLEntityAttribute(), null, "property", null, 0, 1, DataInterchangeKey.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1410,6 +1693,25 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
initEAttribute(getDataInterchangeLookup_CacheSize(), theEcorePackage.getEInt(), "cacheSize", null, 0, 1, DataInterchangeLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDataInterchangeLookup_MarkerPath(), this.getDataInterchangeMarkerPath(), null, "markerPath", null, 0, 1, DataInterchangeLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(dataInterchangeExposeEClass, DataInterchangeExpose.class, "DataInterchangeExpose", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDataInterchangeExpose_RefEntity(), theOSBPEntityPackage.getLEntityReference(), null, "refEntity", null, 0, 1, DataInterchangeExpose.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeExpose_RefProperty(), theOSBPEntityPackage.getLEntityAttribute(), null, "refProperty", null, 0, 1, DataInterchangeExpose.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeExpose_SubExpose(), this.getDataInterchangeExpose(), null, "subExpose", null, 0, 1, DataInterchangeExpose.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(dataInterchangeExportFilterEClass, DataInterchangeExportFilter.class, "DataInterchangeExportFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDataInterchangeExportFilter_Condition(), this.getDataInterchangeFilterCondition(), null, "condition", null, 0, 1, DataInterchangeExportFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeExportFilter_Hiddenproperties(), this.getDataInterchangeExportHide(), null, "hiddenproperties", null, 0, -1, DataInterchangeExportFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(dataInterchangeFilterConditionEClass, DataInterchangeFilterCondition.class, "DataInterchangeFilterCondition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDataInterchangeFilterCondition_RefProperty(), theOSBPEntityPackage.getLEntityFeature(), null, "refProperty", null, 0, 1, DataInterchangeFilterCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataInterchangeFilterCondition_Operator(), this.getConditionAndOperator1(), "operator", null, 0, 1, DataInterchangeFilterCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataInterchangeFilterCondition_Value(), theEcorePackage.getEString(), "value", null, 0, 1, DataInterchangeFilterCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDataInterchangeFilterCondition_Operator2(), this.getConditionAndOperator2(), "operator2", null, 0, 1, DataInterchangeFilterCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDataInterchangeFilterCondition_Subcondition(), this.getDataInterchangeFilterCondition(), null, "subcondition", null, 0, 1, DataInterchangeFilterCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(dataInterchangeExportHideEClass, DataInterchangeExportHide.class, "DataInterchangeExportHide", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDataInterchangeExportHide_Property(), theOSBPEntityPackage.getLEntityFeature(), null, "property", null, 0, 1, DataInterchangeExportHide.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(dataInterchangeMarkerPathEClass, DataInterchangeMarkerPath.class, "DataInterchangeMarkerPath", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDataInterchangeMarkerPath_Path(), this.getDataInterchangeMarkerEntity(), null, "path", null, 0, -1, DataInterchangeMarkerPath.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1455,6 +1757,25 @@ public class DataDSLPackageImpl extends EPackageImpl implements DataDSLPackage {
addEEnumLiteral(entityManagerModeEEnum, EntityManagerMode.MERGE);
addEEnumLiteral(entityManagerModeEEnum, EntityManagerMode.REMOVE);
+ initEEnum(conditionAndOperator1EEnum, ConditionAndOperator1.class, "ConditionAndOperator1");
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.EQUALS);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.NOTEQUALS);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.GREATERTHEN);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.GREATERTHENOREQUALTO);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.LESSTHEN);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.LESSTHENOREQUALTO);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.IN);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.BETWEEN);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.LIKE);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.NOT);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.ISNULL);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.ISNOTNULL);
+ addEEnumLiteral(conditionAndOperator1EEnum, ConditionAndOperator1.EXISTS);
+
+ initEEnum(conditionAndOperator2EEnum, ConditionAndOperator2.class, "ConditionAndOperator2");
+ addEEnumLiteral(conditionAndOperator2EEnum, ConditionAndOperator2.AND);
+ addEEnumLiteral(conditionAndOperator2EEnum, ConditionAndOperator2.OR);
+
// Initialize data types
initEDataType(internalEObjectEDataType, InternalEObject.class, "InternalEObject", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBaseImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBaseImpl.java
index 551cd97..6b3f74b 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBaseImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBaseImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java
index 0d8086a..811db95 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBeanImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -33,6 +35,8 @@ import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute;
import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpression;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey;
@@ -48,9 +52,11 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping;
* </p>
* <ul>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getEntity <em>Entity</em>}</li>
- * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isMarkLatest <em>Mark Latest</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isMarkLatestImport <em>Mark Latest Import</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isMarkLatestExport <em>Mark Latest Export</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#isHasBlobMapping <em>Has Blob Mapping</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getLatestProperty <em>Latest Property</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getLatestExpProperty <em>Latest Exp Property</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getElementMap <em>Element Map</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getNodeName <em>Node Name</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getLookup <em>Lookup</em>}</li>
@@ -58,6 +64,8 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMapping;
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getExpression <em>Expression</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getMappings <em>Mappings</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getLookupKeys <em>Lookup Keys</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getExportExposes <em>Export Exposes</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeBeanImpl#getExportFilter <em>Export Filter</em>}</li>
* </ul>
*
* @generated
@@ -74,24 +82,44 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
protected LEntity entity;
/**
- * The default value of the '{@link #isMarkLatest() <em>Mark Latest</em>}' attribute.
+ * The default value of the '{@link #isMarkLatestImport() <em>Mark Latest Import</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isMarkLatestImport()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean MARK_LATEST_IMPORT_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isMarkLatestImport() <em>Mark Latest Import</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isMarkLatestImport()
+ * @generated
+ * @ordered
+ */
+ protected boolean markLatestImport = MARK_LATEST_IMPORT_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isMarkLatestExport() <em>Mark Latest Export</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #isMarkLatest()
+ * @see #isMarkLatestExport()
* @generated
* @ordered
*/
- protected static final boolean MARK_LATEST_EDEFAULT = false;
+ protected static final boolean MARK_LATEST_EXPORT_EDEFAULT = false;
/**
- * The cached value of the '{@link #isMarkLatest() <em>Mark Latest</em>}' attribute.
+ * The cached value of the '{@link #isMarkLatestExport() <em>Mark Latest Export</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #isMarkLatest()
+ * @see #isMarkLatestExport()
* @generated
* @ordered
*/
- protected boolean markLatest = MARK_LATEST_EDEFAULT;
+ protected boolean markLatestExport = MARK_LATEST_EXPORT_EDEFAULT;
/**
* The default value of the '{@link #isHasBlobMapping() <em>Has Blob Mapping</em>}' attribute.
@@ -124,6 +152,16 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
protected LEntityAttribute latestProperty;
/**
+ * The cached value of the '{@link #getLatestExpProperty() <em>Latest Exp Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLatestExpProperty()
+ * @generated
+ * @ordered
+ */
+ protected LEntityAttribute latestExpProperty;
+
+ /**
* The default value of the '{@link #getElementMap() <em>Element Map</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -214,6 +252,26 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
protected EList<DataInterchangeKey> lookupKeys;
/**
+ * The cached value of the '{@link #getExportExposes() <em>Export Exposes</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExportExposes()
+ * @generated
+ * @ordered
+ */
+ protected EList<DataInterchangeExpose> exportExposes;
+
+ /**
+ * The cached value of the '{@link #getExportFilter() <em>Export Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExportFilter()
+ * @generated
+ * @ordered
+ */
+ protected DataInterchangeExportFilter exportFilter;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -275,8 +333,8 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
* <!-- end-user-doc -->
* @generated
*/
- public boolean isMarkLatest() {
- return markLatest;
+ public boolean isMarkLatestImport() {
+ return markLatestImport;
}
/**
@@ -284,11 +342,32 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
* <!-- end-user-doc -->
* @generated
*/
- public void setMarkLatest(boolean newMarkLatest) {
- boolean oldMarkLatest = markLatest;
- markLatest = newMarkLatest;
+ public void setMarkLatestImport(boolean newMarkLatestImport) {
+ boolean oldMarkLatestImport = markLatestImport;
+ markLatestImport = newMarkLatestImport;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST, oldMarkLatest, markLatest));
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT, oldMarkLatestImport, markLatestImport));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isMarkLatestExport() {
+ return markLatestExport;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMarkLatestExport(boolean newMarkLatestExport) {
+ boolean oldMarkLatestExport = markLatestExport;
+ markLatestExport = newMarkLatestExport;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT, oldMarkLatestExport, markLatestExport));
}
/**
@@ -355,6 +434,44 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ public LEntityAttribute getLatestExpProperty() {
+ if (latestExpProperty != null && latestExpProperty.eIsProxy()) {
+ InternalEObject oldLatestExpProperty = (InternalEObject)latestExpProperty;
+ latestExpProperty = (LEntityAttribute)eResolveProxy(oldLatestExpProperty);
+ if (latestExpProperty != oldLatestExpProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY, oldLatestExpProperty, latestExpProperty));
+ }
+ }
+ return latestExpProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityAttribute basicGetLatestExpProperty() {
+ return latestExpProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLatestExpProperty(LEntityAttribute newLatestExpProperty) {
+ LEntityAttribute oldLatestExpProperty = latestExpProperty;
+ latestExpProperty = newLatestExpProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY, oldLatestExpProperty, latestExpProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public String getElementMap() {
return elementMap;
}
@@ -457,6 +574,61 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ public EList<DataInterchangeExpose> getExportExposes() {
+ if (exportExposes == null) {
+ exportExposes = new EObjectContainmentEList<DataInterchangeExpose>(DataInterchangeExpose.class, this, DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES);
+ }
+ return exportExposes;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeExportFilter getExportFilter() {
+ return exportFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetExportFilter(DataInterchangeExportFilter newExportFilter, NotificationChain msgs) {
+ DataInterchangeExportFilter oldExportFilter = exportFilter;
+ exportFilter = newExportFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER, oldExportFilter, newExportFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExportFilter(DataInterchangeExportFilter newExportFilter) {
+ if (newExportFilter != exportFilter) {
+ NotificationChain msgs = null;
+ if (exportFilter != null)
+ msgs = ((InternalEObject)exportFilter).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER, null, msgs);
+ if (newExportFilter != null)
+ msgs = ((InternalEObject)newExportFilter).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER, null, msgs);
+ msgs = basicSetExportFilter(newExportFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER, newExportFilter, newExportFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -470,6 +642,10 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
return ((InternalEList<?>)getMappings()).basicRemove(otherEnd, msgs);
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LOOKUP_KEYS:
return ((InternalEList<?>)getLookupKeys()).basicRemove(otherEnd, msgs);
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES:
+ return ((InternalEList<?>)getExportExposes()).basicRemove(otherEnd, msgs);
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER:
+ return basicSetExportFilter(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -485,13 +661,18 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY:
if (resolve) return getEntity();
return basicGetEntity();
- case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST:
- return isMarkLatest();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT:
+ return isMarkLatestImport();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT:
+ return isMarkLatestExport();
case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING:
return isHasBlobMapping();
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY:
if (resolve) return getLatestProperty();
return basicGetLatestProperty();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY:
+ if (resolve) return getLatestExpProperty();
+ return basicGetLatestExpProperty();
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ELEMENT_MAP:
return getElementMap();
case DataDSLPackage.DATA_INTERCHANGE_BEAN__NODE_NAME:
@@ -506,6 +687,10 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
return getMappings();
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LOOKUP_KEYS:
return getLookupKeys();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES:
+ return getExportExposes();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER:
+ return getExportFilter();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -522,8 +707,11 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY:
setEntity((LEntity)newValue);
return;
- case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST:
- setMarkLatest((Boolean)newValue);
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT:
+ setMarkLatestImport((Boolean)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT:
+ setMarkLatestExport((Boolean)newValue);
return;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING:
setHasBlobMapping((Boolean)newValue);
@@ -531,6 +719,9 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY:
setLatestProperty((LEntityAttribute)newValue);
return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY:
+ setLatestExpProperty((LEntityAttribute)newValue);
+ return;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ELEMENT_MAP:
setElementMap((String)newValue);
return;
@@ -557,6 +748,13 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
getLookupKeys().clear();
getLookupKeys().addAll((Collection<? extends DataInterchangeKey>)newValue);
return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES:
+ getExportExposes().clear();
+ getExportExposes().addAll((Collection<? extends DataInterchangeExpose>)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER:
+ setExportFilter((DataInterchangeExportFilter)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -572,8 +770,11 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY:
setEntity((LEntity)null);
return;
- case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST:
- setMarkLatest(MARK_LATEST_EDEFAULT);
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT:
+ setMarkLatestImport(MARK_LATEST_IMPORT_EDEFAULT);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT:
+ setMarkLatestExport(MARK_LATEST_EXPORT_EDEFAULT);
return;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING:
setHasBlobMapping(HAS_BLOB_MAPPING_EDEFAULT);
@@ -581,6 +782,9 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY:
setLatestProperty((LEntityAttribute)null);
return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY:
+ setLatestExpProperty((LEntityAttribute)null);
+ return;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ELEMENT_MAP:
setElementMap(ELEMENT_MAP_EDEFAULT);
return;
@@ -602,6 +806,12 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LOOKUP_KEYS:
getLookupKeys().clear();
return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES:
+ getExportExposes().clear();
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER:
+ setExportFilter((DataInterchangeExportFilter)null);
+ return;
}
super.eUnset(featureID);
}
@@ -616,12 +826,16 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
switch (featureID) {
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ENTITY:
return entity != null;
- case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST:
- return markLatest != MARK_LATEST_EDEFAULT;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_IMPORT:
+ return markLatestImport != MARK_LATEST_IMPORT_EDEFAULT;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__MARK_LATEST_EXPORT:
+ return markLatestExport != MARK_LATEST_EXPORT_EDEFAULT;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__HAS_BLOB_MAPPING:
return hasBlobMapping != HAS_BLOB_MAPPING_EDEFAULT;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY:
return latestProperty != null;
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY:
+ return latestExpProperty != null;
case DataDSLPackage.DATA_INTERCHANGE_BEAN__ELEMENT_MAP:
return ELEMENT_MAP_EDEFAULT == null ? elementMap != null : !ELEMENT_MAP_EDEFAULT.equals(elementMap);
case DataDSLPackage.DATA_INTERCHANGE_BEAN__NODE_NAME:
@@ -636,6 +850,10 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
return mappings != null && !mappings.isEmpty();
case DataDSLPackage.DATA_INTERCHANGE_BEAN__LOOKUP_KEYS:
return lookupKeys != null && !lookupKeys.isEmpty();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_EXPOSES:
+ return exportExposes != null && !exportExposes.isEmpty();
+ case DataDSLPackage.DATA_INTERCHANGE_BEAN__EXPORT_FILTER:
+ return exportFilter != null;
}
return super.eIsSet(featureID);
}
@@ -650,8 +868,10 @@ public class DataInterchangeBeanImpl extends DataInterchangeLazyResolverImpl imp
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
- result.append(" (markLatest: ");
- result.append(markLatest);
+ result.append(" (markLatestImport: ");
+ result.append(markLatestImport);
+ result.append(", markLatestExport: ");
+ result.append(markLatestExport);
result.append(", hasBlobMapping: ");
result.append(hasBlobMapping);
result.append(", elementMap: ");
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBlobMappingImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBlobMappingImpl.java
index 3f56674..8abe7db 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBlobMappingImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeBlobMappingImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeEntityExpressionImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeEntityExpressionImpl.java
index 35154cf..16a6bf1 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeEntityExpressionImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeEntityExpressionImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java
new file mode 100644
index 0000000..1a8beb7
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportFilterImpl.java
@@ -0,0 +1,233 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Data Interchange Export Filter</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl#getCondition <em>Condition</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportFilterImpl#getHiddenproperties <em>Hiddenproperties</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class DataInterchangeExportFilterImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeExportFilter {
+ /**
+ * The cached value of the '{@link #getCondition() <em>Condition</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCondition()
+ * @generated
+ * @ordered
+ */
+ protected DataInterchangeFilterCondition condition;
+
+ /**
+ * The cached value of the '{@link #getHiddenproperties() <em>Hiddenproperties</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHiddenproperties()
+ * @generated
+ * @ordered
+ */
+ protected EList<DataInterchangeExportHide> hiddenproperties;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DataInterchangeExportFilterImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return DataDSLPackage.Literals.DATA_INTERCHANGE_EXPORT_FILTER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeFilterCondition getCondition() {
+ return condition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetCondition(DataInterchangeFilterCondition newCondition, NotificationChain msgs) {
+ DataInterchangeFilterCondition oldCondition = condition;
+ condition = newCondition;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION, oldCondition, newCondition);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCondition(DataInterchangeFilterCondition newCondition) {
+ if (newCondition != condition) {
+ NotificationChain msgs = null;
+ if (condition != null)
+ msgs = ((InternalEObject)condition).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION, null, msgs);
+ if (newCondition != null)
+ msgs = ((InternalEObject)newCondition).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION, null, msgs);
+ msgs = basicSetCondition(newCondition, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION, newCondition, newCondition));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<DataInterchangeExportHide> getHiddenproperties() {
+ if (hiddenproperties == null) {
+ hiddenproperties = new EObjectContainmentEList<DataInterchangeExportHide>(DataInterchangeExportHide.class, this, DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES);
+ }
+ return hiddenproperties;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION:
+ return basicSetCondition(null, msgs);
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES:
+ return ((InternalEList<?>)getHiddenproperties()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION:
+ return getCondition();
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES:
+ return getHiddenproperties();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION:
+ setCondition((DataInterchangeFilterCondition)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES:
+ getHiddenproperties().clear();
+ getHiddenproperties().addAll((Collection<? extends DataInterchangeExportHide>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION:
+ setCondition((DataInterchangeFilterCondition)null);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES:
+ getHiddenproperties().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__CONDITION:
+ return condition != null;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER__HIDDENPROPERTIES:
+ return hiddenproperties != null && !hiddenproperties.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //DataInterchangeExportFilterImpl
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportHideImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportHideImpl.java
new file mode 100644
index 0000000..fb20765
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExportHideImpl.java
@@ -0,0 +1,170 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature;
+
+import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Data Interchange Export Hide</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExportHideImpl#getProperty <em>Property</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class DataInterchangeExportHideImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeExportHide {
+ /**
+ * The cached value of the '{@link #getProperty() <em>Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected LEntityFeature property;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DataInterchangeExportHideImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return DataDSLPackage.Literals.DATA_INTERCHANGE_EXPORT_HIDE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityFeature getProperty() {
+ if (property != null && property.eIsProxy()) {
+ InternalEObject oldProperty = (InternalEObject)property;
+ property = (LEntityFeature)eResolveProxy(oldProperty);
+ if (property != oldProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY, oldProperty, property));
+ }
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityFeature basicGetProperty() {
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperty(LEntityFeature newProperty) {
+ LEntityFeature oldProperty = property;
+ property = newProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY, oldProperty, property));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY:
+ if (resolve) return getProperty();
+ return basicGetProperty();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY:
+ setProperty((LEntityFeature)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY:
+ setProperty((LEntityFeature)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY:
+ return property != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //DataInterchangeExportHideImpl
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExposeImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExposeImpl.java
new file mode 100644
index 0000000..e69b898
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeExposeImpl.java
@@ -0,0 +1,310 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute;
+import org.eclipse.osbp.dsl.semantic.entity.LEntityReference;
+
+import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Data Interchange Expose</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl#getRefEntity <em>Ref Entity</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl#getRefProperty <em>Ref Property</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeExposeImpl#getSubExpose <em>Sub Expose</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class DataInterchangeExposeImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeExpose {
+ /**
+ * The cached value of the '{@link #getRefEntity() <em>Ref Entity</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRefEntity()
+ * @generated
+ * @ordered
+ */
+ protected LEntityReference refEntity;
+
+ /**
+ * The cached value of the '{@link #getRefProperty() <em>Ref Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRefProperty()
+ * @generated
+ * @ordered
+ */
+ protected LEntityAttribute refProperty;
+
+ /**
+ * The cached value of the '{@link #getSubExpose() <em>Sub Expose</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSubExpose()
+ * @generated
+ * @ordered
+ */
+ protected DataInterchangeExpose subExpose;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DataInterchangeExposeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return DataDSLPackage.Literals.DATA_INTERCHANGE_EXPOSE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityReference getRefEntity() {
+ if (refEntity != null && refEntity.eIsProxy()) {
+ InternalEObject oldRefEntity = (InternalEObject)refEntity;
+ refEntity = (LEntityReference)eResolveProxy(oldRefEntity);
+ if (refEntity != oldRefEntity) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_ENTITY, oldRefEntity, refEntity));
+ }
+ }
+ return refEntity;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityReference basicGetRefEntity() {
+ return refEntity;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRefEntity(LEntityReference newRefEntity) {
+ LEntityReference oldRefEntity = refEntity;
+ refEntity = newRefEntity;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_ENTITY, oldRefEntity, refEntity));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityAttribute getRefProperty() {
+ if (refProperty != null && refProperty.eIsProxy()) {
+ InternalEObject oldRefProperty = (InternalEObject)refProperty;
+ refProperty = (LEntityAttribute)eResolveProxy(oldRefProperty);
+ if (refProperty != oldRefProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY, oldRefProperty, refProperty));
+ }
+ }
+ return refProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityAttribute basicGetRefProperty() {
+ return refProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRefProperty(LEntityAttribute newRefProperty) {
+ LEntityAttribute oldRefProperty = refProperty;
+ refProperty = newRefProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY, oldRefProperty, refProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeExpose getSubExpose() {
+ return subExpose;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSubExpose(DataInterchangeExpose newSubExpose, NotificationChain msgs) {
+ DataInterchangeExpose oldSubExpose = subExpose;
+ subExpose = newSubExpose;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE, oldSubExpose, newSubExpose);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSubExpose(DataInterchangeExpose newSubExpose) {
+ if (newSubExpose != subExpose) {
+ NotificationChain msgs = null;
+ if (subExpose != null)
+ msgs = ((InternalEObject)subExpose).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE, null, msgs);
+ if (newSubExpose != null)
+ msgs = ((InternalEObject)newSubExpose).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE, null, msgs);
+ msgs = basicSetSubExpose(newSubExpose, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE, newSubExpose, newSubExpose));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE:
+ return basicSetSubExpose(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_ENTITY:
+ if (resolve) return getRefEntity();
+ return basicGetRefEntity();
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY:
+ if (resolve) return getRefProperty();
+ return basicGetRefProperty();
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE:
+ return getSubExpose();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_ENTITY:
+ setRefEntity((LEntityReference)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY:
+ setRefProperty((LEntityAttribute)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE:
+ setSubExpose((DataInterchangeExpose)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_ENTITY:
+ setRefEntity((LEntityReference)null);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY:
+ setRefProperty((LEntityAttribute)null);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE:
+ setSubExpose((DataInterchangeExpose)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_ENTITY:
+ return refEntity != null;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY:
+ return refProperty != null;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE__SUB_EXPOSE:
+ return subExpose != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //DataInterchangeExposeImpl
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileCSVImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileCSVImpl.java
index f4a141d..6e4dc4f 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileCSVImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileCSVImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java
index 61ec9ee..d4a3329 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileEDIImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileXMLImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileXMLImpl.java
index eef376a..601a349 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileXMLImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFileXMLImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFilterConditionImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFilterConditionImpl.java
new file mode 100644
index 0000000..86c56df
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFilterConditionImpl.java
@@ -0,0 +1,427 @@
+/**
+ * Copyright (c) 2014, 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 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Based on ideas from Xtext, Xtend, Xcore
+ *
+ * Contributors:
+ * Joerg Riegel - Initial implementation
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature;
+
+import org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1;
+import org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator2;
+import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Data Interchange Filter Condition</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl#getRefProperty <em>Ref Property</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl#getOperator <em>Operator</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl#getOperator2 <em>Operator2</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeFilterConditionImpl#getSubcondition <em>Subcondition</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class DataInterchangeFilterConditionImpl extends DataInterchangeLazyResolverImpl implements DataInterchangeFilterCondition {
+ /**
+ * The cached value of the '{@link #getRefProperty() <em>Ref Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRefProperty()
+ * @generated
+ * @ordered
+ */
+ protected LEntityFeature refProperty;
+
+ /**
+ * The default value of the '{@link #getOperator() <em>Operator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperator()
+ * @generated
+ * @ordered
+ */
+ protected static final ConditionAndOperator1 OPERATOR_EDEFAULT = ConditionAndOperator1.EQUALS;
+
+ /**
+ * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperator()
+ * @generated
+ * @ordered
+ */
+ protected ConditionAndOperator1 operator = OPERATOR_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getValue() <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected static final String VALUE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected String value = VALUE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getOperator2() <em>Operator2</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperator2()
+ * @generated
+ * @ordered
+ */
+ protected static final ConditionAndOperator2 OPERATOR2_EDEFAULT = ConditionAndOperator2.AND;
+
+ /**
+ * The cached value of the '{@link #getOperator2() <em>Operator2</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperator2()
+ * @generated
+ * @ordered
+ */
+ protected ConditionAndOperator2 operator2 = OPERATOR2_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getSubcondition() <em>Subcondition</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSubcondition()
+ * @generated
+ * @ordered
+ */
+ protected DataInterchangeFilterCondition subcondition;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DataInterchangeFilterConditionImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return DataDSLPackage.Literals.DATA_INTERCHANGE_FILTER_CONDITION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityFeature getRefProperty() {
+ if (refProperty != null && refProperty.eIsProxy()) {
+ InternalEObject oldRefProperty = (InternalEObject)refProperty;
+ refProperty = (LEntityFeature)eResolveProxy(oldRefProperty);
+ if (refProperty != oldRefProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY, oldRefProperty, refProperty));
+ }
+ }
+ return refProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LEntityFeature basicGetRefProperty() {
+ return refProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRefProperty(LEntityFeature newRefProperty) {
+ LEntityFeature oldRefProperty = refProperty;
+ refProperty = newRefProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY, oldRefProperty, refProperty));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConditionAndOperator1 getOperator() {
+ return operator;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOperator(ConditionAndOperator1 newOperator) {
+ ConditionAndOperator1 oldOperator = operator;
+ operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR, oldOperator, operator));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setValue(String newValue) {
+ String oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConditionAndOperator2 getOperator2() {
+ return operator2;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOperator2(ConditionAndOperator2 newOperator2) {
+ ConditionAndOperator2 oldOperator2 = operator2;
+ operator2 = newOperator2 == null ? OPERATOR2_EDEFAULT : newOperator2;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2, oldOperator2, operator2));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DataInterchangeFilterCondition getSubcondition() {
+ return subcondition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSubcondition(DataInterchangeFilterCondition newSubcondition, NotificationChain msgs) {
+ DataInterchangeFilterCondition oldSubcondition = subcondition;
+ subcondition = newSubcondition;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION, oldSubcondition, newSubcondition);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSubcondition(DataInterchangeFilterCondition newSubcondition) {
+ if (newSubcondition != subcondition) {
+ NotificationChain msgs = null;
+ if (subcondition != null)
+ msgs = ((InternalEObject)subcondition).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION, null, msgs);
+ if (newSubcondition != null)
+ msgs = ((InternalEObject)newSubcondition).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION, null, msgs);
+ msgs = basicSetSubcondition(newSubcondition, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION, newSubcondition, newSubcondition));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION:
+ return basicSetSubcondition(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY:
+ if (resolve) return getRefProperty();
+ return basicGetRefProperty();
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR:
+ return getOperator();
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__VALUE:
+ return getValue();
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2:
+ return getOperator2();
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION:
+ return getSubcondition();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY:
+ setRefProperty((LEntityFeature)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR:
+ setOperator((ConditionAndOperator1)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__VALUE:
+ setValue((String)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2:
+ setOperator2((ConditionAndOperator2)newValue);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION:
+ setSubcondition((DataInterchangeFilterCondition)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY:
+ setRefProperty((LEntityFeature)null);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR:
+ setOperator(OPERATOR_EDEFAULT);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__VALUE:
+ setValue(VALUE_EDEFAULT);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2:
+ setOperator2(OPERATOR2_EDEFAULT);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION:
+ setSubcondition((DataInterchangeFilterCondition)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY:
+ return refProperty != null;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR:
+ return operator != OPERATOR_EDEFAULT;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__VALUE:
+ return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2:
+ return operator2 != OPERATOR2_EDEFAULT;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION__SUBCONDITION:
+ return subcondition != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (operator: ");
+ result.append(operator);
+ result.append(", value: ");
+ result.append(value);
+ result.append(", operator2: ");
+ result.append(operator2);
+ result.append(')');
+ return result.toString();
+ }
+
+} //DataInterchangeFilterConditionImpl
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFormatImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFormatImpl.java
index 3a45031..a17749a 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFormatImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeFormatImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeImpl.java
index 5946452..aa23973 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -50,6 +52,7 @@ import org.eclipse.osbp.xtext.datainterchange.EntityManagerMode;
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeImpl#getMode <em>Mode</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeImpl#getFileEndpoint <em>File Endpoint</em>}</li>
* <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeImpl#getPath <em>Path</em>}</li>
+ * <li>{@link org.eclipse.osbp.xtext.datainterchange.impl.DataInterchangeImpl#isDeleteFileAfterImport <em>Delete File After Import</em>}</li>
* </ul>
*
* @generated
@@ -196,6 +199,26 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
protected EList<DataInterchangeBean> path;
/**
+ * The default value of the '{@link #isDeleteFileAfterImport() <em>Delete File After Import</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isDeleteFileAfterImport()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean DELETE_FILE_AFTER_IMPORT_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isDeleteFileAfterImport() <em>Delete File After Import</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isDeleteFileAfterImport()
+ * @generated
+ * @ordered
+ */
+ protected boolean deleteFileAfterImport = DELETE_FILE_AFTER_IMPORT_EDEFAULT;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -400,6 +423,27 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
* <!-- end-user-doc -->
* @generated
*/
+ public boolean isDeleteFileAfterImport() {
+ return deleteFileAfterImport;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDeleteFileAfterImport(boolean newDeleteFileAfterImport) {
+ boolean oldDeleteFileAfterImport = deleteFileAfterImport;
+ deleteFileAfterImport = newDeleteFileAfterImport;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, DataDSLPackage.DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT, oldDeleteFileAfterImport, deleteFileAfterImport));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -435,6 +479,8 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
return getFileEndpoint();
case DataDSLPackage.DATA_INTERCHANGE__PATH:
return getPath();
+ case DataDSLPackage.DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT:
+ return isDeleteFileAfterImport();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -473,6 +519,9 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
getPath().clear();
getPath().addAll((Collection<? extends DataInterchangeBean>)newValue);
return;
+ case DataDSLPackage.DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT:
+ setDeleteFileAfterImport((Boolean)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -509,6 +558,9 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
case DataDSLPackage.DATA_INTERCHANGE__PATH:
getPath().clear();
return;
+ case DataDSLPackage.DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT:
+ setDeleteFileAfterImport(DELETE_FILE_AFTER_IMPORT_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -537,6 +589,8 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
return fileEndpoint != null;
case DataDSLPackage.DATA_INTERCHANGE__PATH:
return path != null && !path.isEmpty();
+ case DataDSLPackage.DATA_INTERCHANGE__DELETE_FILE_AFTER_IMPORT:
+ return deleteFileAfterImport != DELETE_FILE_AFTER_IMPORT_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -563,6 +617,8 @@ public class DataInterchangeImpl extends DataInterchangeBaseImpl implements Data
result.append(elementSize);
result.append(", mode: ");
result.append(mode);
+ result.append(", deleteFileAfterImport: ");
+ result.append(deleteFileAfterImport);
result.append(')');
return result.toString();
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeKeyImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeKeyImpl.java
index 33cb69f..0a9c1f7 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeKeyImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeKeyImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLazyResolverImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLazyResolverImpl.java
index c9b1a1f..ccb4204 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLazyResolverImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLazyResolverImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLookupImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLookupImpl.java
index 8d3bc9c..d5ce3c7 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLookupImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeLookupImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerEntityImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerEntityImpl.java
index d2468b0..c938e36 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerEntityImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerEntityImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerPathImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerPathImpl.java
index e464fb7..cfa8346 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerPathImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeMarkerPathImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeModelImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeModelImpl.java
index a5bf1a0..33a01d5 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeModelImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeModelImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePackageImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePackageImpl.java
index 5ab8fca..e250269 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePackageImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePackageImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePredefinedExpressionImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePredefinedExpressionImpl.java
index 9c88a5b..6cfec82 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePredefinedExpressionImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangePredefinedExpressionImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeValueMappingImpl.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeValueMappingImpl.java
index 7605bf5..01d3228 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeValueMappingImpl.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/impl/DataInterchangeValueMappingImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java
index 9a6807d..e5d0e92 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLAdapterFactory.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -146,6 +148,22 @@ public class DataDSLAdapterFactory extends AdapterFactoryImpl {
return createDataInterchangeLookupAdapter();
}
@Override
+ public Adapter caseDataInterchangeExpose(DataInterchangeExpose object) {
+ return createDataInterchangeExposeAdapter();
+ }
+ @Override
+ public Adapter caseDataInterchangeExportFilter(DataInterchangeExportFilter object) {
+ return createDataInterchangeExportFilterAdapter();
+ }
+ @Override
+ public Adapter caseDataInterchangeFilterCondition(DataInterchangeFilterCondition object) {
+ return createDataInterchangeFilterConditionAdapter();
+ }
+ @Override
+ public Adapter caseDataInterchangeExportHide(DataInterchangeExportHide object) {
+ return createDataInterchangeExportHideAdapter();
+ }
+ @Override
public Adapter caseDataInterchangeMarkerPath(DataInterchangeMarkerPath object) {
return createDataInterchangeMarkerPathAdapter();
}
@@ -418,6 +436,62 @@ public class DataDSLAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose <em>Data Interchange Expose</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose
+ * @generated
+ */
+ public Adapter createDataInterchangeExposeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter <em>Data Interchange Export Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter
+ * @generated
+ */
+ public Adapter createDataInterchangeExportFilterAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition <em>Data Interchange Filter Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition
+ * @generated
+ */
+ public Adapter createDataInterchangeFilterConditionAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide <em>Data Interchange Export Hide</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide
+ * @generated
+ */
+ public Adapter createDataInterchangeExportHideAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.osbp.xtext.datainterchange.DataInterchangeMarkerPath <em>Data Interchange Marker Path</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java
index b3ebf72..180a278 100644
--- a/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java
+++ b/org.eclipse.osbp.xtext.datainterchange/emf-gen/org/eclipse/osbp/xtext/datainterchange/util/DataDSLSwitch.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2014, 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Joerg Riegel - Initial implementation
*
*/
@@ -197,6 +199,34 @@ public class DataDSLSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE: {
+ DataInterchangeExpose dataInterchangeExpose = (DataInterchangeExpose)theEObject;
+ T result = caseDataInterchangeExpose(dataInterchangeExpose);
+ if (result == null) result = caseDataInterchangeLazyResolver(dataInterchangeExpose);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER: {
+ DataInterchangeExportFilter dataInterchangeExportFilter = (DataInterchangeExportFilter)theEObject;
+ T result = caseDataInterchangeExportFilter(dataInterchangeExportFilter);
+ if (result == null) result = caseDataInterchangeLazyResolver(dataInterchangeExportFilter);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION: {
+ DataInterchangeFilterCondition dataInterchangeFilterCondition = (DataInterchangeFilterCondition)theEObject;
+ T result = caseDataInterchangeFilterCondition(dataInterchangeFilterCondition);
+ if (result == null) result = caseDataInterchangeLazyResolver(dataInterchangeFilterCondition);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE: {
+ DataInterchangeExportHide dataInterchangeExportHide = (DataInterchangeExportHide)theEObject;
+ T result = caseDataInterchangeExportHide(dataInterchangeExportHide);
+ if (result == null) result = caseDataInterchangeLazyResolver(dataInterchangeExportHide);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case DataDSLPackage.DATA_INTERCHANGE_MARKER_PATH: {
DataInterchangeMarkerPath dataInterchangeMarkerPath = (DataInterchangeMarkerPath)theEObject;
T result = caseDataInterchangeMarkerPath(dataInterchangeMarkerPath);
@@ -479,6 +509,66 @@ public class DataDSLSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Data Interchange Expose</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Data Interchange Expose</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDataInterchangeExpose(DataInterchangeExpose object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Data Interchange Export Filter</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Data Interchange Export Filter</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDataInterchangeExportFilter(DataInterchangeExportFilter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Data Interchange Filter Condition</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Data Interchange Filter Condition</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDataInterchangeFilterCondition(DataInterchangeFilterCondition object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Data Interchange Export Hide</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Data Interchange Export Hide</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDataInterchangeExportHide(DataInterchangeExportHide object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Data Interchange Marker Path</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/org.eclipse.osbp.xtext.datainterchange/epl-2.0.html b/org.eclipse.osbp.xtext.datainterchange/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/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.datainterchange/epl-v10.html b/org.eclipse.osbp.xtext.datainterchange/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.datainterchange/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.datainterchange/license.html b/org.eclipse.osbp.xtext.datainterchange/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.datainterchange/license.html
+++ b/org.eclipse.osbp.xtext.datainterchange/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.datainterchange/model/DataDSL.xcore b/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore
index 6c6c75a..509eb19 100644
--- a/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore
+++ b/org.eclipse.osbp.xtext.datainterchange/model/DataDSL.xcore
@@ -9,13 +9,15 @@
@GenModel(copyrightText="Copyright (c) 2014, 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
Based on ideas from Xtext, Xtend, Xcore
- Contributors{
+ Contributors:
Joerg Riegel - Initial implementation
")
@Ecore(nsURI="http://osbp.eclipse.org/xtext/datainterchange/DataDSL")
@@ -28,6 +30,7 @@ import org.eclipse.emf.ecore.InternalEObject
import org.eclipse.osbp.dsl.semantic.common.types.LPackage
import org.eclipse.osbp.dsl.semantic.entity.LEntity
import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute
+import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature
import org.eclipse.osbp.dsl.semantic.entity.LEntityReference
import org.eclipse.osbp.xtext.oxtype.resource.EcoreUtil3
import org.eclipse.xtext.xtype.XImportSection
@@ -63,6 +66,7 @@ class DataInterchange extends DataInterchangeBase {
EntityManagerMode mode
contains DataInterchangeFile fileEndpoint
contains DataInterchangeBean[] path
+ boolean deleteFileAfterImport
}
interface DataInterchangeFile extends DataInterchangeLazyResolver{
@@ -91,9 +95,11 @@ class DataInterchangeFileEDI extends DataInterchangeFile {
class DataInterchangeBean extends DataInterchangeLazyResolver {
refers LEntity entity
- boolean markLatest
+ boolean markLatestImport
+ boolean markLatestExport
boolean hasBlobMapping
refers LEntityAttribute latestProperty
+ refers LEntityAttribute latestExpProperty
String elementMap
String nodeName
contains DataInterchangeLookup[] lookup
@@ -101,6 +107,8 @@ class DataInterchangeBean extends DataInterchangeLazyResolver {
contains DataInterchangeExpression[] expression
contains DataInterchangeMapping[] mappings
contains DataInterchangeKey[] lookupKeys
+ contains DataInterchangeExpose[] exportExposes
+ contains DataInterchangeExportFilter exportFilter
}
class DataInterchangeKey extends DataInterchangeLazyResolver {
@@ -139,6 +147,29 @@ class DataInterchangeLookup extends DataInterchangeLazyResolver {
contains DataInterchangeMarkerPath markerPath
}
+class DataInterchangeExpose extends DataInterchangeLazyResolver {
+ refers LEntityReference refEntity
+ refers LEntityAttribute refProperty
+ contains DataInterchangeExpose subExpose
+}
+
+class DataInterchangeExportFilter extends DataInterchangeLazyResolver {
+ contains DataInterchangeFilterCondition condition
+ contains DataInterchangeExportHide[] hiddenproperties
+}
+
+class DataInterchangeFilterCondition extends DataInterchangeLazyResolver {
+ refers LEntityFeature refProperty
+ ConditionAndOperator1 operator
+ String value
+ ConditionAndOperator2 operator2
+ contains DataInterchangeFilterCondition subcondition
+}
+
+class DataInterchangeExportHide extends DataInterchangeLazyResolver {
+ refers LEntityFeature property
+}
+
class DataInterchangeMarkerPath extends DataInterchangeLazyResolver {
contains DataInterchangeMarkerEntity[] path
}
@@ -192,3 +223,23 @@ enum EntityManagerMode{
merge as 'merge'
remove as 'remove'
}
+
+enum ConditionAndOperator1{
+ equals as '='
+ notequals as '!='
+ greaterthen as '>'
+ greaterthenorequalto as '>='
+ lessthen as '<'
+ lessthenorequalto as '<='
+ in as 'in'
+ between as 'between'
+ like as 'like'
+ not as 'not'
+ isnull as 'isnull'
+ isnotnull as 'isnotnull'
+ exists as 'exists'
+}
+enum ConditionAndOperator2{
+ and as 'and'
+ or as 'or'
+} \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.datainterchange/plugin.properties b/org.eclipse.osbp.xtext.datainterchange/plugin.properties
index dfd691a..ae05f07 100644
--- a/org.eclipse.osbp.xtext.datainterchange/plugin.properties
+++ b/org.eclipse.osbp.xtext.datainterchange/plugin.properties
@@ -1,12 +1,14 @@
# Copyright (c) 2014, 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
#
# Based on ideas from Xtext, Xtend, Xcore
#
-# Contributors{
+# Contributors:
# Joerg Riegel - Initial implementation
#
diff --git a/org.eclipse.osbp.xtext.datainterchange/plugin.xml b/org.eclipse.osbp.xtext.datainterchange/plugin.xml
index 08365f5..3bd4368 100644
--- a/org.eclipse.osbp.xtext.datainterchange/plugin.xml
+++ b/org.eclipse.osbp.xtext.datainterchange/plugin.xml
@@ -4,9 +4,11 @@
<!--
Copyright (c) 2014, 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
Based on ideas from Xtext, Xtend, Xcore
diff --git a/org.eclipse.osbp.xtext.datainterchange/pom.xml b/org.eclipse.osbp.xtext.datainterchange/pom.xml
index 83ef4d7..7cd5f82 100644
--- a/org.eclipse.osbp.xtext.datainterchange/pom.xml
+++ b/org.eclipse.osbp.xtext.datainterchange/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.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/AbstractDataDSLRuntimeModule.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/AbstractDataDSLRuntimeModule.java
index 2fa7201..ce40546 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/AbstractDataDSLRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/AbstractDataDSLRuntimeModule.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.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin
index ffba715..cf4a438 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtextbin
Binary files differ
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetupGenerated.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetupGenerated.java
index b647a99..e17deb3 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetupGenerated.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetupGenerated.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.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLAntlrTokenFileProvider.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLAntlrTokenFileProvider.java
index 2abe7f5..bd06e89 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLAntlrTokenFileProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLAntlrTokenFileProvider.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.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLParser.java
index 7d20573..6280cd3 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLParser.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/DataDSLParser.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.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g
index 0a26c8a..b2c9f54 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.g
@@ -394,16 +394,30 @@ ruleDataInterchange returns [EObject current=null]
)
)
)?
- otherlv_11='file'
+ (
+ (
+ lv_deleteFileAfterImport_11_0='deleteFileAfterImport'
+ {
+ newLeafNode(lv_deleteFileAfterImport_11_0, grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeRule());
+ }
+ setWithLastConsumed($current, "deleteFileAfterImport", true, "deleteFileAfterImport");
+ }
+ )
+ )?
+ otherlv_12='file'
{
- newLeafNode(otherlv_11, grammarAccess.getDataInterchangeAccess().getFileKeyword_8());
+ newLeafNode(otherlv_12, grammarAccess.getDataInterchangeAccess().getFileKeyword_9());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_9_0());
+ newCompositeNode(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0());
}
- lv_fileEndpoint_12_0=ruleDataInterchangeFile
+ lv_fileEndpoint_13_0=ruleDataInterchangeFile
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeRule());
@@ -411,26 +425,26 @@ ruleDataInterchange returns [EObject current=null]
set(
$current,
"fileEndpoint",
- lv_fileEndpoint_12_0,
+ lv_fileEndpoint_13_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFile");
afterParserOrEnumRuleCall();
}
)
)
- otherlv_13='path'
+ otherlv_14='path'
{
- newLeafNode(otherlv_13, grammarAccess.getDataInterchangeAccess().getPathKeyword_10());
+ newLeafNode(otherlv_14, grammarAccess.getDataInterchangeAccess().getPathKeyword_11());
}
- otherlv_14='{'
+ otherlv_15='{'
{
- newLeafNode(otherlv_14, grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_11());
+ newLeafNode(otherlv_15, grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_12_0());
+ newCompositeNode(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0());
}
- lv_path_15_0=ruleDataInterchangeBean
+ lv_path_16_0=ruleDataInterchangeBean
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeRule());
@@ -438,15 +452,15 @@ ruleDataInterchange returns [EObject current=null]
add(
$current,
"path",
- lv_path_15_0,
+ lv_path_16_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeBean");
afterParserOrEnumRuleCall();
}
)
)*
- otherlv_16='}'
+ otherlv_17='}'
{
- newLeafNode(otherlv_16, grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_13());
+ newLeafNode(otherlv_17, grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14());
}
)
;
@@ -1155,15 +1169,15 @@ ruleDataInterchangeBean returns [EObject current=null]
(
(
(
- lv_markLatest_7_0='marker'
+ lv_markLatestImport_7_0='latestImport'
{
- newLeafNode(lv_markLatest_7_0, grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0());
+ newLeafNode(lv_markLatestImport_7_0, grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0());
}
{
if ($current==null) {
$current = createModelElement(grammarAccess.getDataInterchangeBeanRule());
}
- setWithLastConsumed($current, "markLatest", true, "marker");
+ setWithLastConsumed($current, "markLatestImport", true, "latestImport");
}
)
)
@@ -1182,20 +1196,49 @@ ruleDataInterchangeBean returns [EObject current=null]
)
)?
(
- otherlv_9='expression'
+ (
+ (
+ lv_markLatestExport_9_0='latestExport'
+ {
+ newLeafNode(lv_markLatestExport_9_0, grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeBeanRule());
+ }
+ setWithLastConsumed($current, "markLatestExport", true, "latestExport");
+ }
+ )
+ )
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeBeanRule());
+ }
+ }
+ otherlv_10=RULE_ID
+ {
+ newLeafNode(otherlv_10, grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_6_1_0());
+ }
+ )
+ )
+ )?
+ (
+ otherlv_11='expression'
{
- newLeafNode(otherlv_9, grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0());
+ newLeafNode(otherlv_11, grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0());
}
- otherlv_10='{'
+ otherlv_12='{'
{
- newLeafNode(otherlv_10, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1());
+ newLeafNode(otherlv_12, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_6_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_7_2_0());
}
- lv_expression_11_0=ruleDataInterchangeExpression
+ lv_expression_13_0=ruleDataInterchangeExpression
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
@@ -1203,32 +1246,32 @@ ruleDataInterchangeBean returns [EObject current=null]
add(
$current,
"expression",
- lv_expression_11_0,
+ lv_expression_13_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpression");
afterParserOrEnumRuleCall();
}
)
)*
- otherlv_12='}'
+ otherlv_14='}'
{
- newLeafNode(otherlv_12, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3());
+ newLeafNode(otherlv_14, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3());
}
)?
(
- otherlv_13='lookup'
+ otherlv_15='lookup'
{
- newLeafNode(otherlv_13, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0());
+ newLeafNode(otherlv_15, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0());
}
- otherlv_14='{'
+ otherlv_16='{'
{
- newLeafNode(otherlv_14, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1());
+ newLeafNode(otherlv_16, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_7_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_8_2_0());
}
- lv_lookup_15_0=ruleDataInterchangeLookup
+ lv_lookup_17_0=ruleDataInterchangeLookup
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
@@ -1236,32 +1279,32 @@ ruleDataInterchangeBean returns [EObject current=null]
add(
$current,
"lookup",
- lv_lookup_15_0,
+ lv_lookup_17_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeLookup");
afterParserOrEnumRuleCall();
}
)
)*
- otherlv_16='}'
+ otherlv_18='}'
{
- newLeafNode(otherlv_16, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3());
+ newLeafNode(otherlv_18, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3());
}
)?
(
- otherlv_17='format'
+ otherlv_19='format'
{
- newLeafNode(otherlv_17, grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0());
+ newLeafNode(otherlv_19, grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0());
}
- otherlv_18='{'
+ otherlv_20='{'
{
- newLeafNode(otherlv_18, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1());
+ newLeafNode(otherlv_20, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_8_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_0());
}
- lv_format_19_0=ruleDataInterchangeFormat
+ lv_format_21_0=ruleDataInterchangeFormat
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
@@ -1269,32 +1312,65 @@ ruleDataInterchangeBean returns [EObject current=null]
add(
$current,
"format",
- lv_format_19_0,
+ lv_format_21_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFormat");
afterParserOrEnumRuleCall();
}
)
)*
- otherlv_20='}'
+ otherlv_22='}'
{
- newLeafNode(otherlv_20, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3());
+ newLeafNode(otherlv_22, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3());
}
)?
(
- otherlv_21='mapping'
+ otherlv_23='expose'
{
- newLeafNode(otherlv_21, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0());
+ newLeafNode(otherlv_23, grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0());
}
- otherlv_22='{'
+ otherlv_24='{'
{
- newLeafNode(otherlv_22, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1());
+ newLeafNode(otherlv_24, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_10_2_0());
}
- lv_mappings_23_0=ruleDataInterchangeMapping
+ lv_exportExposes_25_0=ruleDataInterchangeExpose
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
+ }
+ add(
+ $current,
+ "exportExposes",
+ lv_exportExposes_25_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpose");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )*
+ otherlv_26='}'
+ {
+ newLeafNode(otherlv_26, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3());
+ }
+ )?
+ (
+ otherlv_27='mapping'
+ {
+ newLeafNode(otherlv_27, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0());
+ }
+ otherlv_28='{'
+ {
+ newLeafNode(otherlv_28, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_11_2_0());
+ }
+ lv_mappings_29_0=ruleDataInterchangeMapping
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
@@ -1302,32 +1378,32 @@ ruleDataInterchangeBean returns [EObject current=null]
add(
$current,
"mappings",
- lv_mappings_23_0,
+ lv_mappings_29_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeMapping");
afterParserOrEnumRuleCall();
}
)
)*
- otherlv_24='}'
+ otherlv_30='}'
{
- newLeafNode(otherlv_24, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3());
+ newLeafNode(otherlv_30, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3());
}
)?
(
- otherlv_25='keys'
+ otherlv_31='keys'
{
- newLeafNode(otherlv_25, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0());
+ newLeafNode(otherlv_31, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0());
}
- otherlv_26='{'
+ otherlv_32='{'
{
- newLeafNode(otherlv_26, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1());
+ newLeafNode(otherlv_32, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1());
}
(
(
{
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0());
}
- lv_lookupKeys_27_0=ruleDataInterchangeKey
+ lv_lookupKeys_33_0=ruleDataInterchangeKey
{
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
@@ -1335,15 +1411,48 @@ ruleDataInterchangeBean returns [EObject current=null]
add(
$current,
"lookupKeys",
- lv_lookupKeys_27_0,
+ lv_lookupKeys_33_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeKey");
afterParserOrEnumRuleCall();
}
)
)*
- otherlv_28='}'
+ otherlv_34='}'
{
- newLeafNode(otherlv_28, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3());
+ newLeafNode(otherlv_34, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3());
+ }
+ )?
+ (
+ otherlv_35='exportFilter'
+ {
+ newLeafNode(otherlv_35, grammarAccess.getDataInterchangeBeanAccess().getExportFilterKeyword_13_0());
+ }
+ otherlv_36='{'
+ {
+ newLeafNode(otherlv_36, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_13_1());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0());
+ }
+ lv_exportFilter_37_0=ruleDataInterchangeExportFilter
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
+ }
+ set(
+ $current,
+ "exportFilter",
+ lv_exportFilter_37_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportFilter");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ otherlv_38='}'
+ {
+ newLeafNode(otherlv_38, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_13_3());
}
)?
)
@@ -1952,6 +2061,336 @@ ruleDataInterchangeEntityExpression returns [EObject current=null]
)
;
+// Entry rule entryRuleDataInterchangeExpose
+entryRuleDataInterchangeExpose returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getDataInterchangeExposeRule()); }
+ iv_ruleDataInterchangeExpose=ruleDataInterchangeExpose
+ { $current=$iv_ruleDataInterchangeExpose.current; }
+ EOF;
+
+// Rule DataInterchangeExpose
+ruleDataInterchangeExpose returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0(),
+ $current);
+ }
+ )
+ otherlv_1='ref'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1());
+ }
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeExposeRule());
+ }
+ }
+ otherlv_2=RULE_ID
+ {
+ newLeafNode(otherlv_2, grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0());
+ }
+ )
+ )
+ (
+ (
+ otherlv_3='on'
+ {
+ newLeafNode(otherlv_3, grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0());
+ }
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeExposeRule());
+ }
+ }
+ otherlv_4=RULE_ID
+ {
+ newLeafNode(otherlv_4, grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0());
+ }
+ )
+ )
+ )
+ |
+ (
+ otherlv_5='expose'
+ {
+ newLeafNode(otherlv_5, grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0());
+ }
+ otherlv_6='{'
+ {
+ newLeafNode(otherlv_6, grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0());
+ }
+ lv_subExpose_7_0=ruleDataInterchangeExpose
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeExposeRule());
+ }
+ set(
+ $current,
+ "subExpose",
+ lv_subExpose_7_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpose");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ otherlv_8='}'
+ {
+ newLeafNode(otherlv_8, grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3());
+ }
+ )
+ )
+ )
+;
+
+// Entry rule entryRuleDataInterchangeExportFilter
+entryRuleDataInterchangeExportFilter returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getDataInterchangeExportFilterRule()); }
+ iv_ruleDataInterchangeExportFilter=ruleDataInterchangeExportFilter
+ { $current=$iv_ruleDataInterchangeExportFilter.current; }
+ EOF;
+
+// Rule DataInterchangeExportFilter
+ruleDataInterchangeExportFilter returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0(),
+ $current);
+ }
+ )
+ (
+ otherlv_1='where'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0());
+ }
+ otherlv_2='{'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0());
+ }
+ lv_condition_3_0=ruleDataInterchangeFilterCondition
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ set(
+ $current,
+ "condition",
+ lv_condition_3_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFilterCondition");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ otherlv_4='}'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_3());
+ }
+ )?
+ (
+ otherlv_5='hide'
+ {
+ newLeafNode(otherlv_5, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0());
+ }
+ lv_hiddenproperties_6_0=ruleDataInterchangeExportHide
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ add(
+ $current,
+ "hiddenproperties",
+ lv_hiddenproperties_6_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportHide");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )*
+ )?
+ )
+;
+
+// Entry rule entryRuleDataInterchangeFilterCondition
+entryRuleDataInterchangeFilterCondition returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getDataInterchangeFilterConditionRule()); }
+ iv_ruleDataInterchangeFilterCondition=ruleDataInterchangeFilterCondition
+ { $current=$iv_ruleDataInterchangeFilterCondition.current; }
+ EOF;
+
+// Rule DataInterchangeFilterCondition
+ruleDataInterchangeFilterCondition returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ }
+ otherlv_0=RULE_ID
+ {
+ newLeafNode(otherlv_0, grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0());
+ }
+ )
+ )
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorConditionAndOperator1EnumRuleCall_1_0());
+ }
+ lv_operator_1_0=ruleConditionAndOperator1
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ set(
+ $current,
+ "operator",
+ lv_operator_1_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.ConditionAndOperator1");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ (
+ (
+ lv_value_2_0=RULE_STRING
+ {
+ newLeafNode(lv_value_2_0, grammarAccess.getDataInterchangeFilterConditionAccess().getValueSTRINGTerminalRuleCall_2_0());
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ setWithLastConsumed(
+ $current,
+ "value",
+ lv_value_2_0,
+ "org.eclipse.xtext.xbase.Xtype.STRING");
+ }
+ )
+ )?
+ (
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2ConditionAndOperator2EnumRuleCall_3_0_0());
+ }
+ lv_operator2_3_0=ruleConditionAndOperator2
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ set(
+ $current,
+ "operator2",
+ lv_operator2_3_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.ConditionAndOperator2");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0());
+ }
+ lv_subcondition_4_0=ruleDataInterchangeFilterCondition
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ set(
+ $current,
+ "subcondition",
+ lv_subcondition_4_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFilterCondition");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ )?
+ )
+;
+
+// Entry rule entryRuleDataInterchangeExportHide
+entryRuleDataInterchangeExportHide returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getDataInterchangeExportHideRule()); }
+ iv_ruleDataInterchangeExportHide=ruleDataInterchangeExportHide
+ { $current=$iv_ruleDataInterchangeExportHide.current; }
+ EOF;
+
+// Rule DataInterchangeExportHide
+ruleDataInterchangeExportHide returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ {
+ $current = forceCreateModelElement(
+ grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0(),
+ $current);
+ }
+ )
+ (
+ (
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getDataInterchangeExportHideRule());
+ }
+ }
+ otherlv_1=RULE_ID
+ {
+ newLeafNode(otherlv_1, grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0());
+ }
+ )
+ )
+ )
+;
+
// Entry rule entryRuleDataInterchangePredefinedExpression
entryRuleDataInterchangePredefinedExpression returns [EObject current=null]:
{ newCompositeNode(grammarAccess.getDataInterchangePredefinedExpressionRule()); }
@@ -9407,6 +9846,108 @@ ruleEntityManagerMode returns [Enumerator current=null]
)
;
+// Rule ConditionAndOperator1
+ruleConditionAndOperator1 returns [Enumerator current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ enumLiteral_0='='
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0());
+ }
+ )
+ |
+ (
+ enumLiteral_1='!='
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1());
+ }
+ )
+ |
+ (
+ enumLiteral_2='>'
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2());
+ }
+ )
+ |
+ (
+ enumLiteral_3='>='
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3());
+ }
+ )
+ |
+ (
+ enumLiteral_4='<'
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_4, grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4());
+ }
+ )
+ |
+ (
+ enumLiteral_5='<='
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_5, grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5());
+ }
+ )
+ |
+ (
+ enumLiteral_6='isnull'
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_6, grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6());
+ }
+ )
+ |
+ (
+ enumLiteral_7='isnotnull'
+ {
+ $current = grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_7, grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7());
+ }
+ )
+ )
+;
+
+// Rule ConditionAndOperator2
+ruleConditionAndOperator2 returns [Enumerator current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ enumLiteral_0='and'
+ {
+ $current = grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0());
+ }
+ )
+ |
+ (
+ enumLiteral_1='or'
+ {
+ $current = grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1());
+ }
+ )
+ )
+;
+
RULE_HEX : ('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F'|'_')+ ('#' (('b'|'B') ('i'|'I')|('l'|'L')))?;
RULE_INT : '0'..'9' ('0'..'9'|'_')*;
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens
index 6f24384..12f0afd 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSL.tokens
@@ -1,144 +1,156 @@
-'!'=107
-'!='=92
-'!=='=94
-'#'=78
-'%'=106
-'%='=85
-'&&'=90
-'&'=137
-'('=74
-')'=76
-'*'=70
-'**'=104
-'*='=83
-'+'=102
-'++'=108
-'+='=81
-','=75
-'-'=103
-'--'=109
-'-='=82
-'->'=96
-'.'=67
-'..'=98
-'..<'=97
-'/'=105
-'/='=84
-':'=116
-'::'=110
-';'=72
-'<'=86
-'<>'=100
-'='=77
-'=='=91
-'==='=93
-'=>'=99
-'>'=87
-'>='=88
-'?'=136
-'?.'=111
-'?:'=101
-'@'=73
-'CSV'=28
-'Date'=147
-'EDI'=33
-'ExecuteContext'=151
-'Milliseconds'=148
-'Nanoseconds'=149
-'NowDate'=144
-'Random'=150
-'StartDate'=145
-'UniversallyUniqueIdentifier'=146
-'XML'=24
-'['=79
-']'=80
-'allowNoResult'=51
-'allowNonuniqueResult'=52
-'as'=61
-'assign'=60
-'cacheSize'=49
-'case'=118
-'catch'=135
-'coding'=56
-'copy'=57
-'createOn'=38
-'default'=117
-'delimiter'=29
+'!'=114
+'!='=99
+'!=='=101
+'#'=85
+'%'=113
+'%='=92
+'&&'=97
+'&'=144
+'('=81
+')'=83
+'*'=77
+'**'=111
+'*='=90
+'+'=109
+'++'=115
+'+='=88
+','=82
+'-'=110
+'--'=116
+'-='=89
+'->'=103
+'.'=74
+'..'=105
+'..<'=104
+'/'=112
+'/='=91
+':'=123
+'::'=117
+';'=79
+'<'=93
+'<='=162
+'<>'=107
+'='=84
+'=='=98
+'==='=100
+'=>'=106
+'>'=94
+'>='=95
+'?'=143
+'?.'=118
+'?:'=108
+'@'=80
+'CSV'=29
+'Date'=154
+'EDI'=34
+'ExecuteContext'=158
+'Milliseconds'=155
+'Nanoseconds'=156
+'NowDate'=151
+'Random'=157
+'StartDate'=152
+'UniversallyUniqueIdentifier'=153
+'XML'=25
+'['=86
+']'=87
+'allowNoResult'=55
+'allowNonuniqueResult'=56
+'and'=165
+'as'=68
+'assign'=67
+'cacheSize'=53
+'case'=125
+'catch'=142
+'coding'=60
+'copy'=61
+'createOn'=39
+'default'=124
+'deleteFileAfterImport'=22
+'delimiter'=30
'describedBy'=18
-'do'=120
+'do'=127
'elementSize'=21
-'else'=114
-'encoding'=26
-'entity'=36
-'expression'=40
-'extends'=123
-'extension'=65
-'false'=126
-'file'=22
-'finally'=133
-'for'=46
-'format'=42
-'from'=58
-'if'=113
-'import'=68
-'indent'=32
-'instanceof'=95
+'else'=121
+'encoding'=27
+'entity'=37
+'exportFilter'=48
+'expose'=45
+'expression'=42
+'extends'=130
+'extension'=72
+'false'=133
+'file'=23
+'finally'=140
+'for'=50
+'format'=44
+'from'=62
+'hide'=66
+'if'=120
+'import'=75
+'indent'=33
+'instanceof'=102
'interchange'=17
-'jpg'=139
-'key'=45
-'keys'=44
-'locale'=27
-'lookup'=41
-'map'=62
-'mapBlob'=64
-'mapByAttribute'=25
-'mapTo'=50
-'mapping'=43
-'mappingModel'=34
-'markedBy'=55
-'marker'=39
-'markerEntity'=54
-'markerPath'=53
-'merge'=153
-'mimeType'=66
-'mpeg'=141
-'new'=125
-'nodeName'=37
-'ns'=71
-'null'=128
-'octet-stream'=142
-'on'=47
+'isnotnull'=164
+'isnull'=163
+'jpg'=146
+'key'=49
+'keys'=47
+'latestExport'=41
+'latestImport'=40
+'locale'=28
+'lookup'=43
+'map'=69
+'mapBlob'=71
+'mapByAttribute'=26
+'mapTo'=54
+'mapping'=46
+'mappingModel'=35
+'markedBy'=59
+'markerEntity'=58
+'markerPath'=57
+'merge'=160
+'mimeType'=73
+'mpeg'=148
+'new'=132
+'nodeName'=38
+'ns'=78
+'null'=135
+'octet-stream'=149
+'on'=51
+'or'=166
'package'=13
-'path'=23
-'pdf'=143
-'persist'=152
-'plain'=138
-'png'=140
-'property'=59
-'quoteCharacter'=30
-'remove'=154
+'path'=24
+'pdf'=150
+'persist'=159
+'plain'=145
+'png'=147
+'property'=63
+'quoteCharacter'=31
+'ref'=64
+'remove'=161
'report'=20
-'return'=131
-'skipLines'=31
-'static'=69
-'super'=124
-'switch'=115
-'synchronized'=134
-'throw'=130
+'return'=138
+'skipLines'=32
+'static'=76
+'super'=131
+'switch'=122
+'synchronized'=141
+'throw'=137
'title'=14
-'to'=63
-'true'=127
-'try'=132
-'typeof'=129
-'val'=122
-'validate'=35
-'var'=121
+'to'=70
+'true'=134
+'try'=139
+'typeof'=136
+'val'=129
+'validate'=36
+'var'=128
'vectorName'=19
-'while'=119
-'with'=48
+'where'=65
+'while'=126
+'with'=52
'{'=15
-'|'=112
-'||'=89
+'|'=119
+'||'=96
'}'=16
RULE_ANY_OTHER=12
RULE_DECIMAL=8
@@ -206,7 +218,19 @@ T__151=151
T__152=152
T__153=153
T__154=154
+T__155=155
+T__156=156
+T__157=157
+T__158=158
+T__159=159
T__15=15
+T__160=160
+T__161=161
+T__162=162
+T__163=163
+T__164=164
+T__165=165
+T__166=166
T__16=16
T__17=17
T__18=18
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java
index eb22594..3a22008 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLLexer.java
@@ -58,6 +58,13 @@ public class InternalDataDSLLexer extends Lexer {
public static final int T__128=128;
public static final int T__65=65;
public static final int T__127=127;
+ public static final int T__166=166;
+ public static final int T__165=165;
+ public static final int T__162=162;
+ public static final int T__161=161;
+ public static final int T__164=164;
+ public static final int T__163=163;
+ public static final int T__160=160;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -65,10 +72,15 @@ public class InternalDataDSLLexer extends Lexer {
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
+ public static final int T__159=159;
public static final int T__30=30;
+ public static final int T__158=158;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__155=155;
public static final int T__154=154;
+ public static final int T__157=157;
+ public static final int T__156=156;
public static final int T__151=151;
public static final int T__150=150;
public static final int T__153=153;
@@ -370,10 +382,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:20:7: ( 'file' )
- // InternalDataDSL.g:20:9: 'file'
+ // InternalDataDSL.g:20:7: ( 'deleteFileAfterImport' )
+ // InternalDataDSL.g:20:9: 'deleteFileAfterImport'
{
- match("file");
+ match("deleteFileAfterImport");
}
@@ -391,10 +403,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:21:7: ( 'path' )
- // InternalDataDSL.g:21:9: 'path'
+ // InternalDataDSL.g:21:7: ( 'file' )
+ // InternalDataDSL.g:21:9: 'file'
{
- match("path");
+ match("file");
}
@@ -412,10 +424,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:22:7: ( 'XML' )
- // InternalDataDSL.g:22:9: 'XML'
+ // InternalDataDSL.g:22:7: ( 'path' )
+ // InternalDataDSL.g:22:9: 'path'
{
- match("XML");
+ match("path");
}
@@ -433,10 +445,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:23:7: ( 'mapByAttribute' )
- // InternalDataDSL.g:23:9: 'mapByAttribute'
+ // InternalDataDSL.g:23:7: ( 'XML' )
+ // InternalDataDSL.g:23:9: 'XML'
{
- match("mapByAttribute");
+ match("XML");
}
@@ -454,10 +466,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:24:7: ( 'encoding' )
- // InternalDataDSL.g:24:9: 'encoding'
+ // InternalDataDSL.g:24:7: ( 'mapByAttribute' )
+ // InternalDataDSL.g:24:9: 'mapByAttribute'
{
- match("encoding");
+ match("mapByAttribute");
}
@@ -475,10 +487,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:25:7: ( 'locale' )
- // InternalDataDSL.g:25:9: 'locale'
+ // InternalDataDSL.g:25:7: ( 'encoding' )
+ // InternalDataDSL.g:25:9: 'encoding'
{
- match("locale");
+ match("encoding");
}
@@ -496,10 +508,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:26:7: ( 'CSV' )
- // InternalDataDSL.g:26:9: 'CSV'
+ // InternalDataDSL.g:26:7: ( 'locale' )
+ // InternalDataDSL.g:26:9: 'locale'
{
- match("CSV");
+ match("locale");
}
@@ -517,10 +529,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:27:7: ( 'delimiter' )
- // InternalDataDSL.g:27:9: 'delimiter'
+ // InternalDataDSL.g:27:7: ( 'CSV' )
+ // InternalDataDSL.g:27:9: 'CSV'
{
- match("delimiter");
+ match("CSV");
}
@@ -538,10 +550,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:28:7: ( 'quoteCharacter' )
- // InternalDataDSL.g:28:9: 'quoteCharacter'
+ // InternalDataDSL.g:28:7: ( 'delimiter' )
+ // InternalDataDSL.g:28:9: 'delimiter'
{
- match("quoteCharacter");
+ match("delimiter");
}
@@ -559,10 +571,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:29:7: ( 'skipLines' )
- // InternalDataDSL.g:29:9: 'skipLines'
+ // InternalDataDSL.g:29:7: ( 'quoteCharacter' )
+ // InternalDataDSL.g:29:9: 'quoteCharacter'
{
- match("skipLines");
+ match("quoteCharacter");
}
@@ -580,10 +592,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:30:7: ( 'indent' )
- // InternalDataDSL.g:30:9: 'indent'
+ // InternalDataDSL.g:30:7: ( 'skipLines' )
+ // InternalDataDSL.g:30:9: 'skipLines'
{
- match("indent");
+ match("skipLines");
}
@@ -601,10 +613,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:31:7: ( 'EDI' )
- // InternalDataDSL.g:31:9: 'EDI'
+ // InternalDataDSL.g:31:7: ( 'indent' )
+ // InternalDataDSL.g:31:9: 'indent'
{
- match("EDI");
+ match("indent");
}
@@ -622,10 +634,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:32:7: ( 'mappingModel' )
- // InternalDataDSL.g:32:9: 'mappingModel'
+ // InternalDataDSL.g:32:7: ( 'EDI' )
+ // InternalDataDSL.g:32:9: 'EDI'
{
- match("mappingModel");
+ match("EDI");
}
@@ -643,10 +655,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:33:7: ( 'validate' )
- // InternalDataDSL.g:33:9: 'validate'
+ // InternalDataDSL.g:33:7: ( 'mappingModel' )
+ // InternalDataDSL.g:33:9: 'mappingModel'
{
- match("validate");
+ match("mappingModel");
}
@@ -664,10 +676,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:34:7: ( 'entity' )
- // InternalDataDSL.g:34:9: 'entity'
+ // InternalDataDSL.g:34:7: ( 'validate' )
+ // InternalDataDSL.g:34:9: 'validate'
{
- match("entity");
+ match("validate");
}
@@ -685,10 +697,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:35:7: ( 'nodeName' )
- // InternalDataDSL.g:35:9: 'nodeName'
+ // InternalDataDSL.g:35:7: ( 'entity' )
+ // InternalDataDSL.g:35:9: 'entity'
{
- match("nodeName");
+ match("entity");
}
@@ -706,10 +718,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:36:7: ( 'createOn' )
- // InternalDataDSL.g:36:9: 'createOn'
+ // InternalDataDSL.g:36:7: ( 'nodeName' )
+ // InternalDataDSL.g:36:9: 'nodeName'
{
- match("createOn");
+ match("nodeName");
}
@@ -727,10 +739,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:37:7: ( 'marker' )
- // InternalDataDSL.g:37:9: 'marker'
+ // InternalDataDSL.g:37:7: ( 'createOn' )
+ // InternalDataDSL.g:37:9: 'createOn'
{
- match("marker");
+ match("createOn");
}
@@ -748,10 +760,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:38:7: ( 'expression' )
- // InternalDataDSL.g:38:9: 'expression'
+ // InternalDataDSL.g:38:7: ( 'latestImport' )
+ // InternalDataDSL.g:38:9: 'latestImport'
{
- match("expression");
+ match("latestImport");
}
@@ -769,10 +781,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:39:7: ( 'lookup' )
- // InternalDataDSL.g:39:9: 'lookup'
+ // InternalDataDSL.g:39:7: ( 'latestExport' )
+ // InternalDataDSL.g:39:9: 'latestExport'
{
- match("lookup");
+ match("latestExport");
}
@@ -790,10 +802,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:40:7: ( 'format' )
- // InternalDataDSL.g:40:9: 'format'
+ // InternalDataDSL.g:40:7: ( 'expression' )
+ // InternalDataDSL.g:40:9: 'expression'
{
- match("format");
+ match("expression");
}
@@ -811,10 +823,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:41:7: ( 'mapping' )
- // InternalDataDSL.g:41:9: 'mapping'
+ // InternalDataDSL.g:41:7: ( 'lookup' )
+ // InternalDataDSL.g:41:9: 'lookup'
{
- match("mapping");
+ match("lookup");
}
@@ -832,10 +844,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:42:7: ( 'keys' )
- // InternalDataDSL.g:42:9: 'keys'
+ // InternalDataDSL.g:42:7: ( 'format' )
+ // InternalDataDSL.g:42:9: 'format'
{
- match("keys");
+ match("format");
}
@@ -853,10 +865,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:43:7: ( 'key' )
- // InternalDataDSL.g:43:9: 'key'
+ // InternalDataDSL.g:43:7: ( 'expose' )
+ // InternalDataDSL.g:43:9: 'expose'
{
- match("key");
+ match("expose");
}
@@ -874,10 +886,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:44:7: ( 'for' )
- // InternalDataDSL.g:44:9: 'for'
+ // InternalDataDSL.g:44:7: ( 'mapping' )
+ // InternalDataDSL.g:44:9: 'mapping'
{
- match("for");
+ match("mapping");
}
@@ -895,10 +907,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:45:7: ( 'on' )
- // InternalDataDSL.g:45:9: 'on'
+ // InternalDataDSL.g:45:7: ( 'keys' )
+ // InternalDataDSL.g:45:9: 'keys'
{
- match("on");
+ match("keys");
}
@@ -916,10 +928,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:46:7: ( 'with' )
- // InternalDataDSL.g:46:9: 'with'
+ // InternalDataDSL.g:46:7: ( 'exportFilter' )
+ // InternalDataDSL.g:46:9: 'exportFilter'
{
- match("with");
+ match("exportFilter");
}
@@ -937,10 +949,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:47:7: ( 'cacheSize' )
- // InternalDataDSL.g:47:9: 'cacheSize'
+ // InternalDataDSL.g:47:7: ( 'key' )
+ // InternalDataDSL.g:47:9: 'key'
{
- match("cacheSize");
+ match("key");
}
@@ -958,10 +970,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:48:7: ( 'mapTo' )
- // InternalDataDSL.g:48:9: 'mapTo'
+ // InternalDataDSL.g:48:7: ( 'for' )
+ // InternalDataDSL.g:48:9: 'for'
{
- match("mapTo");
+ match("for");
}
@@ -979,10 +991,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:49:7: ( 'allowNoResult' )
- // InternalDataDSL.g:49:9: 'allowNoResult'
+ // InternalDataDSL.g:49:7: ( 'on' )
+ // InternalDataDSL.g:49:9: 'on'
{
- match("allowNoResult");
+ match("on");
}
@@ -1000,10 +1012,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:50:7: ( 'allowNonuniqueResult' )
- // InternalDataDSL.g:50:9: 'allowNonuniqueResult'
+ // InternalDataDSL.g:50:7: ( 'with' )
+ // InternalDataDSL.g:50:9: 'with'
{
- match("allowNonuniqueResult");
+ match("with");
}
@@ -1021,10 +1033,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:51:7: ( 'markerPath' )
- // InternalDataDSL.g:51:9: 'markerPath'
+ // InternalDataDSL.g:51:7: ( 'cacheSize' )
+ // InternalDataDSL.g:51:9: 'cacheSize'
{
- match("markerPath");
+ match("cacheSize");
}
@@ -1042,10 +1054,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:52:7: ( 'markerEntity' )
- // InternalDataDSL.g:52:9: 'markerEntity'
+ // InternalDataDSL.g:52:7: ( 'mapTo' )
+ // InternalDataDSL.g:52:9: 'mapTo'
{
- match("markerEntity");
+ match("mapTo");
}
@@ -1063,10 +1075,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:53:7: ( 'markedBy' )
- // InternalDataDSL.g:53:9: 'markedBy'
+ // InternalDataDSL.g:53:7: ( 'allowNoResult' )
+ // InternalDataDSL.g:53:9: 'allowNoResult'
{
- match("markedBy");
+ match("allowNoResult");
}
@@ -1084,10 +1096,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:54:7: ( 'coding' )
- // InternalDataDSL.g:54:9: 'coding'
+ // InternalDataDSL.g:54:7: ( 'allowNonuniqueResult' )
+ // InternalDataDSL.g:54:9: 'allowNonuniqueResult'
{
- match("coding");
+ match("allowNonuniqueResult");
}
@@ -1105,10 +1117,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:55:7: ( 'copy' )
- // InternalDataDSL.g:55:9: 'copy'
+ // InternalDataDSL.g:55:7: ( 'markerPath' )
+ // InternalDataDSL.g:55:9: 'markerPath'
{
- match("copy");
+ match("markerPath");
}
@@ -1126,10 +1138,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:56:7: ( 'from' )
- // InternalDataDSL.g:56:9: 'from'
+ // InternalDataDSL.g:56:7: ( 'markerEntity' )
+ // InternalDataDSL.g:56:9: 'markerEntity'
{
- match("from");
+ match("markerEntity");
}
@@ -1147,10 +1159,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:57:7: ( 'property' )
- // InternalDataDSL.g:57:9: 'property'
+ // InternalDataDSL.g:57:7: ( 'markedBy' )
+ // InternalDataDSL.g:57:9: 'markedBy'
{
- match("property");
+ match("markedBy");
}
@@ -1168,10 +1180,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:58:7: ( 'assign' )
- // InternalDataDSL.g:58:9: 'assign'
+ // InternalDataDSL.g:58:7: ( 'coding' )
+ // InternalDataDSL.g:58:9: 'coding'
{
- match("assign");
+ match("coding");
}
@@ -1189,10 +1201,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:59:7: ( 'as' )
- // InternalDataDSL.g:59:9: 'as'
+ // InternalDataDSL.g:59:7: ( 'copy' )
+ // InternalDataDSL.g:59:9: 'copy'
{
- match("as");
+ match("copy");
}
@@ -1210,10 +1222,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:60:7: ( 'map' )
- // InternalDataDSL.g:60:9: 'map'
+ // InternalDataDSL.g:60:7: ( 'from' )
+ // InternalDataDSL.g:60:9: 'from'
{
- match("map");
+ match("from");
}
@@ -1231,10 +1243,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:61:7: ( 'to' )
- // InternalDataDSL.g:61:9: 'to'
+ // InternalDataDSL.g:61:7: ( 'property' )
+ // InternalDataDSL.g:61:9: 'property'
{
- match("to");
+ match("property");
}
@@ -1252,10 +1264,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:62:7: ( 'mapBlob' )
- // InternalDataDSL.g:62:9: 'mapBlob'
+ // InternalDataDSL.g:62:7: ( 'ref' )
+ // InternalDataDSL.g:62:9: 'ref'
{
- match("mapBlob");
+ match("ref");
}
@@ -1273,10 +1285,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:63:7: ( 'extension' )
- // InternalDataDSL.g:63:9: 'extension'
+ // InternalDataDSL.g:63:7: ( 'where' )
+ // InternalDataDSL.g:63:9: 'where'
{
- match("extension");
+ match("where");
}
@@ -1294,10 +1306,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:64:7: ( 'mimeType' )
- // InternalDataDSL.g:64:9: 'mimeType'
+ // InternalDataDSL.g:64:7: ( 'hide' )
+ // InternalDataDSL.g:64:9: 'hide'
{
- match("mimeType");
+ match("hide");
}
@@ -1315,10 +1327,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:65:7: ( '.' )
- // InternalDataDSL.g:65:9: '.'
+ // InternalDataDSL.g:65:7: ( 'assign' )
+ // InternalDataDSL.g:65:9: 'assign'
{
- match('.');
+ match("assign");
+
}
@@ -1335,10 +1348,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:66:7: ( 'import' )
- // InternalDataDSL.g:66:9: 'import'
+ // InternalDataDSL.g:66:7: ( 'as' )
+ // InternalDataDSL.g:66:9: 'as'
{
- match("import");
+ match("as");
}
@@ -1356,10 +1369,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:67:7: ( 'static' )
- // InternalDataDSL.g:67:9: 'static'
+ // InternalDataDSL.g:67:7: ( 'map' )
+ // InternalDataDSL.g:67:9: 'map'
{
- match("static");
+ match("map");
}
@@ -1377,10 +1390,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:68:7: ( '*' )
- // InternalDataDSL.g:68:9: '*'
+ // InternalDataDSL.g:68:7: ( 'to' )
+ // InternalDataDSL.g:68:9: 'to'
{
- match('*');
+ match("to");
+
}
@@ -1397,10 +1411,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:69:7: ( 'ns' )
- // InternalDataDSL.g:69:9: 'ns'
+ // InternalDataDSL.g:69:7: ( 'mapBlob' )
+ // InternalDataDSL.g:69:9: 'mapBlob'
{
- match("ns");
+ match("mapBlob");
}
@@ -1418,10 +1432,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:70:7: ( ';' )
- // InternalDataDSL.g:70:9: ';'
+ // InternalDataDSL.g:70:7: ( 'extension' )
+ // InternalDataDSL.g:70:9: 'extension'
{
- match(';');
+ match("extension");
+
}
@@ -1438,10 +1453,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:71:7: ( '@' )
- // InternalDataDSL.g:71:9: '@'
+ // InternalDataDSL.g:71:7: ( 'mimeType' )
+ // InternalDataDSL.g:71:9: 'mimeType'
{
- match('@');
+ match("mimeType");
+
}
@@ -1458,10 +1474,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:72:7: ( '(' )
- // InternalDataDSL.g:72:9: '('
+ // InternalDataDSL.g:72:7: ( '.' )
+ // InternalDataDSL.g:72:9: '.'
{
- match('(');
+ match('.');
}
@@ -1478,10 +1494,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:73:7: ( ',' )
- // InternalDataDSL.g:73:9: ','
+ // InternalDataDSL.g:73:7: ( 'import' )
+ // InternalDataDSL.g:73:9: 'import'
{
- match(',');
+ match("import");
+
}
@@ -1498,10 +1515,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:74:7: ( ')' )
- // InternalDataDSL.g:74:9: ')'
+ // InternalDataDSL.g:74:7: ( 'static' )
+ // InternalDataDSL.g:74:9: 'static'
{
- match(')');
+ match("static");
+
}
@@ -1518,10 +1536,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:75:7: ( '=' )
- // InternalDataDSL.g:75:9: '='
+ // InternalDataDSL.g:75:7: ( '*' )
+ // InternalDataDSL.g:75:9: '*'
{
- match('=');
+ match('*');
}
@@ -1538,10 +1556,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:76:7: ( '#' )
- // InternalDataDSL.g:76:9: '#'
+ // InternalDataDSL.g:76:7: ( 'ns' )
+ // InternalDataDSL.g:76:9: 'ns'
{
- match('#');
+ match("ns");
+
}
@@ -1558,10 +1577,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:77:7: ( '[' )
- // InternalDataDSL.g:77:9: '['
+ // InternalDataDSL.g:77:7: ( ';' )
+ // InternalDataDSL.g:77:9: ';'
{
- match('[');
+ match(';');
}
@@ -1578,10 +1597,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:78:7: ( ']' )
- // InternalDataDSL.g:78:9: ']'
+ // InternalDataDSL.g:78:7: ( '@' )
+ // InternalDataDSL.g:78:9: '@'
{
- match(']');
+ match('@');
}
@@ -1598,11 +1617,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:79:7: ( '+=' )
- // InternalDataDSL.g:79:9: '+='
+ // InternalDataDSL.g:79:7: ( '(' )
+ // InternalDataDSL.g:79:9: '('
{
- match("+=");
-
+ match('(');
}
@@ -1619,11 +1637,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:80:7: ( '-=' )
- // InternalDataDSL.g:80:9: '-='
+ // InternalDataDSL.g:80:7: ( ',' )
+ // InternalDataDSL.g:80:9: ','
{
- match("-=");
-
+ match(',');
}
@@ -1640,11 +1657,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:81:7: ( '*=' )
- // InternalDataDSL.g:81:9: '*='
+ // InternalDataDSL.g:81:7: ( ')' )
+ // InternalDataDSL.g:81:9: ')'
{
- match("*=");
-
+ match(')');
}
@@ -1661,11 +1677,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:82:7: ( '/=' )
- // InternalDataDSL.g:82:9: '/='
+ // InternalDataDSL.g:82:7: ( '=' )
+ // InternalDataDSL.g:82:9: '='
{
- match("/=");
-
+ match('=');
}
@@ -1682,11 +1697,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:83:7: ( '%=' )
- // InternalDataDSL.g:83:9: '%='
+ // InternalDataDSL.g:83:7: ( '#' )
+ // InternalDataDSL.g:83:9: '#'
{
- match("%=");
-
+ match('#');
}
@@ -1703,10 +1717,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:84:7: ( '<' )
- // InternalDataDSL.g:84:9: '<'
+ // InternalDataDSL.g:84:7: ( '[' )
+ // InternalDataDSL.g:84:9: '['
{
- match('<');
+ match('[');
}
@@ -1723,10 +1737,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:85:7: ( '>' )
- // InternalDataDSL.g:85:9: '>'
+ // InternalDataDSL.g:85:7: ( ']' )
+ // InternalDataDSL.g:85:9: ']'
{
- match('>');
+ match(']');
}
@@ -1743,10 +1757,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:86:7: ( '>=' )
- // InternalDataDSL.g:86:9: '>='
+ // InternalDataDSL.g:86:7: ( '+=' )
+ // InternalDataDSL.g:86:9: '+='
{
- match(">=");
+ match("+=");
}
@@ -1764,10 +1778,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:87:7: ( '||' )
- // InternalDataDSL.g:87:9: '||'
+ // InternalDataDSL.g:87:7: ( '-=' )
+ // InternalDataDSL.g:87:9: '-='
{
- match("||");
+ match("-=");
}
@@ -1785,10 +1799,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:88:7: ( '&&' )
- // InternalDataDSL.g:88:9: '&&'
+ // InternalDataDSL.g:88:7: ( '*=' )
+ // InternalDataDSL.g:88:9: '*='
{
- match("&&");
+ match("*=");
}
@@ -1806,10 +1820,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:89:7: ( '==' )
- // InternalDataDSL.g:89:9: '=='
+ // InternalDataDSL.g:89:7: ( '/=' )
+ // InternalDataDSL.g:89:9: '/='
{
- match("==");
+ match("/=");
}
@@ -1827,10 +1841,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:90:7: ( '!=' )
- // InternalDataDSL.g:90:9: '!='
+ // InternalDataDSL.g:90:7: ( '%=' )
+ // InternalDataDSL.g:90:9: '%='
{
- match("!=");
+ match("%=");
}
@@ -1848,11 +1862,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:91:7: ( '===' )
- // InternalDataDSL.g:91:9: '==='
+ // InternalDataDSL.g:91:7: ( '<' )
+ // InternalDataDSL.g:91:9: '<'
{
- match("===");
-
+ match('<');
}
@@ -1869,11 +1882,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:92:7: ( '!==' )
- // InternalDataDSL.g:92:9: '!=='
+ // InternalDataDSL.g:92:7: ( '>' )
+ // InternalDataDSL.g:92:9: '>'
{
- match("!==");
-
+ match('>');
}
@@ -1890,10 +1902,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:93:7: ( 'instanceof' )
- // InternalDataDSL.g:93:9: 'instanceof'
+ // InternalDataDSL.g:93:7: ( '>=' )
+ // InternalDataDSL.g:93:9: '>='
{
- match("instanceof");
+ match(">=");
}
@@ -1911,10 +1923,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:94:7: ( '->' )
- // InternalDataDSL.g:94:9: '->'
+ // InternalDataDSL.g:94:7: ( '||' )
+ // InternalDataDSL.g:94:9: '||'
{
- match("->");
+ match("||");
}
@@ -1932,10 +1944,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:95:7: ( '..<' )
- // InternalDataDSL.g:95:9: '..<'
+ // InternalDataDSL.g:95:7: ( '&&' )
+ // InternalDataDSL.g:95:9: '&&'
{
- match("..<");
+ match("&&");
}
@@ -1953,10 +1965,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:96:7: ( '..' )
- // InternalDataDSL.g:96:9: '..'
+ // InternalDataDSL.g:96:7: ( '==' )
+ // InternalDataDSL.g:96:9: '=='
{
- match("..");
+ match("==");
}
@@ -1974,10 +1986,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:97:7: ( '=>' )
- // InternalDataDSL.g:97:9: '=>'
+ // InternalDataDSL.g:97:7: ( '!=' )
+ // InternalDataDSL.g:97:9: '!='
{
- match("=>");
+ match("!=");
}
@@ -1995,10 +2007,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:98:8: ( '<>' )
- // InternalDataDSL.g:98:10: '<>'
+ // InternalDataDSL.g:98:8: ( '===' )
+ // InternalDataDSL.g:98:10: '==='
{
- match("<>");
+ match("===");
}
@@ -2016,10 +2028,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:99:8: ( '?:' )
- // InternalDataDSL.g:99:10: '?:'
+ // InternalDataDSL.g:99:8: ( '!==' )
+ // InternalDataDSL.g:99:10: '!=='
{
- match("?:");
+ match("!==");
}
@@ -2037,10 +2049,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:100:8: ( '+' )
- // InternalDataDSL.g:100:10: '+'
+ // InternalDataDSL.g:100:8: ( 'instanceof' )
+ // InternalDataDSL.g:100:10: 'instanceof'
{
- match('+');
+ match("instanceof");
+
}
@@ -2057,10 +2070,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:101:8: ( '-' )
- // InternalDataDSL.g:101:10: '-'
+ // InternalDataDSL.g:101:8: ( '->' )
+ // InternalDataDSL.g:101:10: '->'
{
- match('-');
+ match("->");
+
}
@@ -2077,10 +2091,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:102:8: ( '**' )
- // InternalDataDSL.g:102:10: '**'
+ // InternalDataDSL.g:102:8: ( '..<' )
+ // InternalDataDSL.g:102:10: '..<'
{
- match("**");
+ match("..<");
}
@@ -2098,10 +2112,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:103:8: ( '/' )
- // InternalDataDSL.g:103:10: '/'
+ // InternalDataDSL.g:103:8: ( '..' )
+ // InternalDataDSL.g:103:10: '..'
{
- match('/');
+ match("..");
+
}
@@ -2118,10 +2133,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:104:8: ( '%' )
- // InternalDataDSL.g:104:10: '%'
+ // InternalDataDSL.g:104:8: ( '=>' )
+ // InternalDataDSL.g:104:10: '=>'
{
- match('%');
+ match("=>");
+
}
@@ -2138,10 +2154,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:105:8: ( '!' )
- // InternalDataDSL.g:105:10: '!'
+ // InternalDataDSL.g:105:8: ( '<>' )
+ // InternalDataDSL.g:105:10: '<>'
{
- match('!');
+ match("<>");
+
}
@@ -2158,10 +2175,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:106:8: ( '++' )
- // InternalDataDSL.g:106:10: '++'
+ // InternalDataDSL.g:106:8: ( '?:' )
+ // InternalDataDSL.g:106:10: '?:'
{
- match("++");
+ match("?:");
}
@@ -2179,11 +2196,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:107:8: ( '--' )
- // InternalDataDSL.g:107:10: '--'
+ // InternalDataDSL.g:107:8: ( '+' )
+ // InternalDataDSL.g:107:10: '+'
{
- match("--");
-
+ match('+');
}
@@ -2200,11 +2216,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:108:8: ( '::' )
- // InternalDataDSL.g:108:10: '::'
+ // InternalDataDSL.g:108:8: ( '-' )
+ // InternalDataDSL.g:108:10: '-'
{
- match("::");
-
+ match('-');
}
@@ -2221,10 +2236,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:109:8: ( '?.' )
- // InternalDataDSL.g:109:10: '?.'
+ // InternalDataDSL.g:109:8: ( '**' )
+ // InternalDataDSL.g:109:10: '**'
{
- match("?.");
+ match("**");
}
@@ -2242,10 +2257,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:110:8: ( '|' )
- // InternalDataDSL.g:110:10: '|'
+ // InternalDataDSL.g:110:8: ( '/' )
+ // InternalDataDSL.g:110:10: '/'
{
- match('|');
+ match('/');
}
@@ -2262,11 +2277,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:111:8: ( 'if' )
- // InternalDataDSL.g:111:10: 'if'
+ // InternalDataDSL.g:111:8: ( '%' )
+ // InternalDataDSL.g:111:10: '%'
{
- match("if");
-
+ match('%');
}
@@ -2283,11 +2297,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:112:8: ( 'else' )
- // InternalDataDSL.g:112:10: 'else'
+ // InternalDataDSL.g:112:8: ( '!' )
+ // InternalDataDSL.g:112:10: '!'
{
- match("else");
-
+ match('!');
}
@@ -2304,10 +2317,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:113:8: ( 'switch' )
- // InternalDataDSL.g:113:10: 'switch'
+ // InternalDataDSL.g:113:8: ( '++' )
+ // InternalDataDSL.g:113:10: '++'
{
- match("switch");
+ match("++");
}
@@ -2325,10 +2338,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:114:8: ( ':' )
- // InternalDataDSL.g:114:10: ':'
+ // InternalDataDSL.g:114:8: ( '--' )
+ // InternalDataDSL.g:114:10: '--'
{
- match(':');
+ match("--");
+
}
@@ -2345,10 +2359,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:115:8: ( 'default' )
- // InternalDataDSL.g:115:10: 'default'
+ // InternalDataDSL.g:115:8: ( '::' )
+ // InternalDataDSL.g:115:10: '::'
{
- match("default");
+ match("::");
}
@@ -2366,10 +2380,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:116:8: ( 'case' )
- // InternalDataDSL.g:116:10: 'case'
+ // InternalDataDSL.g:116:8: ( '?.' )
+ // InternalDataDSL.g:116:10: '?.'
{
- match("case");
+ match("?.");
}
@@ -2387,11 +2401,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:117:8: ( 'while' )
- // InternalDataDSL.g:117:10: 'while'
+ // InternalDataDSL.g:117:8: ( '|' )
+ // InternalDataDSL.g:117:10: '|'
{
- match("while");
-
+ match('|');
}
@@ -2408,10 +2421,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:118:8: ( 'do' )
- // InternalDataDSL.g:118:10: 'do'
+ // InternalDataDSL.g:118:8: ( 'if' )
+ // InternalDataDSL.g:118:10: 'if'
{
- match("do");
+ match("if");
}
@@ -2429,10 +2442,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:119:8: ( 'var' )
- // InternalDataDSL.g:119:10: 'var'
+ // InternalDataDSL.g:119:8: ( 'else' )
+ // InternalDataDSL.g:119:10: 'else'
{
- match("var");
+ match("else");
}
@@ -2450,10 +2463,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:120:8: ( 'val' )
- // InternalDataDSL.g:120:10: 'val'
+ // InternalDataDSL.g:120:8: ( 'switch' )
+ // InternalDataDSL.g:120:10: 'switch'
{
- match("val");
+ match("switch");
}
@@ -2471,11 +2484,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:121:8: ( 'extends' )
- // InternalDataDSL.g:121:10: 'extends'
+ // InternalDataDSL.g:121:8: ( ':' )
+ // InternalDataDSL.g:121:10: ':'
{
- match("extends");
-
+ match(':');
}
@@ -2492,10 +2504,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:122:8: ( 'super' )
- // InternalDataDSL.g:122:10: 'super'
+ // InternalDataDSL.g:122:8: ( 'default' )
+ // InternalDataDSL.g:122:10: 'default'
{
- match("super");
+ match("default");
}
@@ -2513,10 +2525,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:123:8: ( 'new' )
- // InternalDataDSL.g:123:10: 'new'
+ // InternalDataDSL.g:123:8: ( 'case' )
+ // InternalDataDSL.g:123:10: 'case'
{
- match("new");
+ match("case");
}
@@ -2534,10 +2546,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:124:8: ( 'false' )
- // InternalDataDSL.g:124:10: 'false'
+ // InternalDataDSL.g:124:8: ( 'while' )
+ // InternalDataDSL.g:124:10: 'while'
{
- match("false");
+ match("while");
}
@@ -2555,10 +2567,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__127;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:125:8: ( 'true' )
- // InternalDataDSL.g:125:10: 'true'
+ // InternalDataDSL.g:125:8: ( 'do' )
+ // InternalDataDSL.g:125:10: 'do'
{
- match("true");
+ match("do");
}
@@ -2576,10 +2588,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__128;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:126:8: ( 'null' )
- // InternalDataDSL.g:126:10: 'null'
+ // InternalDataDSL.g:126:8: ( 'var' )
+ // InternalDataDSL.g:126:10: 'var'
{
- match("null");
+ match("var");
}
@@ -2597,10 +2609,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__129;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:127:8: ( 'typeof' )
- // InternalDataDSL.g:127:10: 'typeof'
+ // InternalDataDSL.g:127:8: ( 'val' )
+ // InternalDataDSL.g:127:10: 'val'
{
- match("typeof");
+ match("val");
}
@@ -2618,10 +2630,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__130;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:128:8: ( 'throw' )
- // InternalDataDSL.g:128:10: 'throw'
+ // InternalDataDSL.g:128:8: ( 'extends' )
+ // InternalDataDSL.g:128:10: 'extends'
{
- match("throw");
+ match("extends");
}
@@ -2639,10 +2651,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__131;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:129:8: ( 'return' )
- // InternalDataDSL.g:129:10: 'return'
+ // InternalDataDSL.g:129:8: ( 'super' )
+ // InternalDataDSL.g:129:10: 'super'
{
- match("return");
+ match("super");
}
@@ -2660,10 +2672,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__132;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:130:8: ( 'try' )
- // InternalDataDSL.g:130:10: 'try'
+ // InternalDataDSL.g:130:8: ( 'new' )
+ // InternalDataDSL.g:130:10: 'new'
{
- match("try");
+ match("new");
}
@@ -2681,10 +2693,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__133;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:131:8: ( 'finally' )
- // InternalDataDSL.g:131:10: 'finally'
+ // InternalDataDSL.g:131:8: ( 'false' )
+ // InternalDataDSL.g:131:10: 'false'
{
- match("finally");
+ match("false");
}
@@ -2702,10 +2714,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__134;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:132:8: ( 'synchronized' )
- // InternalDataDSL.g:132:10: 'synchronized'
+ // InternalDataDSL.g:132:8: ( 'true' )
+ // InternalDataDSL.g:132:10: 'true'
{
- match("synchronized");
+ match("true");
}
@@ -2723,10 +2735,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__135;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:133:8: ( 'catch' )
- // InternalDataDSL.g:133:10: 'catch'
+ // InternalDataDSL.g:133:8: ( 'null' )
+ // InternalDataDSL.g:133:10: 'null'
{
- match("catch");
+ match("null");
}
@@ -2744,10 +2756,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__136;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:134:8: ( '?' )
- // InternalDataDSL.g:134:10: '?'
+ // InternalDataDSL.g:134:8: ( 'typeof' )
+ // InternalDataDSL.g:134:10: 'typeof'
{
- match('?');
+ match("typeof");
+
}
@@ -2764,10 +2777,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__137;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:135:8: ( '&' )
- // InternalDataDSL.g:135:10: '&'
+ // InternalDataDSL.g:135:8: ( 'throw' )
+ // InternalDataDSL.g:135:10: 'throw'
{
- match('&');
+ match("throw");
+
}
@@ -2784,10 +2798,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__138;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:136:8: ( 'plain' )
- // InternalDataDSL.g:136:10: 'plain'
+ // InternalDataDSL.g:136:8: ( 'return' )
+ // InternalDataDSL.g:136:10: 'return'
{
- match("plain");
+ match("return");
}
@@ -2805,10 +2819,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__139;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:137:8: ( 'jpg' )
- // InternalDataDSL.g:137:10: 'jpg'
+ // InternalDataDSL.g:137:8: ( 'try' )
+ // InternalDataDSL.g:137:10: 'try'
{
- match("jpg");
+ match("try");
}
@@ -2826,10 +2840,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__140;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:138:8: ( 'png' )
- // InternalDataDSL.g:138:10: 'png'
+ // InternalDataDSL.g:138:8: ( 'finally' )
+ // InternalDataDSL.g:138:10: 'finally'
{
- match("png");
+ match("finally");
}
@@ -2847,10 +2861,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__141;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:139:8: ( 'mpeg' )
- // InternalDataDSL.g:139:10: 'mpeg'
+ // InternalDataDSL.g:139:8: ( 'synchronized' )
+ // InternalDataDSL.g:139:10: 'synchronized'
{
- match("mpeg");
+ match("synchronized");
}
@@ -2868,10 +2882,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__142;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:140:8: ( 'octet-stream' )
- // InternalDataDSL.g:140:10: 'octet-stream'
+ // InternalDataDSL.g:140:8: ( 'catch' )
+ // InternalDataDSL.g:140:10: 'catch'
{
- match("octet-stream");
+ match("catch");
}
@@ -2889,11 +2903,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__143;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:141:8: ( 'pdf' )
- // InternalDataDSL.g:141:10: 'pdf'
+ // InternalDataDSL.g:141:8: ( '?' )
+ // InternalDataDSL.g:141:10: '?'
{
- match("pdf");
-
+ match('?');
}
@@ -2910,11 +2923,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__144;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:142:8: ( 'NowDate' )
- // InternalDataDSL.g:142:10: 'NowDate'
+ // InternalDataDSL.g:142:8: ( '&' )
+ // InternalDataDSL.g:142:10: '&'
{
- match("NowDate");
-
+ match('&');
}
@@ -2931,10 +2943,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__145;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:143:8: ( 'StartDate' )
- // InternalDataDSL.g:143:10: 'StartDate'
+ // InternalDataDSL.g:143:8: ( 'plain' )
+ // InternalDataDSL.g:143:10: 'plain'
{
- match("StartDate");
+ match("plain");
}
@@ -2952,10 +2964,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__146;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:144:8: ( 'UniversallyUniqueIdentifier' )
- // InternalDataDSL.g:144:10: 'UniversallyUniqueIdentifier'
+ // InternalDataDSL.g:144:8: ( 'jpg' )
+ // InternalDataDSL.g:144:10: 'jpg'
{
- match("UniversallyUniqueIdentifier");
+ match("jpg");
}
@@ -2973,10 +2985,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__147;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:145:8: ( 'Date' )
- // InternalDataDSL.g:145:10: 'Date'
+ // InternalDataDSL.g:145:8: ( 'png' )
+ // InternalDataDSL.g:145:10: 'png'
{
- match("Date");
+ match("png");
}
@@ -2994,10 +3006,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__148;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:146:8: ( 'Milliseconds' )
- // InternalDataDSL.g:146:10: 'Milliseconds'
+ // InternalDataDSL.g:146:8: ( 'mpeg' )
+ // InternalDataDSL.g:146:10: 'mpeg'
{
- match("Milliseconds");
+ match("mpeg");
}
@@ -3015,10 +3027,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__149;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:147:8: ( 'Nanoseconds' )
- // InternalDataDSL.g:147:10: 'Nanoseconds'
+ // InternalDataDSL.g:147:8: ( 'octet-stream' )
+ // InternalDataDSL.g:147:10: 'octet-stream'
{
- match("Nanoseconds");
+ match("octet-stream");
}
@@ -3036,10 +3048,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__150;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:148:8: ( 'Random' )
- // InternalDataDSL.g:148:10: 'Random'
+ // InternalDataDSL.g:148:8: ( 'pdf' )
+ // InternalDataDSL.g:148:10: 'pdf'
{
- match("Random");
+ match("pdf");
}
@@ -3057,10 +3069,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__151;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:149:8: ( 'ExecuteContext' )
- // InternalDataDSL.g:149:10: 'ExecuteContext'
+ // InternalDataDSL.g:149:8: ( 'NowDate' )
+ // InternalDataDSL.g:149:10: 'NowDate'
{
- match("ExecuteContext");
+ match("NowDate");
}
@@ -3078,10 +3090,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__152;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:150:8: ( 'persist' )
- // InternalDataDSL.g:150:10: 'persist'
+ // InternalDataDSL.g:150:8: ( 'StartDate' )
+ // InternalDataDSL.g:150:10: 'StartDate'
{
- match("persist");
+ match("StartDate");
}
@@ -3099,10 +3111,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__153;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:151:8: ( 'merge' )
- // InternalDataDSL.g:151:10: 'merge'
+ // InternalDataDSL.g:151:8: ( 'UniversallyUniqueIdentifier' )
+ // InternalDataDSL.g:151:10: 'UniversallyUniqueIdentifier'
{
- match("merge");
+ match("UniversallyUniqueIdentifier");
}
@@ -3120,10 +3132,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = T__154;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:152:8: ( 'remove' )
- // InternalDataDSL.g:152:10: 'remove'
+ // InternalDataDSL.g:152:8: ( 'Date' )
+ // InternalDataDSL.g:152:10: 'Date'
{
- match("remove");
+ match("Date");
}
@@ -3136,15 +3148,267 @@ public class InternalDataDSLLexer extends Lexer {
}
// $ANTLR end "T__154"
+ // $ANTLR start "T__155"
+ public final void mT__155() throws RecognitionException {
+ try {
+ int _type = T__155;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:153:8: ( 'Milliseconds' )
+ // InternalDataDSL.g:153:10: 'Milliseconds'
+ {
+ match("Milliseconds");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__155"
+
+ // $ANTLR start "T__156"
+ public final void mT__156() throws RecognitionException {
+ try {
+ int _type = T__156;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:154:8: ( 'Nanoseconds' )
+ // InternalDataDSL.g:154:10: 'Nanoseconds'
+ {
+ match("Nanoseconds");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__156"
+
+ // $ANTLR start "T__157"
+ public final void mT__157() throws RecognitionException {
+ try {
+ int _type = T__157;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:155:8: ( 'Random' )
+ // InternalDataDSL.g:155:10: 'Random'
+ {
+ match("Random");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__157"
+
+ // $ANTLR start "T__158"
+ public final void mT__158() throws RecognitionException {
+ try {
+ int _type = T__158;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:156:8: ( 'ExecuteContext' )
+ // InternalDataDSL.g:156:10: 'ExecuteContext'
+ {
+ match("ExecuteContext");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__158"
+
+ // $ANTLR start "T__159"
+ public final void mT__159() throws RecognitionException {
+ try {
+ int _type = T__159;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:157:8: ( 'persist' )
+ // InternalDataDSL.g:157:10: 'persist'
+ {
+ match("persist");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__159"
+
+ // $ANTLR start "T__160"
+ public final void mT__160() throws RecognitionException {
+ try {
+ int _type = T__160;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:158:8: ( 'merge' )
+ // InternalDataDSL.g:158:10: 'merge'
+ {
+ match("merge");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__160"
+
+ // $ANTLR start "T__161"
+ public final void mT__161() throws RecognitionException {
+ try {
+ int _type = T__161;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:159:8: ( 'remove' )
+ // InternalDataDSL.g:159:10: 'remove'
+ {
+ match("remove");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__161"
+
+ // $ANTLR start "T__162"
+ public final void mT__162() throws RecognitionException {
+ try {
+ int _type = T__162;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:160:8: ( '<=' )
+ // InternalDataDSL.g:160:10: '<='
+ {
+ match("<=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__162"
+
+ // $ANTLR start "T__163"
+ public final void mT__163() throws RecognitionException {
+ try {
+ int _type = T__163;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:161:8: ( 'isnull' )
+ // InternalDataDSL.g:161:10: 'isnull'
+ {
+ match("isnull");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__163"
+
+ // $ANTLR start "T__164"
+ public final void mT__164() throws RecognitionException {
+ try {
+ int _type = T__164;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:162:8: ( 'isnotnull' )
+ // InternalDataDSL.g:162:10: 'isnotnull'
+ {
+ match("isnotnull");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__164"
+
+ // $ANTLR start "T__165"
+ public final void mT__165() throws RecognitionException {
+ try {
+ int _type = T__165;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:163:8: ( 'and' )
+ // InternalDataDSL.g:163:10: 'and'
+ {
+ match("and");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__165"
+
+ // $ANTLR start "T__166"
+ public final void mT__166() throws RecognitionException {
+ try {
+ int _type = T__166;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalDataDSL.g:164:8: ( 'or' )
+ // InternalDataDSL.g:164:10: 'or'
+ {
+ match("or");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__166"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9410:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalDataDSL.g:9410:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalDataDSL.g:9951:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalDataDSL.g:9951:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalDataDSL.g:9410:12: ( '0x' | '0X' )
+ // InternalDataDSL.g:9951:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -3172,7 +3436,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalDataDSL.g:9410:13: '0x'
+ // InternalDataDSL.g:9951:13: '0x'
{
match("0x");
@@ -3180,7 +3444,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:9410:18: '0X'
+ // InternalDataDSL.g:9951:18: '0X'
{
match("0X");
@@ -3190,7 +3454,7 @@ public class InternalDataDSLLexer extends Lexer {
}
- // InternalDataDSL.g:9410:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalDataDSL.g:9951:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt2=0;
loop2:
do {
@@ -3228,7 +3492,7 @@ public class InternalDataDSLLexer extends Lexer {
cnt2++;
} while (true);
- // InternalDataDSL.g:9410:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalDataDSL.g:9951:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -3237,10 +3501,10 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalDataDSL.g:9410:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalDataDSL.g:9951:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalDataDSL.g:9410:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalDataDSL.g:9951:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -3258,7 +3522,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalDataDSL.g:9410:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalDataDSL.g:9951:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -3282,7 +3546,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:9410:84: ( 'l' | 'L' )
+ // InternalDataDSL.g:9951:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -3321,11 +3585,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9412:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalDataDSL.g:9412:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalDataDSL.g:9953:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalDataDSL.g:9953:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalDataDSL.g:9412:21: ( '0' .. '9' | '_' )*
+ // InternalDataDSL.g:9953:21: ( '0' .. '9' | '_' )*
loop5:
do {
int alt5=2;
@@ -3374,11 +3638,11 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9414:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalDataDSL.g:9414:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalDataDSL.g:9955:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalDataDSL.g:9955:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalDataDSL.g:9414:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalDataDSL.g:9955:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -3387,7 +3651,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalDataDSL.g:9414:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalDataDSL.g:9955:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -3398,7 +3662,7 @@ public class InternalDataDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalDataDSL.g:9414:36: ( '+' | '-' )?
+ // InternalDataDSL.g:9955:36: ( '+' | '-' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -3431,7 +3695,7 @@ public class InternalDataDSLLexer extends Lexer {
}
- // InternalDataDSL.g:9414:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalDataDSL.g:9955:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt8=3;
int LA8_0 = input.LA(1);
@@ -3443,7 +3707,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalDataDSL.g:9414:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalDataDSL.g:9955:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -3467,7 +3731,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:9414:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalDataDSL.g:9955: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();
@@ -3500,10 +3764,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9416:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalDataDSL.g:9416:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalDataDSL.g:9957:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalDataDSL.g:9957:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalDataDSL.g:9416:11: ( '^' )?
+ // InternalDataDSL.g:9957:11: ( '^' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3512,7 +3776,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalDataDSL.g:9416:11: '^'
+ // InternalDataDSL.g:9957:11: '^'
{
match('^');
@@ -3530,7 +3794,7 @@ public class InternalDataDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalDataDSL.g:9416:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalDataDSL.g:9957:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop10:
do {
int alt10=2;
@@ -3579,10 +3843,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9418:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalDataDSL.g:9418:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalDataDSL.g:9959:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalDataDSL.g:9959:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalDataDSL.g:9418:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalDataDSL.g:9959:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -3600,10 +3864,10 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalDataDSL.g:9418:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalDataDSL.g:9959:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalDataDSL.g:9418:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalDataDSL.g:9959:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop11:
do {
int alt11=3;
@@ -3619,7 +3883,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalDataDSL.g:9418:21: '\\\\' .
+ // InternalDataDSL.g:9959:21: '\\\\' .
{
match('\\');
matchAny();
@@ -3627,7 +3891,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:9418:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalDataDSL.g:9959:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3647,7 +3911,7 @@ public class InternalDataDSLLexer extends Lexer {
}
} while (true);
- // InternalDataDSL.g:9418:44: ( '\"' )?
+ // InternalDataDSL.g:9959:44: ( '\"' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -3656,7 +3920,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalDataDSL.g:9418:44: '\"'
+ // InternalDataDSL.g:9959:44: '\"'
{
match('\"');
@@ -3669,10 +3933,10 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:9418:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalDataDSL.g:9959:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalDataDSL.g:9418:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalDataDSL.g:9959:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop13:
do {
int alt13=3;
@@ -3688,7 +3952,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt13) {
case 1 :
- // InternalDataDSL.g:9418:55: '\\\\' .
+ // InternalDataDSL.g:9959:55: '\\\\' .
{
match('\\');
matchAny();
@@ -3696,7 +3960,7 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalDataDSL.g:9418:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalDataDSL.g:9959:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3716,7 +3980,7 @@ public class InternalDataDSLLexer extends Lexer {
}
} while (true);
- // InternalDataDSL.g:9418:79: ( '\\'' )?
+ // InternalDataDSL.g:9959:79: ( '\\'' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -3725,7 +3989,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // InternalDataDSL.g:9418:79: '\\''
+ // InternalDataDSL.g:9959:79: '\\''
{
match('\'');
@@ -3756,12 +4020,12 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9420:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalDataDSL.g:9420:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalDataDSL.g:9961:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalDataDSL.g:9961:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalDataDSL.g:9420:24: ( options {greedy=false; } : . )*
+ // InternalDataDSL.g:9961:24: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -3786,7 +4050,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalDataDSL.g:9420:52: .
+ // InternalDataDSL.g:9961:52: .
{
matchAny();
@@ -3816,12 +4080,12 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9422:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalDataDSL.g:9422:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalDataDSL.g:9963:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalDataDSL.g:9963:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalDataDSL.g:9422:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalDataDSL.g:9963:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -3834,7 +4098,7 @@ public class InternalDataDSLLexer extends Lexer {
switch (alt17) {
case 1 :
- // InternalDataDSL.g:9422:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalDataDSL.g:9963: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();
@@ -3854,7 +4118,7 @@ public class InternalDataDSLLexer extends Lexer {
}
} while (true);
- // InternalDataDSL.g:9422:40: ( ( '\\r' )? '\\n' )?
+ // InternalDataDSL.g:9963:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -3863,9 +4127,9 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt19) {
case 1 :
- // InternalDataDSL.g:9422:41: ( '\\r' )? '\\n'
+ // InternalDataDSL.g:9963:41: ( '\\r' )? '\\n'
{
- // InternalDataDSL.g:9422:41: ( '\\r' )?
+ // InternalDataDSL.g:9963:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -3874,7 +4138,7 @@ public class InternalDataDSLLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalDataDSL.g:9422:41: '\\r'
+ // InternalDataDSL.g:9963:41: '\\r'
{
match('\r');
@@ -3906,10 +4170,10 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9424:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalDataDSL.g:9424:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalDataDSL.g:9965:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalDataDSL.g:9965:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalDataDSL.g:9424:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalDataDSL.g:9965:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt20=0;
loop20:
do {
@@ -3963,8 +4227,8 @@ public class InternalDataDSLLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalDataDSL.g:9426:16: ( . )
- // InternalDataDSL.g:9426:18: .
+ // InternalDataDSL.g:9967:16: ( . )
+ // InternalDataDSL.g:9967:18: .
{
matchAny();
@@ -3979,8 +4243,8 @@ public class InternalDataDSLLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalDataDSL.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 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt21=151;
+ // InternalDataDSL.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 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt21=163;
alt21 = dfa21.predict(input);
switch (alt21) {
case 1 :
@@ -4978,63 +5242,147 @@ public class InternalDataDSLLexer extends Lexer {
}
break;
case 143 :
- // InternalDataDSL.g:1:917: RULE_HEX
+ // InternalDataDSL.g:1:917: T__155
{
- mRULE_HEX();
+ mT__155();
}
break;
case 144 :
- // InternalDataDSL.g:1:926: RULE_INT
+ // InternalDataDSL.g:1:924: T__156
{
- mRULE_INT();
+ mT__156();
}
break;
case 145 :
- // InternalDataDSL.g:1:935: RULE_DECIMAL
+ // InternalDataDSL.g:1:931: T__157
{
- mRULE_DECIMAL();
+ mT__157();
}
break;
case 146 :
- // InternalDataDSL.g:1:948: RULE_ID
+ // InternalDataDSL.g:1:938: T__158
{
- mRULE_ID();
+ mT__158();
}
break;
case 147 :
- // InternalDataDSL.g:1:956: RULE_STRING
+ // InternalDataDSL.g:1:945: T__159
{
- mRULE_STRING();
+ mT__159();
}
break;
case 148 :
- // InternalDataDSL.g:1:968: RULE_ML_COMMENT
+ // InternalDataDSL.g:1:952: T__160
{
- mRULE_ML_COMMENT();
+ mT__160();
}
break;
case 149 :
- // InternalDataDSL.g:1:984: RULE_SL_COMMENT
+ // InternalDataDSL.g:1:959: T__161
{
- mRULE_SL_COMMENT();
+ mT__161();
}
break;
case 150 :
- // InternalDataDSL.g:1:1000: RULE_WS
+ // InternalDataDSL.g:1:966: T__162
{
- mRULE_WS();
+ mT__162();
}
break;
case 151 :
- // InternalDataDSL.g:1:1008: RULE_ANY_OTHER
+ // InternalDataDSL.g:1:973: T__163
+ {
+ mT__163();
+
+ }
+ break;
+ case 152 :
+ // InternalDataDSL.g:1:980: T__164
+ {
+ mT__164();
+
+ }
+ break;
+ case 153 :
+ // InternalDataDSL.g:1:987: T__165
+ {
+ mT__165();
+
+ }
+ break;
+ case 154 :
+ // InternalDataDSL.g:1:994: T__166
+ {
+ mT__166();
+
+ }
+ break;
+ case 155 :
+ // InternalDataDSL.g:1:1001: RULE_HEX
+ {
+ mRULE_HEX();
+
+ }
+ break;
+ case 156 :
+ // InternalDataDSL.g:1:1010: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 157 :
+ // InternalDataDSL.g:1:1019: RULE_DECIMAL
+ {
+ mRULE_DECIMAL();
+
+ }
+ break;
+ case 158 :
+ // InternalDataDSL.g:1:1032: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 159 :
+ // InternalDataDSL.g:1:1040: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 160 :
+ // InternalDataDSL.g:1:1052: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 161 :
+ // InternalDataDSL.g:1:1068: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 162 :
+ // InternalDataDSL.g:1:1084: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 163 :
+ // InternalDataDSL.g:1:1092: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -5048,152 +5396,154 @@ public class InternalDataDSLLexer extends Lexer {
protected DFA21 dfa21 = new DFA21(this);
static final String DFA21_eotS =
- "\1\uffff\2\103\2\uffff\23\103\1\170\1\173\5\uffff\1\u0083\3\uffff\1\u0089\1\u008d\1\u0091\1\u0093\1\u0095\1\u0097\1\u0099\1\u009b\1\u009d\1\u00a0\1\u00a2\7\103\2\u00ad\1\74\5\uffff\6\103\1\uffff\1\103\1\u00b9\3\103\2\uffff\2\103\1\u00c2\1\103\1\u00c6\32\103\1\u00ea\6\103\1\u00f4\4\103\1\u00fa\1\u00fc\11\uffff\1\u00fe\32\uffff\1\u0100\6\uffff\10\103\1\uffff\1\u00ad\4\uffff\4\103\1\u010d\1\u010e\2\103\1\uffff\1\103\1\u0112\6\103\1\uffff\3\103\1\uffff\1\103\1\u011e\1\u011f\13\103\1\u012c\2\103\1\u012f\1\u0133\6\103\1\u013a\6\103\1\u0141\2\103\1\uffff\1\u0144\7\103\1\u014d\1\uffff\5\103\7\uffff\1\u0153\10\103\1\u015c\2\103\2\uffff\2\103\1\u0161\1\uffff\13\103\2\uffff\4\103\1\u0171\4\103\1\u0176\2\103\1\uffff\1\u0179\1\103\1\uffff\3\103\1\uffff\2\103\1\u0181\3\103\1\uffff\6\103\1\uffff\2\103\1\uffff\1\u018d\2\103\1\u0190\2\103\1\u0193\1\u0194\1\uffff\1\103\1\u0196\3\103\1\uffff\4\103\1\u019e\3\103\1\uffff\1\103\1\u01a3\1\103\1\u01a5\1\uffff\1\103\1\u01a7\15\103\1\uffff\4\103\1\uffff\2\103\1\uffff\1\u01bc\3\103\1\u01c0\2\103\1\uffff\1\u01c4\6\103\1\u01cb\3\103\1\uffff\2\103\1\uffff\1\u01d1\1\103\2\uffff\1\103\1\uffff\1\u01d4\6\103\1\uffff\4\103\1\uffff\1\103\1\uffff\1\u01e0\1\uffff\1\103\1\u01e2\1\103\1\u01e4\5\103\1\u01ea\1\u01eb\1\u01ec\2\103\1\u01ef\4\103\1\u01f4\1\uffff\3\103\1\uffff\1\u01fa\2\103\1\uffff\1\u01fd\1\u01fe\2\103\1\u0201\1\u0202\1\uffff\5\103\1\uffff\1\u0208\2\uffff\1\103\1\u020a\5\103\1\u0210\1\u0211\1\103\1\u0213\1\uffff\1\103\1\uffff\1\103\1\uffff\2\103\1\u0218\2\103\3\uffff\2\103\1\uffff\2\103\1\u021f\1\u0220\1\uffff\1\103\1\u0222\1\u0224\2\103\1\uffff\2\103\2\uffff\2\103\2\uffff\5\103\1\uffff\1\103\1\uffff\1\u0232\4\103\2\uffff\1\u0237\1\uffff\4\103\1\uffff\1\103\1\u023d\1\103\1\u023f\2\103\2\uffff\1\103\1\uffff\1\103\1\uffff\2\103\1\u0246\1\u0247\4\103\1\u024c\1\u024d\3\103\1\uffff\4\103\1\uffff\3\103\1\u0258\1\103\1\uffff\1\103\1\uffff\1\103\1\u025c\4\103\2\uffff\1\103\1\u0262\2\103\2\uffff\1\u0265\3\103\1\u0269\3\103\1\u026d\1\103\1\uffff\1\u026f\1\103\1\u0271\1\uffff\2\103\1\u0274\2\103\1\uffff\2\103\1\uffff\3\103\1\uffff\2\103\1\u027e\1\uffff\1\u027f\1\uffff\1\u0280\1\uffff\2\103\1\uffff\6\103\1\u0289\2\103\3\uffff\1\103\1\u028d\1\u028e\1\103\1\u0290\3\103\1\uffff\1\103\1\u0295\1\103\2\uffff\1\103\1\uffff\1\103\1\u0299\2\103\1\uffff\1\u029c\1\u029d\1\u029e\1\uffff\2\103\3\uffff\12\103\1\u02ab\1\103\1\uffff\6\103\1\u02b3\1\uffff";
+ "\1\uffff\2\104\2\uffff\24\104\1\176\1\u0081\5\uffff\1\u0089\3\uffff\1\u008f\1\u0093\1\u0097\1\u0099\1\u009c\1\u009e\1\u00a0\1\u00a2\1\u00a4\1\u00a7\1\u00a9\7\104\2\u00b4\1\75\5\uffff\6\104\1\uffff\1\104\1\u00c0\3\104\2\uffff\2\104\1\u00c9\2\104\1\u00ce\33\104\1\u00f4\6\104\1\u00fe\1\104\1\u0100\3\104\1\u0106\2\104\1\u010a\11\uffff\1\u010c\33\uffff\1\u010e\6\uffff\10\104\1\uffff\1\u00b4\4\uffff\4\104\1\u011b\1\u011c\2\104\1\uffff\1\104\1\u0120\6\104\1\uffff\4\104\1\uffff\1\104\1\u012f\1\u0130\1\104\1\u0132\12\104\1\u013f\2\104\1\u0142\1\u0146\7\104\1\u014e\6\104\1\u0155\2\104\1\uffff\1\u0158\7\104\1\u0161\1\uffff\1\104\1\uffff\5\104\1\uffff\1\u0168\1\104\6\uffff\1\u016a\10\104\1\u0173\2\104\2\uffff\2\104\1\u0178\1\uffff\16\104\2\uffff\1\104\1\uffff\3\104\1\u018b\5\104\1\u0192\2\104\1\uffff\1\u0195\1\104\1\uffff\3\104\1\uffff\2\104\1\u019d\4\104\1\uffff\6\104\1\uffff\2\104\1\uffff\1\u01aa\2\104\1\u01ad\2\104\1\u01b0\1\u01b1\1\uffff\1\104\1\u01b3\4\104\1\uffff\1\u01b8\1\uffff\4\104\1\u01bd\3\104\1\uffff\1\104\1\u01c2\1\104\1\u01c4\1\uffff\1\104\1\u01c6\20\104\1\uffff\6\104\1\uffff\2\104\1\uffff\1\u01e0\3\104\1\u01e4\2\104\1\uffff\1\u01e8\7\104\1\u01f0\3\104\1\uffff\2\104\1\uffff\1\u01f6\1\104\2\uffff\1\104\1\uffff\1\u01f9\1\u01fa\2\104\1\uffff\4\104\1\uffff\4\104\1\uffff\1\104\1\uffff\1\u0206\1\uffff\1\104\1\u0208\1\104\1\u020a\1\u020b\7\104\1\u0213\1\u0214\1\u0215\2\104\1\u0218\1\104\1\u021a\4\104\1\u021f\1\uffff\3\104\1\uffff\3\104\1\uffff\1\u0227\1\u0228\3\104\1\u022d\1\u022e\1\uffff\5\104\1\uffff\1\u0234\3\uffff\1\104\1\u0236\5\104\1\u023c\1\u023d\1\104\1\u023f\1\uffff\1\104\1\uffff\1\104\2\uffff\4\104\1\u0246\2\104\3\uffff\2\104\1\uffff\1\104\1\uffff\2\104\1\u024e\1\u024f\1\uffff\1\104\1\u0251\1\u0253\4\104\2\uffff\4\104\2\uffff\5\104\1\uffff\1\104\1\uffff\1\u0263\4\104\2\uffff\1\u0268\1\uffff\6\104\1\uffff\1\104\1\u0270\1\104\1\u0272\3\104\2\uffff\1\104\1\uffff\1\104\1\uffff\2\104\1\u027a\1\u027b\6\104\1\u0282\1\u0283\3\104\1\uffff\4\104\1\uffff\2\104\1\u028d\2\104\1\u0290\1\104\1\uffff\1\104\1\uffff\2\104\1\u0295\4\104\2\uffff\3\104\1\u029d\2\104\2\uffff\1\u02a0\3\104\1\u02a4\3\104\1\u02a8\1\uffff\2\104\1\uffff\1\u02ab\1\104\1\u02ad\1\104\1\uffff\2\104\1\u02b1\4\104\1\uffff\2\104\1\uffff\3\104\1\uffff\2\104\1\u02bd\1\uffff\1\u02be\1\104\1\uffff\1\u02c0\1\uffff\3\104\1\uffff\10\104\1\u02cc\2\104\2\uffff\1\104\1\uffff\1\u02d0\1\104\1\u02d2\1\u02d3\1\u02d4\1\u02d5\1\104\1\u02d7\3\104\1\uffff\1\104\1\u02dc\1\104\1\uffff\1\104\4\uffff\1\104\1\uffff\1\104\1\u02e1\2\104\1\uffff\1\104\1\u02e5\1\u02e6\1\u02e7\1\uffff\3\104\3\uffff\17\104\1\u02fa\1\104\1\u02fc\1\uffff\1\104\1\uffff\5\104\1\u0303\1\uffff";
static final String DFA21_eofS =
- "\u02b4\uffff";
+ "\u0304\uffff";
static final String DFA21_minS =
- "\1\0\1\141\1\150\2\uffff\1\146\1\145\1\141\1\145\1\154\1\141\1\115\1\141\1\157\1\123\1\165\1\153\1\104\1\145\1\141\1\145\1\143\1\150\1\154\1\56\1\52\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\1\56\1\72\1\160\1\141\1\164\1\156\1\141\1\151\1\141\2\60\1\44\5\uffff\1\143\1\157\1\141\1\147\1\146\1\162\1\uffff\1\164\1\44\1\165\1\160\1\162\2\uffff\1\144\1\160\1\44\1\146\1\44\1\143\1\154\1\155\1\145\1\143\1\160\1\154\1\162\1\157\1\154\1\114\1\160\1\155\1\145\1\162\1\143\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\144\1\44\1\167\1\154\1\145\1\143\1\144\1\171\1\44\2\164\1\151\1\154\1\44\1\74\11\uffff\1\75\32\uffff\1\75\6\uffff\1\147\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\uffff\1\60\4\uffff\1\153\1\150\1\160\1\151\2\44\1\163\1\154\1\uffff\1\145\1\44\1\145\1\157\2\145\1\164\1\157\1\uffff\1\143\1\151\1\141\1\uffff\1\164\2\44\1\157\1\165\1\157\1\155\1\145\1\157\1\151\1\162\2\145\1\141\1\44\1\155\1\163\2\44\1\153\1\145\2\147\1\141\1\153\1\44\1\164\1\160\2\164\1\145\1\143\1\44\1\143\1\145\1\uffff\1\44\1\154\1\141\1\150\1\145\1\143\1\151\1\171\1\44\1\uffff\1\145\1\150\1\154\1\157\1\151\7\uffff\1\44\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\44\1\145\1\156\2\uffff\1\151\1\145\1\44\1\uffff\1\157\1\167\1\162\1\156\1\141\2\162\1\155\1\165\1\157\1\144\2\uffff\2\162\1\166\1\145\1\44\1\144\1\164\1\145\1\156\1\44\1\154\1\141\1\uffff\1\44\1\145\1\uffff\1\154\1\151\1\157\1\uffff\1\145\1\124\1\44\1\145\1\154\1\165\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\116\1\uffff\1\44\1\164\1\145\1\44\1\150\1\156\2\44\1\uffff\1\164\1\44\1\145\1\167\1\147\1\uffff\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\147\1\uffff\1\162\1\44\1\163\1\44\1\uffff\1\146\1\44\1\143\1\164\1\156\1\164\2\151\1\154\1\162\1\141\1\164\1\156\1\145\1\156\1\uffff\1\151\1\171\1\163\1\144\1\uffff\1\154\1\164\1\uffff\1\44\1\101\1\157\1\156\1\44\1\144\1\171\1\uffff\1\44\1\145\1\160\1\103\1\151\1\143\1\150\1\44\1\162\1\164\1\141\1\uffff\1\145\1\123\1\uffff\1\44\1\147\2\uffff\1\55\1\uffff\1\44\1\116\1\156\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\164\1\uffff\1\164\1\uffff\1\44\1\uffff\1\150\1\44\1\143\1\44\1\142\2\164\1\116\1\164\3\44\1\164\1\156\1\44\1\163\1\151\1\163\1\171\1\44\1\uffff\1\164\1\142\1\147\1\uffff\1\44\1\102\1\160\1\uffff\2\44\1\150\1\156\2\44\1\uffff\1\157\1\145\1\155\1\117\1\151\1\uffff\1\44\2\uffff\1\157\1\44\1\145\1\143\1\141\1\163\1\145\2\44\1\171\1\44\1\uffff\1\141\1\uffff\1\145\1\uffff\2\145\1\44\1\141\1\145\3\uffff\1\123\1\147\1\uffff\1\151\1\157\2\44\1\uffff\1\164\2\44\1\141\1\156\1\uffff\1\171\1\145\2\uffff\1\141\1\145\2\uffff\1\156\1\103\1\145\1\156\1\172\1\uffff\1\122\1\uffff\1\44\1\157\1\164\1\141\1\143\2\uffff\1\44\1\uffff\1\156\1\157\1\144\1\162\1\uffff\1\155\1\44\1\151\1\44\1\157\1\156\2\uffff\1\162\1\uffff\1\157\1\uffff\2\164\2\44\1\162\1\163\1\151\1\157\2\44\2\145\1\165\1\uffff\1\156\1\145\1\154\1\157\1\uffff\1\147\1\146\1\102\1\44\1\145\1\uffff\1\172\1\uffff\1\156\1\44\1\151\1\144\1\150\1\151\2\uffff\1\141\1\44\1\172\1\156\2\uffff\1\44\1\163\1\156\1\144\1\44\1\154\1\156\1\145\1\44\1\171\1\uffff\1\44\1\145\1\44\1\uffff\1\142\1\145\1\44\1\164\1\143\1\uffff\1\145\1\164\1\uffff\1\165\1\151\1\163\1\uffff\1\171\1\144\1\44\1\uffff\1\44\1\uffff\1\44\1\uffff\1\165\1\154\1\uffff\1\171\1\164\1\144\1\145\1\154\1\161\1\44\1\125\1\163\3\uffff\1\164\2\44\1\145\1\44\1\170\1\164\1\165\1\uffff\1\156\1\44\1\145\2\uffff\1\162\1\uffff\1\164\1\44\1\145\1\151\1\uffff\3\44\1\uffff\1\122\1\161\3\uffff\1\145\1\165\1\163\1\145\1\165\1\111\1\154\1\144\1\164\1\145\1\44\1\156\1\uffff\1\164\1\151\1\146\1\151\1\145\1\162\1\44\1\uffff";
+ "\1\0\1\141\1\150\2\uffff\1\146\1\145\1\141\1\145\1\154\1\141\1\115\2\141\1\123\1\165\1\153\1\104\1\145\1\141\1\145\1\143\1\150\1\154\1\151\1\56\1\52\5\uffff\1\75\3\uffff\1\53\1\55\1\52\3\75\1\174\1\46\1\75\1\56\1\72\1\160\1\141\1\164\1\156\1\141\1\151\1\141\2\60\1\44\5\uffff\1\143\1\157\1\141\1\147\1\146\1\162\1\uffff\1\164\1\44\1\165\1\160\1\162\2\uffff\1\144\1\160\1\44\1\156\1\146\1\44\1\143\1\154\1\146\1\145\1\143\1\160\1\154\1\162\1\157\1\154\1\114\1\160\1\155\1\145\1\162\1\143\1\164\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\144\1\44\1\167\1\154\1\145\1\143\1\144\1\171\1\44\1\164\1\44\1\164\1\145\1\154\1\44\2\144\1\74\11\uffff\1\75\33\uffff\1\75\6\uffff\1\147\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\uffff\1\60\4\uffff\1\153\1\150\1\160\1\151\2\44\1\163\1\154\1\uffff\1\145\1\44\1\145\1\157\2\145\1\164\1\157\1\uffff\1\157\1\143\1\145\1\141\1\uffff\1\164\2\44\1\157\1\44\1\165\1\157\1\155\1\145\1\157\1\151\1\157\2\145\1\141\1\44\1\155\1\163\2\44\1\153\1\145\2\147\1\141\1\153\1\145\1\44\1\164\1\160\2\164\1\145\1\143\1\44\1\143\1\145\1\uffff\1\44\1\154\1\141\1\150\1\145\1\143\1\151\1\171\1\44\1\uffff\1\145\1\uffff\1\150\1\162\1\154\1\157\1\151\1\uffff\1\44\1\145\6\uffff\1\44\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\44\1\145\1\156\2\uffff\1\151\1\145\1\44\1\uffff\1\157\1\167\1\162\1\156\1\141\1\162\1\154\1\164\1\162\1\164\1\155\1\165\1\157\1\144\2\uffff\1\162\1\uffff\1\162\1\166\1\145\1\44\1\144\1\164\1\145\1\162\1\156\1\44\1\154\1\141\1\uffff\1\44\1\145\1\uffff\1\154\1\151\1\157\1\uffff\1\145\1\124\1\44\1\145\1\154\1\165\1\163\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\116\1\uffff\1\44\1\164\1\145\1\44\1\150\1\156\2\44\1\uffff\1\164\1\44\2\145\1\167\1\147\1\uffff\1\44\1\uffff\1\141\1\163\1\164\1\145\1\44\1\151\1\157\1\147\1\uffff\1\162\1\44\1\163\1\44\1\uffff\1\146\1\44\1\143\1\164\1\156\1\164\1\154\1\156\1\151\1\145\1\151\1\154\1\162\1\141\1\164\1\156\1\145\1\156\1\uffff\1\151\1\171\1\163\1\145\1\164\1\144\1\uffff\1\154\1\164\1\uffff\1\44\1\101\1\157\1\156\1\44\1\144\1\171\1\uffff\1\44\1\145\1\160\1\164\1\103\1\151\1\143\1\150\1\44\1\162\1\164\1\141\1\uffff\1\145\1\123\1\uffff\1\44\1\147\2\uffff\1\55\1\uffff\2\44\1\116\1\156\1\uffff\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\164\1\uffff\1\164\1\uffff\1\44\1\uffff\1\150\1\44\1\143\2\44\1\165\1\142\1\106\2\164\1\116\1\164\3\44\1\164\1\156\1\44\1\163\1\44\1\106\1\151\1\163\1\171\1\44\1\uffff\1\164\1\142\1\147\1\uffff\1\105\1\102\1\160\1\uffff\2\44\1\105\1\150\1\156\2\44\1\uffff\1\157\1\145\1\155\1\117\1\151\1\uffff\1\44\3\uffff\1\157\1\44\1\145\1\143\1\141\1\163\1\145\2\44\1\171\1\44\1\uffff\1\141\1\uffff\1\145\2\uffff\1\154\1\145\1\151\1\145\1\44\1\141\1\145\3\uffff\1\123\1\147\1\uffff\1\151\1\uffff\1\151\1\157\2\44\1\uffff\1\164\2\44\1\141\1\156\1\171\1\145\2\uffff\1\155\1\170\1\141\1\145\2\uffff\1\156\1\103\1\145\1\156\1\172\1\uffff\1\122\1\uffff\1\44\1\157\1\164\1\141\1\143\2\uffff\1\44\1\uffff\1\156\1\157\1\154\1\144\1\154\1\162\1\uffff\1\155\1\44\1\151\1\44\1\157\1\154\1\156\2\uffff\1\162\1\uffff\1\157\1\uffff\2\164\2\44\2\160\1\162\1\163\1\151\1\157\2\44\2\145\1\165\1\uffff\1\156\1\145\1\154\1\157\1\uffff\1\147\1\146\1\44\1\102\1\145\1\44\1\145\1\uffff\1\172\1\uffff\1\156\1\164\1\44\1\151\1\144\1\150\1\151\2\uffff\2\157\1\141\1\44\1\172\1\156\2\uffff\1\44\1\163\1\156\1\144\1\44\1\154\1\156\1\145\1\44\1\uffff\1\171\1\101\1\uffff\1\44\1\145\1\44\1\145\1\uffff\1\142\1\145\1\44\1\164\2\162\1\143\1\uffff\1\145\1\164\1\uffff\1\165\1\151\1\163\1\uffff\1\171\1\144\1\44\1\uffff\1\44\1\146\1\uffff\1\44\1\uffff\1\162\1\165\1\154\1\uffff\1\171\3\164\1\144\1\145\1\154\1\161\1\44\1\125\1\163\2\uffff\1\164\1\uffff\1\44\1\164\4\44\1\145\1\44\1\170\1\164\1\165\1\uffff\1\156\1\44\1\145\1\uffff\1\145\4\uffff\1\162\1\uffff\1\164\1\44\1\145\1\151\1\uffff\1\162\3\44\1\uffff\1\122\1\161\1\111\3\uffff\1\145\1\165\1\155\1\163\1\145\1\160\1\165\1\111\1\157\1\154\1\144\1\162\1\164\1\145\1\164\1\44\1\156\1\44\1\uffff\1\164\1\uffff\1\151\1\146\1\151\1\145\1\162\1\44\1\uffff";
static final String DFA21_maxS =
- "\1\uffff\1\162\1\171\2\uffff\1\156\1\157\2\145\1\170\1\162\1\115\1\160\1\157\1\123\1\165\1\171\1\170\1\165\1\162\1\145\1\156\1\151\1\163\1\56\1\75\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\2\72\1\160\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\154\1\172\5\uffff\1\164\1\157\1\141\1\147\1\146\1\162\1\uffff\1\164\1\172\1\171\1\160\1\162\2\uffff\1\164\1\160\1\172\1\163\1\172\1\143\1\162\1\164\1\163\2\164\1\156\1\162\1\157\1\154\1\114\1\162\1\155\1\145\1\162\1\157\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\144\1\172\1\167\1\154\1\145\1\164\1\160\1\171\1\172\2\164\1\151\1\154\1\172\1\74\11\uffff\1\75\32\uffff\1\75\6\uffff\1\147\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\uffff\1\154\4\uffff\1\153\1\150\1\160\1\151\2\172\1\163\1\154\1\uffff\1\145\1\172\1\145\1\157\2\145\1\164\1\157\1\uffff\1\143\1\151\1\141\1\uffff\1\164\2\172\1\157\1\165\1\157\1\155\1\145\1\157\1\151\1\162\2\145\1\141\1\172\1\155\1\163\2\172\1\153\1\145\2\147\1\141\1\153\1\172\1\164\1\160\2\164\1\145\1\143\1\172\1\143\1\145\1\uffff\1\172\1\154\1\141\1\150\1\145\1\143\1\151\1\171\1\172\1\uffff\1\145\1\150\1\154\1\157\1\151\7\uffff\1\172\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\172\1\145\1\156\2\uffff\1\151\1\145\1\172\1\uffff\1\157\1\167\1\162\1\156\1\141\2\162\1\155\1\165\1\157\1\144\2\uffff\2\162\1\166\1\145\1\172\1\144\1\164\1\145\1\156\1\172\1\154\1\141\1\uffff\1\172\1\145\1\uffff\1\171\1\151\1\157\1\uffff\1\145\1\124\1\172\1\145\1\154\1\165\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\116\1\uffff\1\172\1\164\1\145\1\172\1\150\1\156\2\172\1\uffff\1\164\1\172\1\145\1\167\1\147\1\uffff\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\147\1\uffff\1\162\1\172\1\163\1\172\1\uffff\1\146\1\172\1\143\1\164\1\156\1\164\2\151\1\154\1\162\1\141\1\164\1\156\1\145\1\156\1\uffff\1\151\1\171\2\163\1\uffff\1\154\1\164\1\uffff\1\172\1\101\1\157\1\156\1\172\1\162\1\171\1\uffff\1\172\1\145\1\160\1\103\1\151\1\143\1\150\1\172\1\162\1\164\1\141\1\uffff\1\145\1\123\1\uffff\1\172\1\147\2\uffff\1\55\1\uffff\1\172\1\116\1\156\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\164\1\uffff\1\164\1\uffff\1\172\1\uffff\1\150\1\172\1\143\1\172\1\142\2\164\1\116\1\164\3\172\1\164\1\156\1\172\1\163\1\151\1\163\1\171\1\172\1\uffff\1\164\1\142\1\147\1\uffff\1\172\1\102\1\160\1\uffff\2\172\1\150\1\156\2\172\1\uffff\1\157\1\145\1\155\1\117\1\151\1\uffff\1\172\2\uffff\1\157\1\172\1\145\1\143\1\141\1\163\1\145\2\172\1\171\1\172\1\uffff\1\141\1\uffff\1\145\1\uffff\2\145\1\172\1\141\1\145\3\uffff\1\123\1\147\1\uffff\1\151\1\157\2\172\1\uffff\1\164\2\172\1\141\1\156\1\uffff\1\171\1\145\2\uffff\1\141\1\145\2\uffff\1\156\1\103\1\145\1\156\1\172\1\uffff\1\156\1\uffff\1\172\1\157\1\164\1\141\1\143\2\uffff\1\172\1\uffff\1\156\1\157\1\144\1\162\1\uffff\1\155\1\172\1\151\1\172\1\157\1\156\2\uffff\1\162\1\uffff\1\157\1\uffff\2\164\2\172\1\162\1\163\1\151\1\157\2\172\2\145\1\165\1\uffff\1\156\1\145\1\154\1\157\1\uffff\1\147\1\146\1\102\1\172\1\145\1\uffff\1\172\1\uffff\1\156\1\172\1\151\1\144\1\150\1\151\2\uffff\1\141\2\172\1\156\2\uffff\1\172\1\163\1\156\1\144\1\172\1\154\1\156\1\145\1\172\1\171\1\uffff\1\172\1\145\1\172\1\uffff\1\142\1\145\1\172\1\164\1\143\1\uffff\1\145\1\164\1\uffff\1\165\1\151\1\163\1\uffff\1\171\1\144\1\172\1\uffff\1\172\1\uffff\1\172\1\uffff\1\165\1\154\1\uffff\1\171\1\164\1\144\1\145\1\154\1\161\1\172\1\125\1\163\3\uffff\1\164\2\172\1\145\1\172\1\170\1\164\1\165\1\uffff\1\156\1\172\1\145\2\uffff\1\162\1\uffff\1\164\1\172\1\145\1\151\1\uffff\3\172\1\uffff\1\122\1\161\3\uffff\1\145\1\165\1\163\1\145\1\165\1\111\1\154\1\144\1\164\1\145\1\172\1\156\1\uffff\1\164\1\151\1\146\1\151\1\145\1\162\1\172\1\uffff";
+ "\1\uffff\1\162\1\171\2\uffff\1\163\1\157\2\145\1\170\1\162\1\115\1\160\1\157\1\123\1\165\1\171\1\170\1\165\1\162\1\145\1\162\1\151\1\163\1\151\1\56\1\75\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\2\72\1\160\1\157\1\164\1\156\1\141\1\151\1\141\1\170\1\154\1\172\5\uffff\1\164\1\157\1\141\1\147\1\146\1\162\1\uffff\1\164\1\172\1\171\1\160\1\162\2\uffff\1\164\1\160\1\172\1\156\1\163\1\172\1\143\1\162\1\164\1\163\2\164\1\156\1\162\1\157\1\154\1\114\1\162\1\155\1\145\1\162\1\157\1\164\1\126\1\157\1\151\1\141\1\151\1\160\1\156\1\111\1\145\1\144\1\172\1\167\1\154\1\145\1\164\1\160\1\171\1\172\1\164\1\172\1\164\1\151\1\154\1\172\2\144\1\74\11\uffff\1\75\33\uffff\1\75\6\uffff\1\147\1\167\1\156\1\141\1\151\1\164\1\154\1\156\1\uffff\1\154\4\uffff\1\153\1\150\1\160\1\151\2\172\1\163\1\154\1\uffff\1\145\1\172\1\145\1\157\2\145\1\164\1\157\1\uffff\1\165\1\143\1\151\1\141\1\uffff\1\164\2\172\1\157\1\172\1\165\1\157\1\155\1\145\1\157\1\151\1\162\2\145\1\141\1\172\1\155\1\163\2\172\1\153\1\145\2\147\1\141\1\153\1\145\1\172\1\164\1\160\2\164\1\145\1\143\1\172\1\143\1\145\1\uffff\1\172\1\154\1\141\1\150\1\145\1\143\1\151\1\171\1\172\1\uffff\1\145\1\uffff\1\150\1\162\1\154\1\157\1\151\1\uffff\1\172\1\145\6\uffff\1\172\1\104\1\157\1\162\1\166\1\145\1\154\1\144\1\141\1\172\1\145\1\156\2\uffff\1\151\1\145\1\172\1\uffff\1\157\1\167\1\162\1\156\1\141\1\162\1\154\1\164\1\162\1\164\1\155\1\165\1\157\1\144\2\uffff\1\162\1\uffff\1\162\1\166\1\145\1\172\1\144\1\164\1\145\1\163\1\156\1\172\1\154\1\141\1\uffff\1\172\1\145\1\uffff\1\171\1\151\1\157\1\uffff\1\145\1\124\1\172\1\145\1\154\1\165\1\163\1\uffff\1\145\1\114\1\151\1\143\1\162\1\150\1\uffff\1\165\1\116\1\uffff\1\172\1\164\1\145\1\172\1\150\1\156\2\172\1\uffff\1\164\1\172\2\145\1\167\1\147\1\uffff\1\172\1\uffff\1\141\1\163\1\164\1\145\1\172\1\151\1\157\1\147\1\uffff\1\162\1\172\1\163\1\172\1\uffff\1\146\1\172\1\143\1\164\1\156\1\164\1\154\1\156\1\151\1\145\1\151\1\154\1\162\1\141\1\164\1\156\1\145\1\156\1\uffff\1\151\1\171\1\163\1\145\1\164\1\163\1\uffff\1\154\1\164\1\uffff\1\172\1\101\1\157\1\156\1\172\1\162\1\171\1\uffff\1\172\1\145\1\160\1\164\1\103\1\151\1\143\1\150\1\172\1\162\1\164\1\141\1\uffff\1\145\1\123\1\uffff\1\172\1\147\2\uffff\1\55\1\uffff\2\172\1\116\1\156\1\uffff\1\164\1\145\1\104\1\162\1\uffff\1\163\1\155\1\145\1\164\1\uffff\1\164\1\uffff\1\172\1\uffff\1\150\1\172\1\143\2\172\1\165\1\142\1\106\2\164\1\116\1\164\3\172\1\164\1\156\1\172\1\163\1\172\1\106\1\151\1\163\1\171\1\172\1\uffff\1\164\1\142\1\147\1\uffff\1\120\1\102\1\160\1\uffff\2\172\1\111\1\150\1\156\2\172\1\uffff\1\157\1\145\1\155\1\117\1\151\1\uffff\1\172\3\uffff\1\157\1\172\1\145\1\143\1\141\1\163\1\145\2\172\1\171\1\172\1\uffff\1\141\1\uffff\1\145\2\uffff\1\154\1\145\1\151\1\145\1\172\1\141\1\145\3\uffff\1\123\1\147\1\uffff\1\151\1\uffff\1\151\1\157\2\172\1\uffff\1\164\2\172\1\141\1\156\1\171\1\145\2\uffff\1\155\1\170\1\141\1\145\2\uffff\1\156\1\103\1\145\1\156\1\172\1\uffff\1\156\1\uffff\1\172\1\157\1\164\1\141\1\143\2\uffff\1\172\1\uffff\1\156\1\157\1\154\1\144\1\154\1\162\1\uffff\1\155\1\172\1\151\1\172\1\157\1\154\1\156\2\uffff\1\162\1\uffff\1\157\1\uffff\2\164\2\172\2\160\1\162\1\163\1\151\1\157\2\172\2\145\1\165\1\uffff\1\156\1\145\1\154\1\157\1\uffff\1\147\1\146\1\172\1\102\1\145\1\172\1\145\1\uffff\1\172\1\uffff\1\156\1\164\1\172\1\151\1\144\1\150\1\151\2\uffff\2\157\1\141\2\172\1\156\2\uffff\1\172\1\163\1\156\1\144\1\172\1\154\1\156\1\145\1\172\1\uffff\1\171\1\101\1\uffff\1\172\1\145\1\172\1\145\1\uffff\1\142\1\145\1\172\1\164\2\162\1\143\1\uffff\1\145\1\164\1\uffff\1\165\1\151\1\163\1\uffff\1\171\1\144\1\172\1\uffff\1\172\1\146\1\uffff\1\172\1\uffff\1\162\1\165\1\154\1\uffff\1\171\3\164\1\144\1\145\1\154\1\161\1\172\1\125\1\163\2\uffff\1\164\1\uffff\1\172\1\164\4\172\1\145\1\172\1\170\1\164\1\165\1\uffff\1\156\1\172\1\145\1\uffff\1\145\4\uffff\1\162\1\uffff\1\164\1\172\1\145\1\151\1\uffff\1\162\3\172\1\uffff\1\122\1\161\1\111\3\uffff\1\145\1\165\1\155\1\163\1\145\1\160\1\165\1\111\1\157\1\154\1\144\1\162\1\164\1\145\1\164\1\172\1\156\1\172\1\uffff\1\164\1\uffff\1\151\1\146\1\151\1\145\1\162\1\172\1\uffff";
static final String DFA21_acceptS =
- "\3\uffff\1\3\1\4\25\uffff\1\74\1\75\1\76\1\77\1\100\1\uffff\1\102\1\103\1\104\25\uffff\1\u0092\2\u0093\1\u0096\1\u0097\6\uffff\1\u0092\5\uffff\1\3\1\4\55\uffff\1\67\1\107\1\134\1\72\1\74\1\75\1\76\1\77\1\100\1\uffff\1\127\1\101\1\102\1\103\1\104\1\105\1\140\1\132\1\106\1\124\1\141\1\133\1\110\1\u0094\1\u0095\1\135\1\111\1\136\1\130\1\112\1\114\1\113\1\115\1\144\1\116\1\175\1\uffff\1\137\1\131\1\143\1\174\1\142\1\150\10\uffff\1\u008f\1\uffff\1\u0090\1\u0091\1\u0093\1\u0096\10\uffff\1\63\10\uffff\1\145\3\uffff\1\154\43\uffff\1\73\11\uffff\1\43\5\uffff\1\61\1\125\1\126\1\121\1\117\1\122\1\120\14\uffff\1\u0080\1\u0083\3\uffff\1\170\13\uffff\1\156\1\155\14\uffff\1\42\2\uffff\1\14\3\uffff\1\62\6\uffff\1\20\6\uffff\1\25\2\uffff\1\161\10\uffff\1\41\5\uffff\1\177\10\uffff\1\13\4\uffff\1\163\17\uffff\1\146\4\uffff\1\12\2\uffff\1\56\7\uffff\1\u0081\13\uffff\1\164\2\uffff\1\152\2\uffff\1\55\1\40\1\uffff\1\44\7\uffff\1\u0087\4\uffff\1\176\1\uffff\1\2\1\uffff\1\166\24\uffff\1\162\3\uffff\1\46\3\uffff\1\u008d\6\uffff\1\160\5\uffff\1\173\1\uffff\1\u0082\1\153\13\uffff\1\165\1\uffff\1\24\1\uffff\1\70\5\uffff\1\10\1\167\1\u008e\2\uffff\1\30\4\uffff\1\36\5\uffff\1\33\2\uffff\1\17\1\35\2\uffff\1\71\1\147\5\uffff\1\54\1\uffff\1\60\5\uffff\1\u008a\1\1\1\uffff\1\u008c\4\uffff\1\151\6\uffff\1\157\1\171\1\uffff\1\64\1\uffff\1\37\15\uffff\1\u0084\4\uffff\1\57\5\uffff\1\27\1\uffff\1\16\6\uffff\1\53\1\66\4\uffff\1\31\1\32\12\uffff\1\21\3\uffff\1\65\5\uffff\1\23\2\uffff\1\45\3\uffff\1\u0085\3\uffff\1\123\1\uffff\1\7\1\uffff\1\34\2\uffff\1\51\11\uffff\1\5\1\6\1\11\10\uffff\1\u0089\3\uffff\1\26\1\52\1\uffff\1\172\4\uffff\1\u0088\3\uffff\1\47\2\uffff\1\15\1\22\1\u008b\14\uffff\1\50\7\uffff\1\u0086";
+ "\3\uffff\1\3\1\4\26\uffff\1\103\1\104\1\105\1\106\1\107\1\uffff\1\111\1\112\1\113\25\uffff\1\u009e\2\u009f\1\u00a2\1\u00a3\6\uffff\1\u009e\5\uffff\1\3\1\4\62\uffff\1\76\1\116\1\143\1\101\1\103\1\104\1\105\1\106\1\107\1\uffff\1\136\1\110\1\111\1\112\1\113\1\114\1\147\1\141\1\115\1\133\1\150\1\142\1\117\1\u00a0\1\u00a1\1\144\1\120\1\145\1\137\1\u0096\1\121\1\123\1\122\1\124\1\153\1\125\1\u0084\1\uffff\1\146\1\140\1\152\1\u0083\1\151\1\157\10\uffff\1\u009b\1\uffff\1\u009c\1\u009d\1\u009f\1\u00a2\10\uffff\1\72\10\uffff\1\154\4\uffff\1\163\45\uffff\1\102\11\uffff\1\47\1\uffff\1\u009a\5\uffff\1\70\2\uffff\1\134\1\135\1\130\1\126\1\131\1\127\14\uffff\1\u0087\1\u008a\3\uffff\1\177\16\uffff\1\165\1\164\1\uffff\1\64\14\uffff\1\46\2\uffff\1\15\3\uffff\1\71\7\uffff\1\21\6\uffff\1\26\2\uffff\1\170\10\uffff\1\45\6\uffff\1\u0099\1\uffff\1\u0086\10\uffff\1\14\4\uffff\1\172\22\uffff\1\155\6\uffff\1\13\2\uffff\1\62\7\uffff\1\u0088\14\uffff\1\173\2\uffff\1\161\2\uffff\1\61\1\43\1\uffff\1\50\4\uffff\1\66\4\uffff\1\u008e\4\uffff\1\u0085\1\uffff\1\2\1\uffff\1\175\31\uffff\1\171\3\uffff\1\52\3\uffff\1\u0094\7\uffff\1\167\5\uffff\1\u0082\1\uffff\1\u0089\1\65\1\162\13\uffff\1\174\1\uffff\1\25\1\uffff\1\77\1\u0097\7\uffff\1\10\1\176\1\u0095\2\uffff\1\31\1\uffff\1\41\4\uffff\1\40\7\uffff\1\20\1\37\4\uffff\1\100\1\156\5\uffff\1\60\1\uffff\1\67\5\uffff\1\u0091\1\1\1\uffff\1\u0093\6\uffff\1\160\7\uffff\1\166\1\u0080\1\uffff\1\73\1\uffff\1\42\17\uffff\1\u008b\4\uffff\1\63\7\uffff\1\30\1\uffff\1\17\7\uffff\1\57\1\75\6\uffff\1\32\1\33\11\uffff\1\u0098\2\uffff\1\22\4\uffff\1\74\7\uffff\1\24\2\uffff\1\51\3\uffff\1\u008c\3\uffff\1\132\2\uffff\1\7\1\uffff\1\36\3\uffff\1\55\13\uffff\1\5\1\6\1\uffff\1\11\13\uffff\1\u0090\3\uffff\1\44\1\uffff\1\27\1\56\1\34\1\35\1\uffff\1\u0081\4\uffff\1\u008f\4\uffff\1\53\3\uffff\1\16\1\23\1\u0092\22\uffff\1\54\1\uffff\1\12\6\uffff\1\u008d";
static final String DFA21_specialS =
- "\1\0\u02b3\uffff}>";
+ "\1\0\u0303\uffff}>";
static final String[] DFA21_transitionS = {
- "\11\74\2\73\2\74\1\73\22\74\1\73\1\53\1\71\1\40\1\70\1\46\1\52\1\72\1\34\1\36\1\31\1\43\1\35\1\44\1\30\1\45\1\65\11\66\1\55\1\32\1\47\1\37\1\50\1\54\1\33\2\70\1\16\1\62\1\21\7\70\1\63\1\57\3\70\1\64\1\60\1\70\1\61\2\70\1\13\2\70\1\41\1\74\1\42\1\67\1\70\1\74\1\27\1\70\1\23\1\6\1\11\1\12\2\70\1\5\1\56\1\24\1\15\1\14\1\22\1\25\1\1\1\17\1\10\1\20\1\2\1\70\1\7\1\26\3\70\1\3\1\51\1\4\uff82\74",
- "\1\75\2\uffff\1\101\1\102\6\uffff\1\77\1\uffff\1\100\3\uffff\1\76",
- "\1\110\1\104\5\uffff\1\105\2\uffff\1\106\6\uffff\1\107",
+ "\11\75\2\74\2\75\1\74\22\75\1\74\1\54\1\72\1\41\1\71\1\47\1\53\1\73\1\35\1\37\1\32\1\44\1\36\1\45\1\31\1\46\1\66\11\67\1\56\1\33\1\50\1\40\1\51\1\55\1\34\2\71\1\16\1\63\1\21\7\71\1\64\1\60\3\71\1\65\1\61\1\71\1\62\2\71\1\13\2\71\1\42\1\75\1\43\1\70\1\71\1\75\1\27\1\71\1\23\1\6\1\11\1\12\1\71\1\30\1\5\1\57\1\24\1\15\1\14\1\22\1\25\1\1\1\17\1\10\1\20\1\2\1\71\1\7\1\26\3\71\1\3\1\52\1\4\uff82\75",
+ "\1\76\2\uffff\1\102\1\103\6\uffff\1\100\1\uffff\1\101\3\uffff\1\77",
+ "\1\111\1\105\5\uffff\1\106\2\uffff\1\107\6\uffff\1\110",
"",
"",
- "\1\115\6\uffff\1\114\1\113",
- "\1\116\11\uffff\1\117",
- "\1\121\3\uffff\1\120",
- "\1\122",
- "\1\123\1\uffff\1\124\11\uffff\1\125",
- "\1\131\7\uffff\1\126\5\uffff\1\127\2\uffff\1\130",
- "\1\132",
- "\1\133\3\uffff\1\136\3\uffff\1\134\6\uffff\1\135",
- "\1\137",
- "\1\140",
- "\1\141",
- "\1\142\10\uffff\1\143\1\145\1\uffff\1\144\1\uffff\1\146",
- "\1\147\63\uffff\1\150",
- "\1\153\11\uffff\1\151\3\uffff\1\152\1\uffff\1\154",
- "\1\156\15\uffff\1\157\2\uffff\1\155",
- "\1\160",
- "\1\162\12\uffff\1\161",
- "\1\164\1\163",
- "\1\165\6\uffff\1\166",
- "\1\167",
- "\1\172\22\uffff\1\171",
+ "\1\116\6\uffff\1\115\1\114\4\uffff\1\117",
+ "\1\120\11\uffff\1\121",
+ "\1\123\3\uffff\1\122",
+ "\1\124",
+ "\1\125\1\uffff\1\126\11\uffff\1\127",
+ "\1\133\7\uffff\1\130\5\uffff\1\131\2\uffff\1\132",
+ "\1\134",
+ "\1\135\3\uffff\1\140\3\uffff\1\136\6\uffff\1\137",
+ "\1\142\15\uffff\1\141",
+ "\1\143",
+ "\1\144",
+ "\1\145\10\uffff\1\146\1\150\1\uffff\1\147\1\uffff\1\151",
+ "\1\152\63\uffff\1\153",
+ "\1\156\11\uffff\1\154\3\uffff\1\155\1\uffff\1\157",
+ "\1\161\15\uffff\1\162\2\uffff\1\160",
+ "\1\163",
+ "\1\165\12\uffff\1\164\3\uffff\1\166",
+ "\1\170\1\167",
+ "\1\171\1\uffff\1\173\4\uffff\1\172",
+ "\1\174",
+ "\1\175",
+ "\1\u0080\22\uffff\1\177",
"",
"",
"",
"",
"",
- "\1\u0081\1\u0082",
+ "\1\u0087\1\u0088",
"",
"",
"",
- "\1\u0088\21\uffff\1\u0087",
- "\1\u008c\17\uffff\1\u008a\1\u008b",
- "\1\u008f\4\uffff\1\u0090\15\uffff\1\u008e",
- "\1\u0092",
- "\1\u0094",
- "\1\u0096",
+ "\1\u008e\21\uffff\1\u008d",
+ "\1\u0092\17\uffff\1\u0090\1\u0091",
+ "\1\u0095\4\uffff\1\u0096\15\uffff\1\u0094",
"\1\u0098",
- "\1\u009a",
- "\1\u009c",
- "\1\u009f\13\uffff\1\u009e",
+ "\1\u009b\1\u009a",
+ "\1\u009d",
+ "\1\u009f",
"\1\u00a1",
"\1\u00a3",
- "\1\u00a5\15\uffff\1\u00a4",
- "\1\u00a6",
- "\1\u00a7",
+ "\1\u00a6\13\uffff\1\u00a5",
"\1\u00a8",
- "\1\u00a9",
"\1\u00aa",
- "\12\u00ac\10\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\13\uffff\1\u00ab\6\uffff\1\u00ac\2\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\13\uffff\1\u00ab",
- "\12\u00ac\10\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\22\uffff\1\u00ac\2\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae",
- "\1\103\34\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u00ac\15\uffff\1\u00ab",
+ "\1\u00ad",
+ "\1\u00ae",
+ "\1\u00af",
+ "\1\u00b0",
+ "\1\u00b1",
+ "\12\u00b3\10\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\13\uffff\1\u00b2\6\uffff\1\u00b3\2\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\13\uffff\1\u00b2",
+ "\12\u00b3\10\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\22\uffff\1\u00b3\2\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5",
+ "\1\104\34\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
"",
"",
"",
"",
- "\1\u00b1\20\uffff\1\u00b2",
- "\1\u00b3",
- "\1\u00b4",
- "\1\u00b5",
- "\1\u00b6",
- "\1\u00b7",
- "",
- "\1\u00b8",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u00ba\3\uffff\1\u00bb",
+ "\1\u00b8\20\uffff\1\u00b9",
+ "\1\u00ba",
+ "\1\u00bb",
"\1\u00bc",
"\1\u00bd",
- "",
- "",
- "\1\u00bf\16\uffff\1\u00c0\1\u00be",
- "\1\u00c1",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u00c5\5\uffff\1\u00c4\6\uffff\1\u00c3",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u00c7",
- "\1\u00c8\5\uffff\1\u00c9",
- "\1\u00cc\2\uffff\1\u00ca\3\uffff\1\u00cb",
- "\1\u00cd\15\uffff\1\u00ce",
- "\1\u00cf\20\uffff\1\u00d0",
- "\1\u00d1\3\uffff\1\u00d2",
- "\1\u00d3\1\uffff\1\u00d4",
- "\1\u00d5",
- "\1\u00d6",
- "\1\u00d7",
- "\1\u00d8",
- "\1\u00d9\1\uffff\1\u00da",
- "\1\u00db",
- "\1\u00dc",
- "\1\u00dd",
- "\1\u00de\13\uffff\1\u00df",
+ "\1\u00be",
+ "",
+ "\1\u00bf",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u00c1\3\uffff\1\u00c2",
+ "\1\u00c3",
+ "\1\u00c4",
+ "",
+ "",
+ "\1\u00c6\16\uffff\1\u00c7\1\u00c5",
+ "\1\u00c8",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u00ca",
+ "\1\u00cd\5\uffff\1\u00cc\6\uffff\1\u00cb",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u00cf",
+ "\1\u00d0\5\uffff\1\u00d1",
+ "\1\u00d3\6\uffff\1\u00d5\2\uffff\1\u00d2\3\uffff\1\u00d4",
+ "\1\u00d6\15\uffff\1\u00d7",
+ "\1\u00d8\20\uffff\1\u00d9",
+ "\1\u00da\3\uffff\1\u00db",
+ "\1\u00dc\1\uffff\1\u00dd",
+ "\1\u00de",
+ "\1\u00df",
"\1\u00e0",
"\1\u00e1",
- "\1\u00e2",
- "\1\u00e3",
+ "\1\u00e2\1\uffff\1\u00e3",
"\1\u00e4",
"\1\u00e5",
"\1\u00e6",
- "\1\u00e7",
- "\1\u00e8",
+ "\1\u00e7\13\uffff\1\u00e8",
"\1\u00e9",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u00ea",
"\1\u00eb",
"\1\u00ec",
"\1\u00ed",
- "\1\u00ee\17\uffff\1\u00ef\1\u00f0",
- "\1\u00f1\13\uffff\1\u00f2",
+ "\1\u00ee",
+ "\1\u00ef",
+ "\1\u00f0",
+ "\1\u00f1",
+ "\1\u00f2",
"\1\u00f3",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u00f5",
"\1\u00f6",
"\1\u00f7",
- "\1\u00f8",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u00f9\7\103",
- "\1\u00fb",
- "",
- "",
- "",
- "",
+ "\1\u00f8\17\uffff\1\u00f9\1\u00fa",
+ "\1\u00fb\13\uffff\1\u00fc",
+ "\1\u00fd",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u00ff",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0101",
+ "\1\u0102\3\uffff\1\u0103",
+ "\1\u0104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\22\104\1\u0105\7\104",
+ "\1\u0107",
+ "\1\u0108",
+ "\1\u0109",
"",
"",
"",
"",
"",
- "\1\u00fd",
"",
"",
"",
"",
+ "\1\u010b",
"",
"",
"",
@@ -5216,541 +5566,619 @@ public class InternalDataDSLLexer extends Lexer {
"",
"",
"",
- "\1\u00ff",
"",
"",
"",
"",
"",
+ "\1\u010d",
"",
- "\1\u0101",
- "\1\u0102",
- "\1\u0103",
- "\1\u0104",
- "\1\u0105",
- "\1\u0106",
- "\1\u0107",
- "\1\u0108",
"",
- "\12\u00ac\10\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae\22\uffff\1\u00ac\2\uffff\1\u00ae\1\uffff\3\u00ae\5\uffff\1\u00ae",
"",
"",
"",
"",
- "\1\u0109",
- "\1\u010a",
- "\1\u010b",
- "\1\u010c",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u010f",
"\1\u0110",
- "",
"\1\u0111",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0112",
"\1\u0113",
"\1\u0114",
"\1\u0115",
"\1\u0116",
+ "",
+ "\12\u00b3\10\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5\22\uffff\1\u00b3\2\uffff\1\u00b5\1\uffff\3\u00b5\5\uffff\1\u00b5",
+ "",
+ "",
+ "",
+ "",
"\1\u0117",
"\1\u0118",
- "",
"\1\u0119",
"\1\u011a",
- "\1\u011b",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u011d",
+ "\1\u011e",
"",
- "\1\u011c",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\10\103\1\u011d\21\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0120",
+ "\1\u011f",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0121",
"\1\u0122",
"\1\u0123",
"\1\u0124",
"\1\u0125",
"\1\u0126",
- "\1\u0127",
- "\1\u0128",
+ "",
+ "\1\u0128\5\uffff\1\u0127",
"\1\u0129",
- "\1\u012a",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\14\103\1\u012b\15\103",
+ "\1\u012a\3\uffff\1\u012b",
+ "\1\u012c",
+ "",
"\1\u012d",
- "\1\u012e",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\1\103\1\u0130\21\103\1\u0132\6\103\4\uffff\1\103\1\uffff\17\103\1\u0131\12\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\10\104\1\u012e\21\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0131",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0133",
"\1\u0134",
"\1\u0135",
"\1\u0136",
"\1\u0137",
"\1\u0138",
- "\1\u0139",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u013a\2\uffff\1\u0139",
"\1\u013b",
"\1\u013c",
"\1\u013d",
- "\1\u013e",
- "\1\u013f",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\14\104\1\u013e\15\104",
"\1\u0140",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0142",
- "\1\u0143",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0145",
- "\1\u0146",
+ "\1\u0141",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\1\104\1\u0143\21\104\1\u0145\6\104\4\uffff\1\104\1\uffff\17\104\1\u0144\12\104",
"\1\u0147",
"\1\u0148",
"\1\u0149",
"\1\u014a",
"\1\u014b",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u014c\7\103",
- "",
- "\1\u014e",
+ "\1\u014c",
+ "\1\u014d",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u014f",
"\1\u0150",
"\1\u0151",
"\1\u0152",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0153",
"\1\u0154",
- "\1\u0155",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0156",
"\1\u0157",
- "\1\u0158",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0159",
"\1\u015a",
"\1\u015b",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u015c",
"\1\u015d",
"\1\u015e",
- "",
- "",
"\1\u015f",
- "\1\u0160",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\22\104\1\u0160\7\104",
"",
"\1\u0162",
+ "",
"\1\u0163",
"\1\u0164",
"\1\u0165",
"\1\u0166",
"\1\u0167",
- "\1\u0168",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0169",
- "\1\u016a",
- "\1\u016b",
- "\1\u016c",
"",
"",
+ "",
+ "",
+ "",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u016b",
+ "\1\u016c",
"\1\u016d",
"\1\u016e",
"\1\u016f",
"\1\u0170",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0171",
"\1\u0172",
- "\1\u0173",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0174",
"\1\u0175",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "",
+ "",
+ "\1\u0176",
"\1\u0177",
- "\1\u0178",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0179",
"\1\u017a",
- "",
- "\1\u017c\14\uffff\1\u017b",
+ "\1\u017b",
+ "\1\u017c",
"\1\u017d",
"\1\u017e",
- "",
"\1\u017f",
"\1\u0180",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0181",
"\1\u0182",
"\1\u0183",
"\1\u0184",
- "",
"\1\u0185",
"\1\u0186",
+ "",
+ "",
"\1\u0187",
+ "",
"\1\u0188",
"\1\u0189",
"\1\u018a",
- "",
- "\1\u018b",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u018c",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u018d",
"\1\u018e",
- "\1\u018f",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0190\1\u018f",
"\1\u0191",
- "\1\u0192",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
- "\1\u0195",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0197",
- "\1\u0198",
- "\1\u0199",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0193",
+ "\1\u0194",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0196",
"",
+ "\1\u0198\14\uffff\1\u0197",
+ "\1\u0199",
"\1\u019a",
+ "",
"\1\u019b",
"\1\u019c",
- "\1\u019d",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u019e",
"\1\u019f",
"\1\u01a0",
"\1\u01a1",
"",
"\1\u01a2",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01a3",
"\1\u01a4",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
+ "\1\u01a5",
"\1\u01a6",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01a7",
+ "",
"\1\u01a8",
"\1\u01a9",
- "\1\u01aa",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01ab",
"\1\u01ac",
- "\1\u01ad",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01ae",
"\1\u01af",
- "\1\u01b0",
- "\1\u01b1",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
"\1\u01b2",
- "\1\u01b3",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01b4",
- "",
"\1\u01b5",
"\1\u01b6",
"\1\u01b7",
- "\1\u01b9\16\uffff\1\u01b8",
"",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
+ "\1\u01b9",
"\1\u01ba",
"\1\u01bb",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01bd",
+ "\1\u01bc",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01be",
"\1\u01bf",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01c2\15\uffff\1\u01c1",
+ "\1\u01c0",
+ "",
+ "\1\u01c1",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01c3",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u01c5",
- "\1\u01c6",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01c7",
"\1\u01c8",
"\1\u01c9",
"\1\u01ca",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01cb",
"\1\u01cc",
"\1\u01cd",
"\1\u01ce",
- "",
"\1\u01cf",
"\1\u01d0",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01d1",
"\1\u01d2",
- "",
- "",
"\1\u01d3",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01d4",
"\1\u01d5",
"\1\u01d6",
+ "",
"\1\u01d7",
"\1\u01d8",
"\1\u01d9",
"\1\u01da",
- "",
"\1\u01db",
- "\1\u01dc",
- "\1\u01dd",
- "\1\u01de",
+ "\1\u01dd\16\uffff\1\u01dc",
"",
+ "\1\u01de",
"\1\u01df",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01e1",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01e2",
"\1\u01e3",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01e5",
- "\1\u01e6",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u01e6\15\uffff\1\u01e5",
"\1\u01e7",
- "\1\u01e8",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01e9",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01ea",
+ "\1\u01eb",
+ "\1\u01ec",
"\1\u01ed",
"\1\u01ee",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01f0",
+ "\1\u01ef",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01f1",
"\1\u01f2",
"\1\u01f3",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
+ "\1\u01f4",
"\1\u01f5",
- "\1\u01f6",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01f7",
"",
- "\1\103\13\uffff\12\103\7\uffff\4\103\1\u01f9\12\103\1\u01f8\12\103\4\uffff\1\103\1\uffff\32\103",
+ "",
+ "\1\u01f8",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u01fb",
"\1\u01fc",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01fd",
+ "\1\u01fe",
"\1\u01ff",
"\1\u0200",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
+ "\1\u0201",
+ "\1\u0202",
"\1\u0203",
"\1\u0204",
- "\1\u0205",
- "\1\u0206",
- "\1\u0207",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0205",
"",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
+ "\1\u0207",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0209",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u020b",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u020c",
"\1\u020d",
"\1\u020e",
"\1\u020f",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0210",
+ "\1\u0211",
"\1\u0212",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
- "\1\u0214",
- "",
- "\1\u0215",
- "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0216",
"\1\u0217",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0219",
- "\1\u021a",
- "",
- "",
- "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u021b",
"\1\u021c",
- "",
"\1\u021d",
"\1\u021e",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
+ "\1\u0220",
"\1\u0221",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\14\103\1\u0223\15\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0222",
+ "",
+ "\1\u0224\12\uffff\1\u0223",
"\1\u0225",
"\1\u0226",
"",
- "\1\u0227",
- "\1\u0228",
- "",
- "",
- "\1\u0229",
- "\1\u022a",
- "",
- "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u022a\3\uffff\1\u0229",
"\1\u022b",
"\1\u022c",
- "\1\u022d",
- "\1\u022e",
- "\1\u022f",
- "",
- "\1\u0230\33\uffff\1\u0231",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u022f",
+ "\1\u0230",
+ "\1\u0231",
+ "\1\u0232",
"\1\u0233",
- "\1\u0234",
- "\1\u0235",
- "\1\u0236",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
+ "\1\u0235",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0237",
"\1\u0238",
"\1\u0239",
"\1\u023a",
"\1\u023b",
- "",
- "\1\u023c",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u023e",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
"\1\u0240",
+ "",
"\1\u0241",
"",
"",
"\1\u0242",
- "",
"\1\u0243",
- "",
"\1\u0244",
"\1\u0245",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0247",
"\1\u0248",
+ "",
+ "",
+ "",
"\1\u0249",
"\1\u024a",
+ "",
"\1\u024b",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u024e",
- "\1\u024f",
- "\1\u0250",
"",
- "\1\u0251",
- "\1\u0252",
- "\1\u0253",
- "\1\u0254",
+ "\1\u024c",
+ "\1\u024d",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"",
+ "\1\u0250",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\14\104\1\u0252\15\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0254",
"\1\u0255",
"\1\u0256",
"\1\u0257",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0259",
"",
- "\1\u025a",
"",
+ "\1\u0258",
+ "\1\u0259",
+ "\1\u025a",
"\1\u025b",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "",
+ "",
+ "\1\u025c",
"\1\u025d",
"\1\u025e",
"\1\u025f",
"\1\u0260",
"",
+ "\1\u0261\33\uffff\1\u0262",
"",
- "\1\u0261",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0263",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0264",
- "",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0265",
"\1\u0266",
"\1\u0267",
- "\1\u0268",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
+ "\1\u0269",
"\1\u026a",
"\1\u026b",
"\1\u026c",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u026d",
"\1\u026e",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0270",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
- "\1\u0272",
+ "\1\u026f",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u0271",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0273",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0274",
"\1\u0275",
+ "",
+ "",
"\1\u0276",
"",
"\1\u0277",
- "\1\u0278",
"",
+ "\1\u0278",
"\1\u0279",
- "\1\u027a",
- "\1\u027b",
- "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u027c",
"\1\u027d",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "",
+ "\1\u027e",
+ "\1\u027f",
+ "\1\u0280",
"\1\u0281",
- "\1\u0282",
- "",
- "\1\u0283",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0284",
"\1\u0285",
"\1\u0286",
+ "",
"\1\u0287",
"\1\u0288",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0289",
"\1\u028a",
- "\1\u028b",
- "",
- "",
"",
+ "\1\u028b",
"\1\u028c",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u028e",
"\1\u028f",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0291",
+ "",
"\1\u0292",
- "\1\u0293",
"",
+ "\1\u0293",
"\1\u0294",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u0296",
- "",
- "",
"\1\u0297",
- "",
"\1\u0298",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u029a",
- "\1\u029b",
+ "\1\u0299",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
+ "\1\u029a",
+ "\1\u029b",
+ "\1\u029c",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u029e",
"\1\u029f",
- "\1\u02a0",
- "",
"",
"",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u02a1",
"\1\u02a2",
"\1\u02a3",
- "\1\u02a4",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u02a5",
"\1\u02a6",
"\1\u02a7",
- "\1\u02a8",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
"\1\u02a9",
"\1\u02aa",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u02ac",
"",
- "\1\u02ad",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02ac",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u02ae",
+ "",
"\1\u02af",
"\1\u02b0",
- "\1\u02b1",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
"\1\u02b2",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u02b3",
+ "\1\u02b4",
+ "\1\u02b5",
+ "",
+ "\1\u02b6",
+ "\1\u02b7",
+ "",
+ "\1\u02b8",
+ "\1\u02b9",
+ "\1\u02ba",
+ "",
+ "\1\u02bb",
+ "\1\u02bc",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02bf",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
+ "\1\u02c1",
+ "\1\u02c2",
+ "\1\u02c3",
+ "",
+ "\1\u02c4",
+ "\1\u02c5",
+ "\1\u02c6",
+ "\1\u02c7",
+ "\1\u02c8",
+ "\1\u02c9",
+ "\1\u02ca",
+ "\1\u02cb",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02cd",
+ "\1\u02ce",
+ "",
+ "",
+ "\1\u02cf",
+ "",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02d1",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02d6",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02d8",
+ "\1\u02d9",
+ "\1\u02da",
+ "",
+ "\1\u02db",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02dd",
+ "",
+ "\1\u02de",
+ "",
+ "",
+ "",
+ "",
+ "\1\u02df",
+ "",
+ "\1\u02e0",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02e2",
+ "\1\u02e3",
+ "",
+ "\1\u02e4",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
+ "\1\u02e8",
+ "\1\u02e9",
+ "\1\u02ea",
+ "",
+ "",
+ "",
+ "\1\u02eb",
+ "\1\u02ec",
+ "\1\u02ed",
+ "\1\u02ee",
+ "\1\u02ef",
+ "\1\u02f0",
+ "\1\u02f1",
+ "\1\u02f2",
+ "\1\u02f3",
+ "\1\u02f4",
+ "\1\u02f5",
+ "\1\u02f6",
+ "\1\u02f7",
+ "\1\u02f8",
+ "\1\u02f9",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "\1\u02fb",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
+ "",
+ "\1\u02fd",
+ "",
+ "\1\u02fe",
+ "\1\u02ff",
+ "\1\u0300",
+ "\1\u0301",
+ "\1\u0302",
+ "\1\104\13\uffff\12\104\7\uffff\32\104\4\uffff\1\104\1\uffff\32\104",
""
};
@@ -5784,7 +6212,7 @@ public class InternalDataDSLLexer 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 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | 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 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | 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;
@@ -5840,79 +6268,81 @@ public class InternalDataDSLLexer extends Lexer {
else if ( (LA21_0=='a') ) {s = 23;}
- else if ( (LA21_0=='.') ) {s = 24;}
+ else if ( (LA21_0=='h') ) {s = 24;}
+
+ else if ( (LA21_0=='.') ) {s = 25;}
- else if ( (LA21_0=='*') ) {s = 25;}
+ else if ( (LA21_0=='*') ) {s = 26;}
- else if ( (LA21_0==';') ) {s = 26;}
+ else if ( (LA21_0==';') ) {s = 27;}
- else if ( (LA21_0=='@') ) {s = 27;}
+ else if ( (LA21_0=='@') ) {s = 28;}
- else if ( (LA21_0=='(') ) {s = 28;}
+ else if ( (LA21_0=='(') ) {s = 29;}
- else if ( (LA21_0==',') ) {s = 29;}
+ else if ( (LA21_0==',') ) {s = 30;}
- else if ( (LA21_0==')') ) {s = 30;}
+ else if ( (LA21_0==')') ) {s = 31;}
- else if ( (LA21_0=='=') ) {s = 31;}
+ else if ( (LA21_0=='=') ) {s = 32;}
- else if ( (LA21_0=='#') ) {s = 32;}
+ else if ( (LA21_0=='#') ) {s = 33;}
- else if ( (LA21_0=='[') ) {s = 33;}
+ else if ( (LA21_0=='[') ) {s = 34;}
- else if ( (LA21_0==']') ) {s = 34;}
+ else if ( (LA21_0==']') ) {s = 35;}
- else if ( (LA21_0=='+') ) {s = 35;}
+ else if ( (LA21_0=='+') ) {s = 36;}
- else if ( (LA21_0=='-') ) {s = 36;}
+ else if ( (LA21_0=='-') ) {s = 37;}
- else if ( (LA21_0=='/') ) {s = 37;}
+ else if ( (LA21_0=='/') ) {s = 38;}
- else if ( (LA21_0=='%') ) {s = 38;}
+ else if ( (LA21_0=='%') ) {s = 39;}
- else if ( (LA21_0=='<') ) {s = 39;}
+ else if ( (LA21_0=='<') ) {s = 40;}
- else if ( (LA21_0=='>') ) {s = 40;}
+ else if ( (LA21_0=='>') ) {s = 41;}
- else if ( (LA21_0=='|') ) {s = 41;}
+ else if ( (LA21_0=='|') ) {s = 42;}
- else if ( (LA21_0=='&') ) {s = 42;}
+ else if ( (LA21_0=='&') ) {s = 43;}
- else if ( (LA21_0=='!') ) {s = 43;}
+ else if ( (LA21_0=='!') ) {s = 44;}
- else if ( (LA21_0=='?') ) {s = 44;}
+ else if ( (LA21_0=='?') ) {s = 45;}
- else if ( (LA21_0==':') ) {s = 45;}
+ else if ( (LA21_0==':') ) {s = 46;}
- else if ( (LA21_0=='j') ) {s = 46;}
+ else if ( (LA21_0=='j') ) {s = 47;}
- else if ( (LA21_0=='N') ) {s = 47;}
+ else if ( (LA21_0=='N') ) {s = 48;}
- else if ( (LA21_0=='S') ) {s = 48;}
+ else if ( (LA21_0=='S') ) {s = 49;}
- else if ( (LA21_0=='U') ) {s = 49;}
+ else if ( (LA21_0=='U') ) {s = 50;}
- else if ( (LA21_0=='D') ) {s = 50;}
+ else if ( (LA21_0=='D') ) {s = 51;}
- else if ( (LA21_0=='M') ) {s = 51;}
+ else if ( (LA21_0=='M') ) {s = 52;}
- else if ( (LA21_0=='R') ) {s = 52;}
+ else if ( (LA21_0=='R') ) {s = 53;}
- else if ( (LA21_0=='0') ) {s = 53;}
+ else if ( (LA21_0=='0') ) {s = 54;}
- else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 54;}
+ else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 55;}
- else if ( (LA21_0=='^') ) {s = 55;}
+ else if ( (LA21_0=='^') ) {s = 56;}
- else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='B')||(LA21_0>='F' && LA21_0<='L')||(LA21_0>='O' && LA21_0<='Q')||LA21_0=='T'||(LA21_0>='V' && LA21_0<='W')||(LA21_0>='Y' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||(LA21_0>='g' && LA21_0<='h')||LA21_0=='u'||(LA21_0>='x' && LA21_0<='z')) ) {s = 56;}
+ else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='B')||(LA21_0>='F' && LA21_0<='L')||(LA21_0>='O' && LA21_0<='Q')||LA21_0=='T'||(LA21_0>='V' && LA21_0<='W')||(LA21_0>='Y' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||LA21_0=='g'||LA21_0=='u'||(LA21_0>='x' && LA21_0<='z')) ) {s = 57;}
- else if ( (LA21_0=='\"') ) {s = 57;}
+ else if ( (LA21_0=='\"') ) {s = 58;}
- else if ( (LA21_0=='\'') ) {s = 58;}
+ else if ( (LA21_0=='\'') ) {s = 59;}
- else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 59;}
+ else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 60;}
- else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 60;}
+ else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 61;}
if ( s>=0 ) return s;
break;
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java
index eb44c5d..1027506 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/parser/antlr/internal/InternalDataDSLParser.java
@@ -25,9 +25,11 @@ import java.util.HashMap;
* 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
@@ -38,7 +40,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalDataDSLParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_INT", "RULE_ID", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'title'", "'{'", "'}'", "'interchange'", "'describedBy'", "'vectorName'", "'report'", "'elementSize'", "'file'", "'path'", "'XML'", "'mapByAttribute'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'indent'", "'EDI'", "'mappingModel'", "'validate'", "'entity'", "'nodeName'", "'createOn'", "'marker'", "'expression'", "'lookup'", "'format'", "'mapping'", "'keys'", "'key'", "'for'", "'on'", "'with'", "'cacheSize'", "'mapTo'", "'allowNoResult'", "'allowNonuniqueResult'", "'markerPath'", "'markerEntity'", "'markedBy'", "'coding'", "'copy'", "'from'", "'property'", "'assign'", "'as'", "'map'", "'to'", "'mapBlob'", "'extension'", "'mimeType'", "'.'", "'import'", "'static'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_INT", "RULE_ID", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'title'", "'{'", "'}'", "'interchange'", "'describedBy'", "'vectorName'", "'report'", "'elementSize'", "'deleteFileAfterImport'", "'file'", "'path'", "'XML'", "'mapByAttribute'", "'encoding'", "'locale'", "'CSV'", "'delimiter'", "'quoteCharacter'", "'skipLines'", "'indent'", "'EDI'", "'mappingModel'", "'validate'", "'entity'", "'nodeName'", "'createOn'", "'latestImport'", "'latestExport'", "'expression'", "'lookup'", "'format'", "'expose'", "'mapping'", "'keys'", "'exportFilter'", "'key'", "'for'", "'on'", "'with'", "'cacheSize'", "'mapTo'", "'allowNoResult'", "'allowNonuniqueResult'", "'markerPath'", "'markerEntity'", "'markedBy'", "'coding'", "'copy'", "'from'", "'property'", "'ref'", "'where'", "'hide'", "'assign'", "'as'", "'map'", "'to'", "'mapBlob'", "'extension'", "'mimeType'", "'.'", "'import'", "'static'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'plain'", "'jpg'", "'png'", "'mpeg'", "'octet-stream'", "'pdf'", "'NowDate'", "'StartDate'", "'UniversallyUniqueIdentifier'", "'Date'", "'Milliseconds'", "'Nanoseconds'", "'Random'", "'ExecuteContext'", "'persist'", "'merge'", "'remove'", "'<='", "'isnull'", "'isnotnull'", "'and'", "'or'"
};
public static final int T__144=144;
public static final int T__143=143;
@@ -86,6 +88,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
public static final int T__128=128;
public static final int T__65=65;
public static final int T__127=127;
+ public static final int T__166=166;
+ public static final int T__165=165;
+ public static final int T__162=162;
+ public static final int T__161=161;
+ public static final int T__164=164;
+ public static final int T__163=163;
+ public static final int T__160=160;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
@@ -93,10 +102,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
+ public static final int T__159=159;
public static final int T__30=30;
+ public static final int T__158=158;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__155=155;
public static final int T__154=154;
+ public static final int T__157=157;
+ public static final int T__156=156;
public static final int T__151=151;
public static final int T__150=150;
public static final int T__153=153;
@@ -296,7 +310,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==68) ) {
+ if ( (LA1_0==75) ) {
alt1=1;
}
switch (alt1) {
@@ -723,7 +737,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchange"
- // InternalDataDSL.g:243:1: ruleDataInterchange returns [EObject current=null] : ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? otherlv_11= 'file' ( (lv_fileEndpoint_12_0= ruleDataInterchangeFile ) ) otherlv_13= 'path' otherlv_14= '{' ( (lv_path_15_0= ruleDataInterchangeBean ) )* otherlv_16= '}' ) ;
+ // InternalDataDSL.g:243:1: ruleDataInterchange returns [EObject current=null] : ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? ( (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' ) )? otherlv_12= 'file' ( (lv_fileEndpoint_13_0= ruleDataInterchangeFile ) ) otherlv_14= 'path' otherlv_15= '{' ( (lv_path_16_0= ruleDataInterchangeBean ) )* otherlv_17= '}' ) ;
public final EObject ruleDataInterchange() throws RecognitionException {
EObject current = null;
@@ -734,30 +748,31 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
Token lv_createReport_8_0=null;
Token otherlv_9=null;
Token lv_elementSize_10_0=null;
- Token otherlv_11=null;
- Token otherlv_13=null;
+ Token lv_deleteFileAfterImport_11_0=null;
+ Token otherlv_12=null;
Token otherlv_14=null;
- Token otherlv_16=null;
+ Token otherlv_15=null;
+ Token otherlv_17=null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
AntlrDatatypeRuleToken lv_descriptionValue_4_0 = null;
Enumerator lv_mode_5_0 = null;
- EObject lv_fileEndpoint_12_0 = null;
+ EObject lv_fileEndpoint_13_0 = null;
- EObject lv_path_15_0 = null;
+ EObject lv_path_16_0 = null;
enterRule();
try {
- // InternalDataDSL.g:249:2: ( ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? otherlv_11= 'file' ( (lv_fileEndpoint_12_0= ruleDataInterchangeFile ) ) otherlv_13= 'path' otherlv_14= '{' ( (lv_path_15_0= ruleDataInterchangeBean ) )* otherlv_16= '}' ) )
- // InternalDataDSL.g:250:2: ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? otherlv_11= 'file' ( (lv_fileEndpoint_12_0= ruleDataInterchangeFile ) ) otherlv_13= 'path' otherlv_14= '{' ( (lv_path_15_0= ruleDataInterchangeBean ) )* otherlv_16= '}' )
+ // InternalDataDSL.g:249:2: ( ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? ( (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' ) )? otherlv_12= 'file' ( (lv_fileEndpoint_13_0= ruleDataInterchangeFile ) ) otherlv_14= 'path' otherlv_15= '{' ( (lv_path_16_0= ruleDataInterchangeBean ) )* otherlv_17= '}' ) )
+ // InternalDataDSL.g:250:2: ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? ( (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' ) )? otherlv_12= 'file' ( (lv_fileEndpoint_13_0= ruleDataInterchangeFile ) ) otherlv_14= 'path' otherlv_15= '{' ( (lv_path_16_0= ruleDataInterchangeBean ) )* otherlv_17= '}' )
{
- // InternalDataDSL.g:250:2: ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? otherlv_11= 'file' ( (lv_fileEndpoint_12_0= ruleDataInterchangeFile ) ) otherlv_13= 'path' otherlv_14= '{' ( (lv_path_15_0= ruleDataInterchangeBean ) )* otherlv_16= '}' )
- // InternalDataDSL.g:251:3: () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? otherlv_11= 'file' ( (lv_fileEndpoint_12_0= ruleDataInterchangeFile ) ) otherlv_13= 'path' otherlv_14= '{' ( (lv_path_15_0= ruleDataInterchangeBean ) )* otherlv_16= '}'
+ // InternalDataDSL.g:250:2: ( () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? ( (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' ) )? otherlv_12= 'file' ( (lv_fileEndpoint_13_0= ruleDataInterchangeFile ) ) otherlv_14= 'path' otherlv_15= '{' ( (lv_path_16_0= ruleDataInterchangeBean ) )* otherlv_17= '}' )
+ // InternalDataDSL.g:251:3: () otherlv_1= 'interchange' ( (lv_name_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( (lv_mode_5_0= ruleEntityManagerMode ) ) (otherlv_6= 'vectorName' ( (lv_vectorName_7_0= RULE_STRING ) ) )? ( (lv_createReport_8_0= 'report' ) )? (otherlv_9= 'elementSize' ( (lv_elementSize_10_0= RULE_INT ) ) )? ( (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' ) )? otherlv_12= 'file' ( (lv_fileEndpoint_13_0= ruleDataInterchangeFile ) ) otherlv_14= 'path' otherlv_15= '{' ( (lv_path_16_0= ruleDataInterchangeBean ) )* otherlv_17= '}'
{
// InternalDataDSL.g:251:3: ()
// InternalDataDSL.g:252:4:
@@ -1069,25 +1084,62 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,22,FOLLOW_15); if (state.failed) return current;
+ // InternalDataDSL.g:397:3: ( (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' ) )?
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( (LA9_0==22) ) {
+ alt9=1;
+ }
+ switch (alt9) {
+ case 1 :
+ // InternalDataDSL.g:398:4: (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' )
+ {
+ // InternalDataDSL.g:398:4: (lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport' )
+ // InternalDataDSL.g:399:5: lv_deleteFileAfterImport_11_0= 'deleteFileAfterImport'
+ {
+ lv_deleteFileAfterImport_11_0=(Token)match(input,22,FOLLOW_15); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_deleteFileAfterImport_11_0, grammarAccess.getDataInterchangeAccess().getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeRule());
+ }
+ setWithLastConsumed(current, "deleteFileAfterImport", true, "deleteFileAfterImport");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ otherlv_12=(Token)match(input,23,FOLLOW_16); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_11, grammarAccess.getDataInterchangeAccess().getFileKeyword_8());
+ newLeafNode(otherlv_12, grammarAccess.getDataInterchangeAccess().getFileKeyword_9());
}
- // InternalDataDSL.g:401:3: ( (lv_fileEndpoint_12_0= ruleDataInterchangeFile ) )
- // InternalDataDSL.g:402:4: (lv_fileEndpoint_12_0= ruleDataInterchangeFile )
+ // InternalDataDSL.g:415:3: ( (lv_fileEndpoint_13_0= ruleDataInterchangeFile ) )
+ // InternalDataDSL.g:416:4: (lv_fileEndpoint_13_0= ruleDataInterchangeFile )
{
- // InternalDataDSL.g:402:4: (lv_fileEndpoint_12_0= ruleDataInterchangeFile )
- // InternalDataDSL.g:403:5: lv_fileEndpoint_12_0= ruleDataInterchangeFile
+ // InternalDataDSL.g:416:4: (lv_fileEndpoint_13_0= ruleDataInterchangeFile )
+ // InternalDataDSL.g:417:5: lv_fileEndpoint_13_0= ruleDataInterchangeFile
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_9_0());
+ newCompositeNode(grammarAccess.getDataInterchangeAccess().getFileEndpointDataInterchangeFileParserRuleCall_10_0());
}
- pushFollow(FOLLOW_16);
- lv_fileEndpoint_12_0=ruleDataInterchangeFile();
+ pushFollow(FOLLOW_17);
+ lv_fileEndpoint_13_0=ruleDataInterchangeFile();
state._fsp--;
if (state.failed) return current;
@@ -1099,7 +1151,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
set(
current,
"fileEndpoint",
- lv_fileEndpoint_12_0,
+ lv_fileEndpoint_13_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFile");
afterParserOrEnumRuleCall();
@@ -1110,43 +1162,43 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,23,FOLLOW_17); if (state.failed) return current;
+ otherlv_14=(Token)match(input,24,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_13, grammarAccess.getDataInterchangeAccess().getPathKeyword_10());
+ newLeafNode(otherlv_14, grammarAccess.getDataInterchangeAccess().getPathKeyword_11());
}
- otherlv_14=(Token)match(input,15,FOLLOW_18); if (state.failed) return current;
+ otherlv_15=(Token)match(input,15,FOLLOW_19); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_14, grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_11());
+ newLeafNode(otherlv_15, grammarAccess.getDataInterchangeAccess().getLeftCurlyBracketKeyword_12());
}
- // InternalDataDSL.g:428:3: ( (lv_path_15_0= ruleDataInterchangeBean ) )*
- loop9:
+ // InternalDataDSL.g:442:3: ( (lv_path_16_0= ruleDataInterchangeBean ) )*
+ loop10:
do {
- int alt9=2;
- int LA9_0 = input.LA(1);
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA9_0==36) ) {
- alt9=1;
+ if ( (LA10_0==37) ) {
+ alt10=1;
}
- switch (alt9) {
+ switch (alt10) {
case 1 :
- // InternalDataDSL.g:429:4: (lv_path_15_0= ruleDataInterchangeBean )
+ // InternalDataDSL.g:443:4: (lv_path_16_0= ruleDataInterchangeBean )
{
- // InternalDataDSL.g:429:4: (lv_path_15_0= ruleDataInterchangeBean )
- // InternalDataDSL.g:430:5: lv_path_15_0= ruleDataInterchangeBean
+ // InternalDataDSL.g:443:4: (lv_path_16_0= ruleDataInterchangeBean )
+ // InternalDataDSL.g:444:5: lv_path_16_0= ruleDataInterchangeBean
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_12_0());
+ newCompositeNode(grammarAccess.getDataInterchangeAccess().getPathDataInterchangeBeanParserRuleCall_13_0());
}
- pushFollow(FOLLOW_18);
- lv_path_15_0=ruleDataInterchangeBean();
+ pushFollow(FOLLOW_19);
+ lv_path_16_0=ruleDataInterchangeBean();
state._fsp--;
if (state.failed) return current;
@@ -1158,7 +1210,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
add(
current,
"path",
- lv_path_15_0,
+ lv_path_16_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeBean");
afterParserOrEnumRuleCall();
@@ -1171,14 +1223,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop9;
+ break loop10;
}
} while (true);
- otherlv_16=(Token)match(input,16,FOLLOW_2); if (state.failed) return current;
+ otherlv_17=(Token)match(input,16,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_16, grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_13());
+ newLeafNode(otherlv_17, grammarAccess.getDataInterchangeAccess().getRightCurlyBracketKeyword_14());
}
@@ -1206,7 +1258,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeFile"
- // InternalDataDSL.g:455:1: entryRuleDataInterchangeFile returns [EObject current=null] : iv_ruleDataInterchangeFile= ruleDataInterchangeFile EOF ;
+ // InternalDataDSL.g:469:1: entryRuleDataInterchangeFile returns [EObject current=null] : iv_ruleDataInterchangeFile= ruleDataInterchangeFile EOF ;
public final EObject entryRuleDataInterchangeFile() throws RecognitionException {
EObject current = null;
@@ -1214,8 +1266,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:455:60: (iv_ruleDataInterchangeFile= ruleDataInterchangeFile EOF )
- // InternalDataDSL.g:456:2: iv_ruleDataInterchangeFile= ruleDataInterchangeFile EOF
+ // InternalDataDSL.g:469:60: (iv_ruleDataInterchangeFile= ruleDataInterchangeFile EOF )
+ // InternalDataDSL.g:470:2: iv_ruleDataInterchangeFile= ruleDataInterchangeFile EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeFileRule());
@@ -1246,7 +1298,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeFile"
- // InternalDataDSL.g:462:1: ruleDataInterchangeFile returns [EObject current=null] : (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI ) ;
+ // InternalDataDSL.g:476:1: ruleDataInterchangeFile returns [EObject current=null] : (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI ) ;
public final EObject ruleDataInterchangeFile() throws RecognitionException {
EObject current = null;
@@ -1261,38 +1313,38 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:468:2: ( (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI ) )
- // InternalDataDSL.g:469:2: (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI )
+ // InternalDataDSL.g:482:2: ( (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI ) )
+ // InternalDataDSL.g:483:2: (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI )
{
- // InternalDataDSL.g:469:2: (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI )
- int alt10=3;
+ // InternalDataDSL.g:483:2: (this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML | this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV | this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI )
+ int alt11=3;
switch ( input.LA(1) ) {
- case 24:
+ case 25:
{
- alt10=1;
+ alt11=1;
}
break;
- case 28:
+ case 29:
{
- alt10=2;
+ alt11=2;
}
break;
- case 33:
+ case 34:
{
- alt10=3;
+ alt11=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
+ new NoViableAltException("", 11, 0, input);
throw nvae;
}
- switch (alt10) {
+ switch (alt11) {
case 1 :
- // InternalDataDSL.g:470:3: this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML
+ // InternalDataDSL.g:484:3: this_DataInterchangeFileXML_0= ruleDataInterchangeFileXML
{
if ( state.backtracking==0 ) {
@@ -1314,7 +1366,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:479:3: this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV
+ // InternalDataDSL.g:493:3: this_DataInterchangeFileCSV_1= ruleDataInterchangeFileCSV
{
if ( state.backtracking==0 ) {
@@ -1336,7 +1388,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:488:3: this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI
+ // InternalDataDSL.g:502:3: this_DataInterchangeFileEDI_2= ruleDataInterchangeFileEDI
{
if ( state.backtracking==0 ) {
@@ -1382,7 +1434,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeFileXML"
- // InternalDataDSL.g:500:1: entryRuleDataInterchangeFileXML returns [EObject current=null] : iv_ruleDataInterchangeFileXML= ruleDataInterchangeFileXML EOF ;
+ // InternalDataDSL.g:514:1: entryRuleDataInterchangeFileXML returns [EObject current=null] : iv_ruleDataInterchangeFileXML= ruleDataInterchangeFileXML EOF ;
public final EObject entryRuleDataInterchangeFileXML() throws RecognitionException {
EObject current = null;
@@ -1390,8 +1442,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:500:63: (iv_ruleDataInterchangeFileXML= ruleDataInterchangeFileXML EOF )
- // InternalDataDSL.g:501:2: iv_ruleDataInterchangeFileXML= ruleDataInterchangeFileXML EOF
+ // InternalDataDSL.g:514:63: (iv_ruleDataInterchangeFileXML= ruleDataInterchangeFileXML EOF )
+ // InternalDataDSL.g:515:2: iv_ruleDataInterchangeFileXML= ruleDataInterchangeFileXML EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeFileXMLRule());
@@ -1422,7 +1474,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeFileXML"
- // InternalDataDSL.g:507:1: ruleDataInterchangeFileXML returns [EObject current=null] : ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) ;
+ // InternalDataDSL.g:521:1: ruleDataInterchangeFileXML returns [EObject current=null] : ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) ;
public final EObject ruleDataInterchangeFileXML() throws RecognitionException {
EObject current = null;
@@ -1438,14 +1490,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:513:2: ( ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) )
- // InternalDataDSL.g:514:2: ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
+ // InternalDataDSL.g:527:2: ( ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) )
+ // InternalDataDSL.g:528:2: ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
{
- // InternalDataDSL.g:514:2: ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
- // InternalDataDSL.g:515:3: () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:528:2: ( () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
+ // InternalDataDSL.g:529:3: () otherlv_1= 'XML' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
{
- // InternalDataDSL.g:515:3: ()
- // InternalDataDSL.g:516:4:
+ // InternalDataDSL.g:529:3: ()
+ // InternalDataDSL.g:530:4:
{
if ( state.backtracking==0 ) {
@@ -1457,19 +1509,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,24,FOLLOW_6); if (state.failed) return current;
+ otherlv_1=(Token)match(input,25,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeFileXMLAccess().getXMLKeyword_1());
}
- // InternalDataDSL.g:526:3: ( (lv_fileURL_2_0= RULE_STRING ) )
- // InternalDataDSL.g:527:4: (lv_fileURL_2_0= RULE_STRING )
+ // InternalDataDSL.g:540:3: ( (lv_fileURL_2_0= RULE_STRING ) )
+ // InternalDataDSL.g:541:4: (lv_fileURL_2_0= RULE_STRING )
{
- // InternalDataDSL.g:527:4: (lv_fileURL_2_0= RULE_STRING )
- // InternalDataDSL.g:528:5: lv_fileURL_2_0= RULE_STRING
+ // InternalDataDSL.g:541:4: (lv_fileURL_2_0= RULE_STRING )
+ // InternalDataDSL.g:542:5: lv_fileURL_2_0= RULE_STRING
{
- lv_fileURL_2_0=(Token)match(input,RULE_STRING,FOLLOW_19); if (state.failed) return current;
+ lv_fileURL_2_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fileURL_2_0, grammarAccess.getDataInterchangeFileXMLAccess().getFileURLSTRINGTerminalRuleCall_2_0());
@@ -1493,62 +1545,62 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:544:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
- // InternalDataDSL.g:545:4: ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:558:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:559:4: ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) )
{
- // InternalDataDSL.g:545:4: ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) )
- // InternalDataDSL.g:546:5: ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalDataDSL.g:559:4: ( ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:560:5: ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3());
- // InternalDataDSL.g:549:5: ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* )
- // InternalDataDSL.g:550:6: ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )*
+ // InternalDataDSL.g:563:5: ( ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalDataDSL.g:564:6: ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )*
{
- // InternalDataDSL.g:550:6: ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )*
- loop11:
+ // InternalDataDSL.g:564:6: ( ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) ) )*
+ loop12:
do {
- int alt11=4;
- int LA11_0 = input.LA(1);
+ int alt12=4;
+ int LA12_0 = input.LA(1);
- if ( LA11_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
- alt11=1;
+ if ( LA12_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
+ alt12=1;
}
- else if ( LA11_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
- alt11=2;
+ else if ( LA12_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
+ alt12=2;
}
- else if ( LA11_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
- alt11=3;
+ else if ( LA12_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
+ alt12=3;
}
- switch (alt11) {
+ switch (alt12) {
case 1 :
- // InternalDataDSL.g:551:4: ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) )
+ // InternalDataDSL.g:565:4: ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) )
{
- // InternalDataDSL.g:551:4: ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) )
- // InternalDataDSL.g:552:5: {...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) )
+ // InternalDataDSL.g:565:4: ({...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) ) )
+ // InternalDataDSL.g:566:5: {...}? => ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileXML", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:552:119: ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) )
- // InternalDataDSL.g:553:6: ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) )
+ // InternalDataDSL.g:566:119: ( ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) ) )
+ // InternalDataDSL.g:567:6: ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 0);
- // InternalDataDSL.g:556:9: ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) )
- // InternalDataDSL.g:556:10: {...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) )
+ // InternalDataDSL.g:570:9: ({...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) ) )
+ // InternalDataDSL.g:570:10: {...}? => ( (lv_byAttribute_4_0= 'mapByAttribute' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileXML", "true");
}
- // InternalDataDSL.g:556:19: ( (lv_byAttribute_4_0= 'mapByAttribute' ) )
- // InternalDataDSL.g:556:20: (lv_byAttribute_4_0= 'mapByAttribute' )
+ // InternalDataDSL.g:570:19: ( (lv_byAttribute_4_0= 'mapByAttribute' ) )
+ // InternalDataDSL.g:570:20: (lv_byAttribute_4_0= 'mapByAttribute' )
{
- // InternalDataDSL.g:556:20: (lv_byAttribute_4_0= 'mapByAttribute' )
- // InternalDataDSL.g:557:10: lv_byAttribute_4_0= 'mapByAttribute'
+ // InternalDataDSL.g:570:20: (lv_byAttribute_4_0= 'mapByAttribute' )
+ // InternalDataDSL.g:571:10: lv_byAttribute_4_0= 'mapByAttribute'
{
- lv_byAttribute_4_0=(Token)match(input,25,FOLLOW_19); if (state.failed) return current;
+ lv_byAttribute_4_0=(Token)match(input,26,FOLLOW_20); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_byAttribute_4_0, grammarAccess.getDataInterchangeFileXMLAccess().getByAttributeMapByAttributeKeyword_3_0_0());
@@ -1582,42 +1634,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:574:4: ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:588:4: ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:574:4: ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:575:5: {...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:588:4: ({...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:589:5: {...}? => ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileXML", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:575:119: ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:576:6: ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:589:119: ( ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:590:6: ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 1);
- // InternalDataDSL.g:579:9: ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:579:10: {...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:593:9: ({...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:593:10: {...}? => (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileXML", "true");
}
- // InternalDataDSL.g:579:19: (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) )
- // InternalDataDSL.g:579:20: otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:593:19: (otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:593:20: otherlv_5= 'encoding' ( (lv_encoding_6_0= RULE_STRING ) )
{
- otherlv_5=(Token)match(input,26,FOLLOW_6); if (state.failed) return current;
+ otherlv_5=(Token)match(input,27,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDataInterchangeFileXMLAccess().getEncodingKeyword_3_1_0());
}
- // InternalDataDSL.g:583:9: ( (lv_encoding_6_0= RULE_STRING ) )
- // InternalDataDSL.g:584:10: (lv_encoding_6_0= RULE_STRING )
+ // InternalDataDSL.g:597:9: ( (lv_encoding_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:598:10: (lv_encoding_6_0= RULE_STRING )
{
- // InternalDataDSL.g:584:10: (lv_encoding_6_0= RULE_STRING )
- // InternalDataDSL.g:585:11: lv_encoding_6_0= RULE_STRING
+ // InternalDataDSL.g:598:10: (lv_encoding_6_0= RULE_STRING )
+ // InternalDataDSL.g:599:11: lv_encoding_6_0= RULE_STRING
{
- lv_encoding_6_0=(Token)match(input,RULE_STRING,FOLLOW_19); if (state.failed) return current;
+ lv_encoding_6_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_encoding_6_0, grammarAccess.getDataInterchangeFileXMLAccess().getEncodingSTRINGTerminalRuleCall_3_1_1_0());
@@ -1658,42 +1710,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:607:4: ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:621:4: ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:607:4: ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:608:5: {...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:621:4: ({...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:622:5: {...}? => ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileXML", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2)");
}
- // InternalDataDSL.g:608:119: ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:609:6: ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:622:119: ( ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:623:6: ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileXMLAccess().getUnorderedGroup_3(), 2);
- // InternalDataDSL.g:612:9: ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:612:10: {...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:626:9: ({...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:626:10: {...}? => (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileXML", "true");
}
- // InternalDataDSL.g:612:19: (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) )
- // InternalDataDSL.g:612:20: otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) )
+ // InternalDataDSL.g:626:19: (otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:626:20: otherlv_7= 'locale' ( (lv_locale_8_0= RULE_STRING ) )
{
- otherlv_7=(Token)match(input,27,FOLLOW_6); if (state.failed) return current;
+ otherlv_7=(Token)match(input,28,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getDataInterchangeFileXMLAccess().getLocaleKeyword_3_2_0());
}
- // InternalDataDSL.g:616:9: ( (lv_locale_8_0= RULE_STRING ) )
- // InternalDataDSL.g:617:10: (lv_locale_8_0= RULE_STRING )
+ // InternalDataDSL.g:630:9: ( (lv_locale_8_0= RULE_STRING ) )
+ // InternalDataDSL.g:631:10: (lv_locale_8_0= RULE_STRING )
{
- // InternalDataDSL.g:617:10: (lv_locale_8_0= RULE_STRING )
- // InternalDataDSL.g:618:11: lv_locale_8_0= RULE_STRING
+ // InternalDataDSL.g:631:10: (lv_locale_8_0= RULE_STRING )
+ // InternalDataDSL.g:632:11: lv_locale_8_0= RULE_STRING
{
- lv_locale_8_0=(Token)match(input,RULE_STRING,FOLLOW_19); if (state.failed) return current;
+ lv_locale_8_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_locale_8_0, grammarAccess.getDataInterchangeFileXMLAccess().getLocaleSTRINGTerminalRuleCall_3_2_1_0());
@@ -1735,7 +1787,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop11;
+ break loop12;
}
} while (true);
@@ -1774,7 +1826,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeFileCSV"
- // InternalDataDSL.g:651:1: entryRuleDataInterchangeFileCSV returns [EObject current=null] : iv_ruleDataInterchangeFileCSV= ruleDataInterchangeFileCSV EOF ;
+ // InternalDataDSL.g:665:1: entryRuleDataInterchangeFileCSV returns [EObject current=null] : iv_ruleDataInterchangeFileCSV= ruleDataInterchangeFileCSV EOF ;
public final EObject entryRuleDataInterchangeFileCSV() throws RecognitionException {
EObject current = null;
@@ -1782,8 +1834,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:651:63: (iv_ruleDataInterchangeFileCSV= ruleDataInterchangeFileCSV EOF )
- // InternalDataDSL.g:652:2: iv_ruleDataInterchangeFileCSV= ruleDataInterchangeFileCSV EOF
+ // InternalDataDSL.g:665:63: (iv_ruleDataInterchangeFileCSV= ruleDataInterchangeFileCSV EOF )
+ // InternalDataDSL.g:666:2: iv_ruleDataInterchangeFileCSV= ruleDataInterchangeFileCSV EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeFileCSVRule());
@@ -1814,7 +1866,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeFileCSV"
- // InternalDataDSL.g:658:1: ruleDataInterchangeFileCSV returns [EObject current=null] : ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) ;
+ // InternalDataDSL.g:672:1: ruleDataInterchangeFileCSV returns [EObject current=null] : ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) ;
public final EObject ruleDataInterchangeFileCSV() throws RecognitionException {
EObject current = null;
@@ -1836,14 +1888,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:664:2: ( ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) )
- // InternalDataDSL.g:665:2: ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
+ // InternalDataDSL.g:678:2: ( ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) ) )
+ // InternalDataDSL.g:679:2: ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
{
- // InternalDataDSL.g:665:2: ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
- // InternalDataDSL.g:666:3: () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:679:2: ( () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) )
+ // InternalDataDSL.g:680:3: () otherlv_1= 'CSV' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
{
- // InternalDataDSL.g:666:3: ()
- // InternalDataDSL.g:667:4:
+ // InternalDataDSL.g:680:3: ()
+ // InternalDataDSL.g:681:4:
{
if ( state.backtracking==0 ) {
@@ -1855,19 +1907,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,28,FOLLOW_6); if (state.failed) return current;
+ otherlv_1=(Token)match(input,29,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeFileCSVAccess().getCSVKeyword_1());
}
- // InternalDataDSL.g:677:3: ( (lv_fileURL_2_0= RULE_STRING ) )
- // InternalDataDSL.g:678:4: (lv_fileURL_2_0= RULE_STRING )
+ // InternalDataDSL.g:691:3: ( (lv_fileURL_2_0= RULE_STRING ) )
+ // InternalDataDSL.g:692:4: (lv_fileURL_2_0= RULE_STRING )
{
- // InternalDataDSL.g:678:4: (lv_fileURL_2_0= RULE_STRING )
- // InternalDataDSL.g:679:5: lv_fileURL_2_0= RULE_STRING
+ // InternalDataDSL.g:692:4: (lv_fileURL_2_0= RULE_STRING )
+ // InternalDataDSL.g:693:5: lv_fileURL_2_0= RULE_STRING
{
- lv_fileURL_2_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
+ lv_fileURL_2_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fileURL_2_0, grammarAccess.getDataInterchangeFileCSVAccess().getFileURLSTRINGTerminalRuleCall_2_0());
@@ -1891,80 +1943,80 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:695:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
- // InternalDataDSL.g:696:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:709:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:710:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) )
{
- // InternalDataDSL.g:696:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) )
- // InternalDataDSL.g:697:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalDataDSL.g:710:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:711:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3());
- // InternalDataDSL.g:700:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* )
- // InternalDataDSL.g:701:6: ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )*
+ // InternalDataDSL.g:714:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalDataDSL.g:715:6: ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )*
{
- // InternalDataDSL.g:701:6: ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )*
- loop12:
+ // InternalDataDSL.g:715:6: ( ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) ) )*
+ loop13:
do {
- int alt12=7;
- int LA12_0 = input.LA(1);
+ int alt13=7;
+ int LA13_0 = input.LA(1);
- if ( LA12_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
- alt12=1;
+ if ( LA13_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
+ alt13=1;
}
- else if ( LA12_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
- alt12=2;
+ else if ( LA13_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
+ alt13=2;
}
- else if ( LA12_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
- alt12=3;
+ else if ( LA13_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
+ alt13=3;
}
- else if ( LA12_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
- alt12=4;
+ else if ( LA13_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
+ alt13=4;
}
- else if ( LA12_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
- alt12=5;
+ else if ( LA13_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
+ alt13=5;
}
- else if ( LA12_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
- alt12=6;
+ else if ( LA13_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
+ alt13=6;
}
- switch (alt12) {
+ switch (alt13) {
case 1 :
- // InternalDataDSL.g:702:4: ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:716:4: ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:702:4: ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:703:5: {...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:716:4: ({...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:717:5: {...}? => ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:703:119: ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:704:6: ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:717:119: ( ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:718:6: ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 0);
- // InternalDataDSL.g:707:9: ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:707:10: {...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:721:9: ({...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:721:10: {...}? => (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "true");
}
- // InternalDataDSL.g:707:19: (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) )
- // InternalDataDSL.g:707:20: otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) )
+ // InternalDataDSL.g:721:19: (otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:721:20: otherlv_4= 'delimiter' ( (lv_delimiter_5_0= RULE_STRING ) )
{
- otherlv_4=(Token)match(input,29,FOLLOW_6); if (state.failed) return current;
+ otherlv_4=(Token)match(input,30,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterKeyword_3_0_0());
}
- // InternalDataDSL.g:711:9: ( (lv_delimiter_5_0= RULE_STRING ) )
- // InternalDataDSL.g:712:10: (lv_delimiter_5_0= RULE_STRING )
+ // InternalDataDSL.g:725:9: ( (lv_delimiter_5_0= RULE_STRING ) )
+ // InternalDataDSL.g:726:10: (lv_delimiter_5_0= RULE_STRING )
{
- // InternalDataDSL.g:712:10: (lv_delimiter_5_0= RULE_STRING )
- // InternalDataDSL.g:713:11: lv_delimiter_5_0= RULE_STRING
+ // InternalDataDSL.g:726:10: (lv_delimiter_5_0= RULE_STRING )
+ // InternalDataDSL.g:727:11: lv_delimiter_5_0= RULE_STRING
{
- lv_delimiter_5_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
+ lv_delimiter_5_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_delimiter_5_0, grammarAccess.getDataInterchangeFileCSVAccess().getDelimiterSTRINGTerminalRuleCall_3_0_1_0());
@@ -2005,42 +2057,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:735:4: ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:749:4: ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:735:4: ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:736:5: {...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:749:4: ({...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:750:5: {...}? => ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:736:119: ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:737:6: ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:750:119: ( ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:751:6: ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 1);
- // InternalDataDSL.g:740:9: ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:740:10: {...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:754:9: ({...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:754:10: {...}? => (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "true");
}
- // InternalDataDSL.g:740:19: (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) )
- // InternalDataDSL.g:740:20: otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) )
+ // InternalDataDSL.g:754:19: (otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:754:20: otherlv_6= 'quoteCharacter' ( (lv_quoteCharacter_7_0= RULE_STRING ) )
{
- otherlv_6=(Token)match(input,30,FOLLOW_6); if (state.failed) return current;
+ otherlv_6=(Token)match(input,31,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterKeyword_3_1_0());
}
- // InternalDataDSL.g:744:9: ( (lv_quoteCharacter_7_0= RULE_STRING ) )
- // InternalDataDSL.g:745:10: (lv_quoteCharacter_7_0= RULE_STRING )
+ // InternalDataDSL.g:758:9: ( (lv_quoteCharacter_7_0= RULE_STRING ) )
+ // InternalDataDSL.g:759:10: (lv_quoteCharacter_7_0= RULE_STRING )
{
- // InternalDataDSL.g:745:10: (lv_quoteCharacter_7_0= RULE_STRING )
- // InternalDataDSL.g:746:11: lv_quoteCharacter_7_0= RULE_STRING
+ // InternalDataDSL.g:759:10: (lv_quoteCharacter_7_0= RULE_STRING )
+ // InternalDataDSL.g:760:11: lv_quoteCharacter_7_0= RULE_STRING
{
- lv_quoteCharacter_7_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
+ lv_quoteCharacter_7_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_quoteCharacter_7_0, grammarAccess.getDataInterchangeFileCSVAccess().getQuoteCharacterSTRINGTerminalRuleCall_3_1_1_0());
@@ -2081,42 +2133,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:768:4: ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) )
+ // InternalDataDSL.g:782:4: ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) )
{
- // InternalDataDSL.g:768:4: ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) )
- // InternalDataDSL.g:769:5: {...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) )
+ // InternalDataDSL.g:782:4: ({...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) ) )
+ // InternalDataDSL.g:783:5: {...}? => ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2)");
}
- // InternalDataDSL.g:769:119: ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) )
- // InternalDataDSL.g:770:6: ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) )
+ // InternalDataDSL.g:783:119: ( ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) ) )
+ // InternalDataDSL.g:784:6: ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 2);
- // InternalDataDSL.g:773:9: ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) )
- // InternalDataDSL.g:773:10: {...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) )
+ // InternalDataDSL.g:787:9: ({...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) ) )
+ // InternalDataDSL.g:787:10: {...}? => (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "true");
}
- // InternalDataDSL.g:773:19: (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) )
- // InternalDataDSL.g:773:20: otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) )
+ // InternalDataDSL.g:787:19: (otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) ) )
+ // InternalDataDSL.g:787:20: otherlv_8= 'skipLines' ( (lv_skipLines_9_0= RULE_INT ) )
{
- otherlv_8=(Token)match(input,31,FOLLOW_13); if (state.failed) return current;
+ otherlv_8=(Token)match(input,32,FOLLOW_13); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesKeyword_3_2_0());
}
- // InternalDataDSL.g:777:9: ( (lv_skipLines_9_0= RULE_INT ) )
- // InternalDataDSL.g:778:10: (lv_skipLines_9_0= RULE_INT )
+ // InternalDataDSL.g:791:9: ( (lv_skipLines_9_0= RULE_INT ) )
+ // InternalDataDSL.g:792:10: (lv_skipLines_9_0= RULE_INT )
{
- // InternalDataDSL.g:778:10: (lv_skipLines_9_0= RULE_INT )
- // InternalDataDSL.g:779:11: lv_skipLines_9_0= RULE_INT
+ // InternalDataDSL.g:792:10: (lv_skipLines_9_0= RULE_INT )
+ // InternalDataDSL.g:793:11: lv_skipLines_9_0= RULE_INT
{
- lv_skipLines_9_0=(Token)match(input,RULE_INT,FOLLOW_20); if (state.failed) return current;
+ lv_skipLines_9_0=(Token)match(input,RULE_INT,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_skipLines_9_0, grammarAccess.getDataInterchangeFileCSVAccess().getSkipLinesINTTerminalRuleCall_3_2_1_0());
@@ -2157,33 +2209,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:801:4: ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) )
+ // InternalDataDSL.g:815:4: ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) )
{
- // InternalDataDSL.g:801:4: ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) )
- // InternalDataDSL.g:802:5: {...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) )
+ // InternalDataDSL.g:815:4: ({...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) ) )
+ // InternalDataDSL.g:816:5: {...}? => ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3)");
}
- // InternalDataDSL.g:802:119: ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) )
- // InternalDataDSL.g:803:6: ({...}? => ( (lv_indent_10_0= 'indent' ) ) )
+ // InternalDataDSL.g:816:119: ( ({...}? => ( (lv_indent_10_0= 'indent' ) ) ) )
+ // InternalDataDSL.g:817:6: ({...}? => ( (lv_indent_10_0= 'indent' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 3);
- // InternalDataDSL.g:806:9: ({...}? => ( (lv_indent_10_0= 'indent' ) ) )
- // InternalDataDSL.g:806:10: {...}? => ( (lv_indent_10_0= 'indent' ) )
+ // InternalDataDSL.g:820:9: ({...}? => ( (lv_indent_10_0= 'indent' ) ) )
+ // InternalDataDSL.g:820:10: {...}? => ( (lv_indent_10_0= 'indent' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "true");
}
- // InternalDataDSL.g:806:19: ( (lv_indent_10_0= 'indent' ) )
- // InternalDataDSL.g:806:20: (lv_indent_10_0= 'indent' )
+ // InternalDataDSL.g:820:19: ( (lv_indent_10_0= 'indent' ) )
+ // InternalDataDSL.g:820:20: (lv_indent_10_0= 'indent' )
{
- // InternalDataDSL.g:806:20: (lv_indent_10_0= 'indent' )
- // InternalDataDSL.g:807:10: lv_indent_10_0= 'indent'
+ // InternalDataDSL.g:820:20: (lv_indent_10_0= 'indent' )
+ // InternalDataDSL.g:821:10: lv_indent_10_0= 'indent'
{
- lv_indent_10_0=(Token)match(input,32,FOLLOW_20); if (state.failed) return current;
+ lv_indent_10_0=(Token)match(input,33,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_indent_10_0, grammarAccess.getDataInterchangeFileCSVAccess().getIndentIndentKeyword_3_3_0());
@@ -2217,42 +2269,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:824:4: ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:838:4: ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:824:4: ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:825:5: {...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:838:4: ({...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:839:5: {...}? => ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4)");
}
- // InternalDataDSL.g:825:119: ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:826:6: ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:839:119: ( ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:840:6: ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 4);
- // InternalDataDSL.g:829:9: ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:829:10: {...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:843:9: ({...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:843:10: {...}? => (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "true");
}
- // InternalDataDSL.g:829:19: (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) )
- // InternalDataDSL.g:829:20: otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) )
+ // InternalDataDSL.g:843:19: (otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:843:20: otherlv_11= 'encoding' ( (lv_encoding_12_0= RULE_STRING ) )
{
- otherlv_11=(Token)match(input,26,FOLLOW_6); if (state.failed) return current;
+ otherlv_11=(Token)match(input,27,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getDataInterchangeFileCSVAccess().getEncodingKeyword_3_4_0());
}
- // InternalDataDSL.g:833:9: ( (lv_encoding_12_0= RULE_STRING ) )
- // InternalDataDSL.g:834:10: (lv_encoding_12_0= RULE_STRING )
+ // InternalDataDSL.g:847:9: ( (lv_encoding_12_0= RULE_STRING ) )
+ // InternalDataDSL.g:848:10: (lv_encoding_12_0= RULE_STRING )
{
- // InternalDataDSL.g:834:10: (lv_encoding_12_0= RULE_STRING )
- // InternalDataDSL.g:835:11: lv_encoding_12_0= RULE_STRING
+ // InternalDataDSL.g:848:10: (lv_encoding_12_0= RULE_STRING )
+ // InternalDataDSL.g:849:11: lv_encoding_12_0= RULE_STRING
{
- lv_encoding_12_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
+ lv_encoding_12_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_encoding_12_0, grammarAccess.getDataInterchangeFileCSVAccess().getEncodingSTRINGTerminalRuleCall_3_4_1_0());
@@ -2293,42 +2345,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalDataDSL.g:857:4: ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:871:4: ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:857:4: ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:858:5: {...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:871:4: ({...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:872:5: {...}? => ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5)");
}
- // InternalDataDSL.g:858:119: ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:859:6: ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:872:119: ( ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:873:6: ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileCSVAccess().getUnorderedGroup_3(), 5);
- // InternalDataDSL.g:862:9: ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:862:10: {...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:876:9: ({...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:876:10: {...}? => (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileCSV", "true");
}
- // InternalDataDSL.g:862:19: (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) )
- // InternalDataDSL.g:862:20: otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) )
+ // InternalDataDSL.g:876:19: (otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:876:20: otherlv_13= 'locale' ( (lv_locale_14_0= RULE_STRING ) )
{
- otherlv_13=(Token)match(input,27,FOLLOW_6); if (state.failed) return current;
+ otherlv_13=(Token)match(input,28,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getDataInterchangeFileCSVAccess().getLocaleKeyword_3_5_0());
}
- // InternalDataDSL.g:866:9: ( (lv_locale_14_0= RULE_STRING ) )
- // InternalDataDSL.g:867:10: (lv_locale_14_0= RULE_STRING )
+ // InternalDataDSL.g:880:9: ( (lv_locale_14_0= RULE_STRING ) )
+ // InternalDataDSL.g:881:10: (lv_locale_14_0= RULE_STRING )
{
- // InternalDataDSL.g:867:10: (lv_locale_14_0= RULE_STRING )
- // InternalDataDSL.g:868:11: lv_locale_14_0= RULE_STRING
+ // InternalDataDSL.g:881:10: (lv_locale_14_0= RULE_STRING )
+ // InternalDataDSL.g:882:11: lv_locale_14_0= RULE_STRING
{
- lv_locale_14_0=(Token)match(input,RULE_STRING,FOLLOW_20); if (state.failed) return current;
+ lv_locale_14_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_locale_14_0, grammarAccess.getDataInterchangeFileCSVAccess().getLocaleSTRINGTerminalRuleCall_3_5_1_0());
@@ -2370,7 +2422,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop12;
+ break loop13;
}
} while (true);
@@ -2409,7 +2461,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeFileEDI"
- // InternalDataDSL.g:901:1: entryRuleDataInterchangeFileEDI returns [EObject current=null] : iv_ruleDataInterchangeFileEDI= ruleDataInterchangeFileEDI EOF ;
+ // InternalDataDSL.g:915:1: entryRuleDataInterchangeFileEDI returns [EObject current=null] : iv_ruleDataInterchangeFileEDI= ruleDataInterchangeFileEDI EOF ;
public final EObject entryRuleDataInterchangeFileEDI() throws RecognitionException {
EObject current = null;
@@ -2417,8 +2469,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:901:63: (iv_ruleDataInterchangeFileEDI= ruleDataInterchangeFileEDI EOF )
- // InternalDataDSL.g:902:2: iv_ruleDataInterchangeFileEDI= ruleDataInterchangeFileEDI EOF
+ // InternalDataDSL.g:915:63: (iv_ruleDataInterchangeFileEDI= ruleDataInterchangeFileEDI EOF )
+ // InternalDataDSL.g:916:2: iv_ruleDataInterchangeFileEDI= ruleDataInterchangeFileEDI EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeFileEDIRule());
@@ -2449,7 +2501,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeFileEDI"
- // InternalDataDSL.g:908:1: ruleDataInterchangeFileEDI returns [EObject current=null] : ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? ) ;
+ // InternalDataDSL.g:922:1: ruleDataInterchangeFileEDI returns [EObject current=null] : ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? ) ;
public final EObject ruleDataInterchangeFileEDI() throws RecognitionException {
EObject current = null;
@@ -2467,14 +2519,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:914:2: ( ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? ) )
- // InternalDataDSL.g:915:2: ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? )
+ // InternalDataDSL.g:928:2: ( ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? ) )
+ // InternalDataDSL.g:929:2: ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? )
{
- // InternalDataDSL.g:915:2: ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? )
- // InternalDataDSL.g:916:3: () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )?
+ // InternalDataDSL.g:929:2: ( () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )? )
+ // InternalDataDSL.g:930:3: () otherlv_1= 'EDI' ( (lv_fileURL_2_0= RULE_STRING ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_8= 'mappingModel' ( (lv_mappingModel_9_0= RULE_STRING ) ) ( (lv_validate_10_0= 'validate' ) )?
{
- // InternalDataDSL.g:916:3: ()
- // InternalDataDSL.g:917:4:
+ // InternalDataDSL.g:930:3: ()
+ // InternalDataDSL.g:931:4:
{
if ( state.backtracking==0 ) {
@@ -2486,19 +2538,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,33,FOLLOW_6); if (state.failed) return current;
+ otherlv_1=(Token)match(input,34,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeFileEDIAccess().getEDIKeyword_1());
}
- // InternalDataDSL.g:927:3: ( (lv_fileURL_2_0= RULE_STRING ) )
- // InternalDataDSL.g:928:4: (lv_fileURL_2_0= RULE_STRING )
+ // InternalDataDSL.g:941:3: ( (lv_fileURL_2_0= RULE_STRING ) )
+ // InternalDataDSL.g:942:4: (lv_fileURL_2_0= RULE_STRING )
{
- // InternalDataDSL.g:928:4: (lv_fileURL_2_0= RULE_STRING )
- // InternalDataDSL.g:929:5: lv_fileURL_2_0= RULE_STRING
+ // InternalDataDSL.g:942:4: (lv_fileURL_2_0= RULE_STRING )
+ // InternalDataDSL.g:943:5: lv_fileURL_2_0= RULE_STRING
{
- lv_fileURL_2_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
+ lv_fileURL_2_0=(Token)match(input,RULE_STRING,FOLLOW_22); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fileURL_2_0, grammarAccess.getDataInterchangeFileEDIAccess().getFileURLSTRINGTerminalRuleCall_2_0());
@@ -2522,68 +2574,68 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:945:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
- // InternalDataDSL.g:946:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:959:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:960:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) )
{
- // InternalDataDSL.g:946:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) )
- // InternalDataDSL.g:947:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalDataDSL.g:960:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:961:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3());
- // InternalDataDSL.g:950:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* )
- // InternalDataDSL.g:951:6: ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )*
+ // InternalDataDSL.g:964:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalDataDSL.g:965:6: ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )*
{
- // InternalDataDSL.g:951:6: ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )*
- loop13:
+ // InternalDataDSL.g:965:6: ( ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) ) )*
+ loop14:
do {
- int alt13=3;
- int LA13_0 = input.LA(1);
+ int alt14=3;
+ int LA14_0 = input.LA(1);
- if ( LA13_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
- alt13=1;
+ if ( LA14_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
+ alt14=1;
}
- else if ( LA13_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
- alt13=2;
+ else if ( LA14_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
+ alt14=2;
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
- // InternalDataDSL.g:952:4: ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:966:4: ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:952:4: ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:953:5: {...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:966:4: ({...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:967:5: {...}? => ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileEDI", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0)");
}
- // InternalDataDSL.g:953:119: ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:954:6: ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:967:119: ( ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:968:6: ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 0);
- // InternalDataDSL.g:957:9: ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:957:10: {...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:971:9: ({...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:971:10: {...}? => (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileEDI", "true");
}
- // InternalDataDSL.g:957:19: (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) )
- // InternalDataDSL.g:957:20: otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) )
+ // InternalDataDSL.g:971:19: (otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:971:20: otherlv_4= 'encoding' ( (lv_encoding_5_0= RULE_STRING ) )
{
- otherlv_4=(Token)match(input,26,FOLLOW_6); if (state.failed) return current;
+ otherlv_4=(Token)match(input,27,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDataInterchangeFileEDIAccess().getEncodingKeyword_3_0_0());
}
- // InternalDataDSL.g:961:9: ( (lv_encoding_5_0= RULE_STRING ) )
- // InternalDataDSL.g:962:10: (lv_encoding_5_0= RULE_STRING )
+ // InternalDataDSL.g:975:9: ( (lv_encoding_5_0= RULE_STRING ) )
+ // InternalDataDSL.g:976:10: (lv_encoding_5_0= RULE_STRING )
{
- // InternalDataDSL.g:962:10: (lv_encoding_5_0= RULE_STRING )
- // InternalDataDSL.g:963:11: lv_encoding_5_0= RULE_STRING
+ // InternalDataDSL.g:976:10: (lv_encoding_5_0= RULE_STRING )
+ // InternalDataDSL.g:977:11: lv_encoding_5_0= RULE_STRING
{
- lv_encoding_5_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
+ lv_encoding_5_0=(Token)match(input,RULE_STRING,FOLLOW_22); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_encoding_5_0, grammarAccess.getDataInterchangeFileEDIAccess().getEncodingSTRINGTerminalRuleCall_3_0_1_0());
@@ -2624,42 +2676,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:985:4: ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:999:4: ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) )
{
- // InternalDataDSL.g:985:4: ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) )
- // InternalDataDSL.g:986:5: {...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:999:4: ({...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) ) )
+ // InternalDataDSL.g:1000:5: {...}? => ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileEDI", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1)");
}
- // InternalDataDSL.g:986:119: ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) )
- // InternalDataDSL.g:987:6: ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:1000:119: ( ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) ) )
+ // InternalDataDSL.g:1001:6: ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeFileEDIAccess().getUnorderedGroup_3(), 1);
- // InternalDataDSL.g:990:9: ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:990:10: {...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:1004:9: ({...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:1004:10: {...}? => (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeFileEDI", "true");
}
- // InternalDataDSL.g:990:19: (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) )
- // InternalDataDSL.g:990:20: otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) )
+ // InternalDataDSL.g:1004:19: (otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:1004:20: otherlv_6= 'locale' ( (lv_locale_7_0= RULE_STRING ) )
{
- otherlv_6=(Token)match(input,27,FOLLOW_6); if (state.failed) return current;
+ otherlv_6=(Token)match(input,28,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getDataInterchangeFileEDIAccess().getLocaleKeyword_3_1_0());
}
- // InternalDataDSL.g:994:9: ( (lv_locale_7_0= RULE_STRING ) )
- // InternalDataDSL.g:995:10: (lv_locale_7_0= RULE_STRING )
+ // InternalDataDSL.g:1008:9: ( (lv_locale_7_0= RULE_STRING ) )
+ // InternalDataDSL.g:1009:10: (lv_locale_7_0= RULE_STRING )
{
- // InternalDataDSL.g:995:10: (lv_locale_7_0= RULE_STRING )
- // InternalDataDSL.g:996:11: lv_locale_7_0= RULE_STRING
+ // InternalDataDSL.g:1009:10: (lv_locale_7_0= RULE_STRING )
+ // InternalDataDSL.g:1010:11: lv_locale_7_0= RULE_STRING
{
- lv_locale_7_0=(Token)match(input,RULE_STRING,FOLLOW_21); if (state.failed) return current;
+ lv_locale_7_0=(Token)match(input,RULE_STRING,FOLLOW_22); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_locale_7_0, grammarAccess.getDataInterchangeFileEDIAccess().getLocaleSTRINGTerminalRuleCall_3_1_1_0());
@@ -2701,7 +2753,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop13;
+ break loop14;
}
} while (true);
@@ -2715,19 +2767,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,34,FOLLOW_6); if (state.failed) return current;
+ otherlv_8=(Token)match(input,35,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelKeyword_4());
}
- // InternalDataDSL.g:1029:3: ( (lv_mappingModel_9_0= RULE_STRING ) )
- // InternalDataDSL.g:1030:4: (lv_mappingModel_9_0= RULE_STRING )
+ // InternalDataDSL.g:1043:3: ( (lv_mappingModel_9_0= RULE_STRING ) )
+ // InternalDataDSL.g:1044:4: (lv_mappingModel_9_0= RULE_STRING )
{
- // InternalDataDSL.g:1030:4: (lv_mappingModel_9_0= RULE_STRING )
- // InternalDataDSL.g:1031:5: lv_mappingModel_9_0= RULE_STRING
+ // InternalDataDSL.g:1044:4: (lv_mappingModel_9_0= RULE_STRING )
+ // InternalDataDSL.g:1045:5: lv_mappingModel_9_0= RULE_STRING
{
- lv_mappingModel_9_0=(Token)match(input,RULE_STRING,FOLLOW_22); if (state.failed) return current;
+ lv_mappingModel_9_0=(Token)match(input,RULE_STRING,FOLLOW_23); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_mappingModel_9_0, grammarAccess.getDataInterchangeFileEDIAccess().getMappingModelSTRINGTerminalRuleCall_5_0());
@@ -2751,21 +2803,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1047:3: ( (lv_validate_10_0= 'validate' ) )?
- int alt14=2;
- int LA14_0 = input.LA(1);
+ // InternalDataDSL.g:1061:3: ( (lv_validate_10_0= 'validate' ) )?
+ int alt15=2;
+ int LA15_0 = input.LA(1);
- if ( (LA14_0==35) ) {
- alt14=1;
+ if ( (LA15_0==36) ) {
+ alt15=1;
}
- switch (alt14) {
+ switch (alt15) {
case 1 :
- // InternalDataDSL.g:1048:4: (lv_validate_10_0= 'validate' )
+ // InternalDataDSL.g:1062:4: (lv_validate_10_0= 'validate' )
{
- // InternalDataDSL.g:1048:4: (lv_validate_10_0= 'validate' )
- // InternalDataDSL.g:1049:5: lv_validate_10_0= 'validate'
+ // InternalDataDSL.g:1062:4: (lv_validate_10_0= 'validate' )
+ // InternalDataDSL.g:1063:5: lv_validate_10_0= 'validate'
{
- lv_validate_10_0=(Token)match(input,35,FOLLOW_2); if (state.failed) return current;
+ lv_validate_10_0=(Token)match(input,36,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_validate_10_0, grammarAccess.getDataInterchangeFileEDIAccess().getValidateValidateKeyword_6_0());
@@ -2813,7 +2865,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeBean"
- // InternalDataDSL.g:1065:1: entryRuleDataInterchangeBean returns [EObject current=null] : iv_ruleDataInterchangeBean= ruleDataInterchangeBean EOF ;
+ // InternalDataDSL.g:1079:1: entryRuleDataInterchangeBean returns [EObject current=null] : iv_ruleDataInterchangeBean= ruleDataInterchangeBean EOF ;
public final EObject entryRuleDataInterchangeBean() throws RecognitionException {
EObject current = null;
@@ -2821,8 +2873,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1065:60: (iv_ruleDataInterchangeBean= ruleDataInterchangeBean EOF )
- // InternalDataDSL.g:1066:2: iv_ruleDataInterchangeBean= ruleDataInterchangeBean EOF
+ // InternalDataDSL.g:1079:60: (iv_ruleDataInterchangeBean= ruleDataInterchangeBean EOF )
+ // InternalDataDSL.g:1080:2: iv_ruleDataInterchangeBean= ruleDataInterchangeBean EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeBeanRule());
@@ -2853,7 +2905,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeBean"
- // InternalDataDSL.g:1072:1: ruleDataInterchangeBean returns [EObject current=null] : ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) ) )? (otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}' )? (otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}' )? (otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}' )? (otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}' )? (otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}' )? ) ;
+ // InternalDataDSL.g:1086:1: ruleDataInterchangeBean returns [EObject current=null] : ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) ) )? ( ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) ) )? (otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}' )? (otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}' )? (otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}' )? (otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}' )? (otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}' )? (otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}' )? (otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}' )? ) ;
public final EObject ruleDataInterchangeBean() throws RecognitionException {
EObject current = null;
@@ -2862,46 +2914,58 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
Token lv_nodeName_4_0=null;
Token otherlv_5=null;
Token lv_elementMap_6_0=null;
- Token lv_markLatest_7_0=null;
+ Token lv_markLatestImport_7_0=null;
Token otherlv_8=null;
- Token otherlv_9=null;
+ Token lv_markLatestExport_9_0=null;
Token otherlv_10=null;
+ Token otherlv_11=null;
Token otherlv_12=null;
- Token otherlv_13=null;
Token otherlv_14=null;
+ Token otherlv_15=null;
Token otherlv_16=null;
- Token otherlv_17=null;
Token otherlv_18=null;
+ Token otherlv_19=null;
Token otherlv_20=null;
- Token otherlv_21=null;
Token otherlv_22=null;
+ Token otherlv_23=null;
Token otherlv_24=null;
- Token otherlv_25=null;
Token otherlv_26=null;
+ Token otherlv_27=null;
Token otherlv_28=null;
- EObject lv_expression_11_0 = null;
+ Token otherlv_30=null;
+ Token otherlv_31=null;
+ Token otherlv_32=null;
+ Token otherlv_34=null;
+ Token otherlv_35=null;
+ Token otherlv_36=null;
+ Token otherlv_38=null;
+ EObject lv_expression_13_0 = null;
- EObject lv_lookup_15_0 = null;
+ EObject lv_lookup_17_0 = null;
- EObject lv_format_19_0 = null;
+ EObject lv_format_21_0 = null;
- EObject lv_mappings_23_0 = null;
+ EObject lv_exportExposes_25_0 = null;
- EObject lv_lookupKeys_27_0 = null;
+ EObject lv_mappings_29_0 = null;
+
+ EObject lv_lookupKeys_33_0 = null;
+
+ EObject lv_exportFilter_37_0 = null;
enterRule();
try {
- // InternalDataDSL.g:1078:2: ( ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) ) )? (otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}' )? (otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}' )? (otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}' )? (otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}' )? (otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}' )? ) )
- // InternalDataDSL.g:1079:2: ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) ) )? (otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}' )? (otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}' )? (otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}' )? (otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}' )? (otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}' )? )
+ // InternalDataDSL.g:1092:2: ( ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) ) )? ( ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) ) )? (otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}' )? (otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}' )? (otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}' )? (otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}' )? (otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}' )? (otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}' )? (otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}' )? ) )
+ // InternalDataDSL.g:1093:2: ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) ) )? ( ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) ) )? (otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}' )? (otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}' )? (otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}' )? (otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}' )? (otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}' )? (otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}' )? (otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}' )? )
{
- // InternalDataDSL.g:1079:2: ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) ) )? (otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}' )? (otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}' )? (otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}' )? (otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}' )? (otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}' )? )
- // InternalDataDSL.g:1080:3: () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) ) )? (otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}' )? (otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}' )? (otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}' )? (otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}' )? (otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}' )?
+ // InternalDataDSL.g:1093:2: ( () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) ) )? ( ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) ) )? (otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}' )? (otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}' )? (otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}' )? (otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}' )? (otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}' )? (otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}' )? (otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}' )? )
+ // InternalDataDSL.g:1094:3: () otherlv_1= 'entity' ( ( ruleLFQN ) ) (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )? (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? ( ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) ) )? ( ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) ) )? (otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}' )? (otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}' )? (otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}' )? (otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}' )? (otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}' )? (otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}' )? (otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}' )?
{
- // InternalDataDSL.g:1080:3: ()
- // InternalDataDSL.g:1081:4:
+ // InternalDataDSL.g:1094:3: ()
+ // InternalDataDSL.g:1095:4:
{
if ( state.backtracking==0 ) {
@@ -2913,17 +2977,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,36,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,37,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeBeanAccess().getEntityKeyword_1());
}
- // InternalDataDSL.g:1091:3: ( ( ruleLFQN ) )
- // InternalDataDSL.g:1092:4: ( ruleLFQN )
+ // InternalDataDSL.g:1105:3: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:1106:4: ( ruleLFQN )
{
- // InternalDataDSL.g:1092:4: ( ruleLFQN )
- // InternalDataDSL.g:1093:5: ruleLFQN
+ // InternalDataDSL.g:1106:4: ( ruleLFQN )
+ // InternalDataDSL.g:1107:5: ruleLFQN
{
if ( state.backtracking==0 ) {
@@ -2937,7 +3001,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getEntityLEntityCrossReference_2_0());
}
- pushFollow(FOLLOW_23);
+ pushFollow(FOLLOW_24);
ruleLFQN();
state._fsp--;
@@ -2953,30 +3017,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1107:3: (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )?
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // InternalDataDSL.g:1121:3: (otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) ) )?
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( (LA15_0==37) ) {
- alt15=1;
+ if ( (LA16_0==38) ) {
+ alt16=1;
}
- switch (alt15) {
+ switch (alt16) {
case 1 :
- // InternalDataDSL.g:1108:4: otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:1122:4: otherlv_3= 'nodeName' ( (lv_nodeName_4_0= RULE_STRING ) )
{
- otherlv_3=(Token)match(input,37,FOLLOW_6); if (state.failed) return current;
+ otherlv_3=(Token)match(input,38,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangeBeanAccess().getNodeNameKeyword_3_0());
}
- // InternalDataDSL.g:1112:4: ( (lv_nodeName_4_0= RULE_STRING ) )
- // InternalDataDSL.g:1113:5: (lv_nodeName_4_0= RULE_STRING )
+ // InternalDataDSL.g:1126:4: ( (lv_nodeName_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:1127:5: (lv_nodeName_4_0= RULE_STRING )
{
- // InternalDataDSL.g:1113:5: (lv_nodeName_4_0= RULE_STRING )
- // InternalDataDSL.g:1114:6: lv_nodeName_4_0= RULE_STRING
+ // InternalDataDSL.g:1127:5: (lv_nodeName_4_0= RULE_STRING )
+ // InternalDataDSL.g:1128:6: lv_nodeName_4_0= RULE_STRING
{
- lv_nodeName_4_0=(Token)match(input,RULE_STRING,FOLLOW_24); if (state.failed) return current;
+ lv_nodeName_4_0=(Token)match(input,RULE_STRING,FOLLOW_25); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_nodeName_4_0, grammarAccess.getDataInterchangeBeanAccess().getNodeNameSTRINGTerminalRuleCall_3_1_0());
@@ -3006,30 +3070,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1131:3: (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )?
- int alt16=2;
- int LA16_0 = input.LA(1);
+ // InternalDataDSL.g:1145:3: (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )?
+ int alt17=2;
+ int LA17_0 = input.LA(1);
- if ( (LA16_0==38) ) {
- alt16=1;
+ if ( (LA17_0==39) ) {
+ alt17=1;
}
- switch (alt16) {
+ switch (alt17) {
case 1 :
- // InternalDataDSL.g:1132:4: otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:1146:4: otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) )
{
- otherlv_5=(Token)match(input,38,FOLLOW_6); if (state.failed) return current;
+ otherlv_5=(Token)match(input,39,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDataInterchangeBeanAccess().getCreateOnKeyword_4_0());
}
- // InternalDataDSL.g:1136:4: ( (lv_elementMap_6_0= RULE_STRING ) )
- // InternalDataDSL.g:1137:5: (lv_elementMap_6_0= RULE_STRING )
+ // InternalDataDSL.g:1150:4: ( (lv_elementMap_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:1151:5: (lv_elementMap_6_0= RULE_STRING )
{
- // InternalDataDSL.g:1137:5: (lv_elementMap_6_0= RULE_STRING )
- // InternalDataDSL.g:1138:6: lv_elementMap_6_0= RULE_STRING
+ // InternalDataDSL.g:1151:5: (lv_elementMap_6_0= RULE_STRING )
+ // InternalDataDSL.g:1152:6: lv_elementMap_6_0= RULE_STRING
{
- lv_elementMap_6_0=(Token)match(input,RULE_STRING,FOLLOW_25); if (state.failed) return current;
+ lv_elementMap_6_0=(Token)match(input,RULE_STRING,FOLLOW_26); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_elementMap_6_0, grammarAccess.getDataInterchangeBeanAccess().getElementMapSTRINGTerminalRuleCall_4_1_0());
@@ -3059,27 +3123,27 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1155:3: ( ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) ) )?
- int alt17=2;
- int LA17_0 = input.LA(1);
+ // InternalDataDSL.g:1169:3: ( ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) ) )?
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA17_0==39) ) {
- alt17=1;
+ if ( (LA18_0==40) ) {
+ alt18=1;
}
- switch (alt17) {
+ switch (alt18) {
case 1 :
- // InternalDataDSL.g:1156:4: ( (lv_markLatest_7_0= 'marker' ) ) ( (otherlv_8= RULE_ID ) )
+ // InternalDataDSL.g:1170:4: ( (lv_markLatestImport_7_0= 'latestImport' ) ) ( (otherlv_8= RULE_ID ) )
{
- // InternalDataDSL.g:1156:4: ( (lv_markLatest_7_0= 'marker' ) )
- // InternalDataDSL.g:1157:5: (lv_markLatest_7_0= 'marker' )
+ // InternalDataDSL.g:1170:4: ( (lv_markLatestImport_7_0= 'latestImport' ) )
+ // InternalDataDSL.g:1171:5: (lv_markLatestImport_7_0= 'latestImport' )
{
- // InternalDataDSL.g:1157:5: (lv_markLatest_7_0= 'marker' )
- // InternalDataDSL.g:1158:6: lv_markLatest_7_0= 'marker'
+ // InternalDataDSL.g:1171:5: (lv_markLatestImport_7_0= 'latestImport' )
+ // InternalDataDSL.g:1172:6: lv_markLatestImport_7_0= 'latestImport'
{
- lv_markLatest_7_0=(Token)match(input,39,FOLLOW_4); if (state.failed) return current;
+ lv_markLatestImport_7_0=(Token)match(input,40,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(lv_markLatest_7_0, grammarAccess.getDataInterchangeBeanAccess().getMarkLatestMarkerKeyword_5_0_0());
+ newLeafNode(lv_markLatestImport_7_0, grammarAccess.getDataInterchangeBeanAccess().getMarkLatestImportLatestImportKeyword_5_0_0());
}
if ( state.backtracking==0 ) {
@@ -3087,7 +3151,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
if (current==null) {
current = createModelElement(grammarAccess.getDataInterchangeBeanRule());
}
- setWithLastConsumed(current, "markLatest", true, "marker");
+ setWithLastConsumed(current, "markLatestImport", true, "latestImport");
}
@@ -3096,11 +3160,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1170:4: ( (otherlv_8= RULE_ID ) )
- // InternalDataDSL.g:1171:5: (otherlv_8= RULE_ID )
+ // InternalDataDSL.g:1184:4: ( (otherlv_8= RULE_ID ) )
+ // InternalDataDSL.g:1185:5: (otherlv_8= RULE_ID )
{
- // InternalDataDSL.g:1171:5: (otherlv_8= RULE_ID )
- // InternalDataDSL.g:1172:6: otherlv_8= RULE_ID
+ // InternalDataDSL.g:1185:5: (otherlv_8= RULE_ID )
+ // InternalDataDSL.g:1186:6: otherlv_8= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3109,7 +3173,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_8=(Token)match(input,RULE_ID,FOLLOW_26); if (state.failed) return current;
+ otherlv_8=(Token)match(input,RULE_ID,FOLLOW_27); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDataInterchangeBeanAccess().getLatestPropertyLEntityAttributeCrossReference_5_1_0());
@@ -3127,142 +3191,122 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1184:3: (otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}' )?
+ // InternalDataDSL.g:1198:3: ( ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) ) )?
int alt19=2;
int LA19_0 = input.LA(1);
- if ( (LA19_0==40) ) {
+ if ( (LA19_0==41) ) {
alt19=1;
}
switch (alt19) {
case 1 :
- // InternalDataDSL.g:1185:4: otherlv_9= 'expression' otherlv_10= '{' ( (lv_expression_11_0= ruleDataInterchangeExpression ) )* otherlv_12= '}'
+ // InternalDataDSL.g:1199:4: ( (lv_markLatestExport_9_0= 'latestExport' ) ) ( (otherlv_10= RULE_ID ) )
{
- otherlv_9=(Token)match(input,40,FOLLOW_17); if (state.failed) return current;
+ // InternalDataDSL.g:1199:4: ( (lv_markLatestExport_9_0= 'latestExport' ) )
+ // InternalDataDSL.g:1200:5: (lv_markLatestExport_9_0= 'latestExport' )
+ {
+ // InternalDataDSL.g:1200:5: (lv_markLatestExport_9_0= 'latestExport' )
+ // InternalDataDSL.g:1201:6: lv_markLatestExport_9_0= 'latestExport'
+ {
+ lv_markLatestExport_9_0=(Token)match(input,41,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_9, grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0());
-
+ newLeafNode(lv_markLatestExport_9_0, grammarAccess.getDataInterchangeBeanAccess().getMarkLatestExportLatestExportKeyword_6_0_0());
+
}
- otherlv_10=(Token)match(input,15,FOLLOW_27); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_10, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1());
-
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeBeanRule());
+ }
+ setWithLastConsumed(current, "markLatestExport", true, "latestExport");
+
}
- // InternalDataDSL.g:1193:4: ( (lv_expression_11_0= ruleDataInterchangeExpression ) )*
- loop18:
- do {
- int alt18=2;
- int LA18_0 = input.LA(1);
-
- if ( (LA18_0==57||LA18_0==60) ) {
- alt18=1;
- }
-
- switch (alt18) {
- case 1 :
- // InternalDataDSL.g:1194:5: (lv_expression_11_0= ruleDataInterchangeExpression )
- {
- // InternalDataDSL.g:1194:5: (lv_expression_11_0= ruleDataInterchangeExpression )
- // InternalDataDSL.g:1195:6: lv_expression_11_0= ruleDataInterchangeExpression
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_6_2_0());
-
- }
- pushFollow(FOLLOW_27);
- lv_expression_11_0=ruleDataInterchangeExpression();
+ }
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
- }
- add(
- current,
- "expression",
- lv_expression_11_0,
- "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpression");
- afterParserOrEnumRuleCall();
-
- }
+ }
- }
+ // InternalDataDSL.g:1213:4: ( (otherlv_10= RULE_ID ) )
+ // InternalDataDSL.g:1214:5: (otherlv_10= RULE_ID )
+ {
+ // InternalDataDSL.g:1214:5: (otherlv_10= RULE_ID )
+ // InternalDataDSL.g:1215:6: otherlv_10= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeBeanRule());
+ }
+
+ }
+ otherlv_10=(Token)match(input,RULE_ID,FOLLOW_28); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
- }
- break;
+ newLeafNode(otherlv_10, grammarAccess.getDataInterchangeBeanAccess().getLatestExpPropertyLEntityAttributeCrossReference_6_1_0());
+
+ }
- default :
- break loop18;
- }
- } while (true);
+ }
- otherlv_12=(Token)match(input,16,FOLLOW_28); if (state.failed) return current;
- if ( state.backtracking==0 ) {
- newLeafNode(otherlv_12, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3());
-
}
+
}
break;
}
- // InternalDataDSL.g:1217:3: (otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}' )?
+ // InternalDataDSL.g:1227:3: (otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}' )?
int alt21=2;
int LA21_0 = input.LA(1);
- if ( (LA21_0==41) ) {
+ if ( (LA21_0==42) ) {
alt21=1;
}
switch (alt21) {
case 1 :
- // InternalDataDSL.g:1218:4: otherlv_13= 'lookup' otherlv_14= '{' ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )* otherlv_16= '}'
+ // InternalDataDSL.g:1228:4: otherlv_11= 'expression' otherlv_12= '{' ( (lv_expression_13_0= ruleDataInterchangeExpression ) )* otherlv_14= '}'
{
- otherlv_13=(Token)match(input,41,FOLLOW_17); if (state.failed) return current;
+ otherlv_11=(Token)match(input,42,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_13, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0());
+ newLeafNode(otherlv_11, grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0());
}
- otherlv_14=(Token)match(input,15,FOLLOW_29); if (state.failed) return current;
+ otherlv_12=(Token)match(input,15,FOLLOW_29); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_14, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1());
+ newLeafNode(otherlv_12, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1());
}
- // InternalDataDSL.g:1226:4: ( (lv_lookup_15_0= ruleDataInterchangeLookup ) )*
+ // InternalDataDSL.g:1236:4: ( (lv_expression_13_0= ruleDataInterchangeExpression ) )*
loop20:
do {
int alt20=2;
int LA20_0 = input.LA(1);
- if ( (LA20_0==46) ) {
+ if ( (LA20_0==61||LA20_0==67) ) {
alt20=1;
}
switch (alt20) {
case 1 :
- // InternalDataDSL.g:1227:5: (lv_lookup_15_0= ruleDataInterchangeLookup )
+ // InternalDataDSL.g:1237:5: (lv_expression_13_0= ruleDataInterchangeExpression )
{
- // InternalDataDSL.g:1227:5: (lv_lookup_15_0= ruleDataInterchangeLookup )
- // InternalDataDSL.g:1228:6: lv_lookup_15_0= ruleDataInterchangeLookup
+ // InternalDataDSL.g:1237:5: (lv_expression_13_0= ruleDataInterchangeExpression )
+ // InternalDataDSL.g:1238:6: lv_expression_13_0= ruleDataInterchangeExpression
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_7_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExpressionDataInterchangeExpressionParserRuleCall_7_2_0());
}
pushFollow(FOLLOW_29);
- lv_lookup_15_0=ruleDataInterchangeLookup();
+ lv_expression_13_0=ruleDataInterchangeExpression();
state._fsp--;
if (state.failed) return current;
@@ -3273,9 +3317,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
add(
current,
- "lookup",
- lv_lookup_15_0,
- "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeLookup");
+ "expression",
+ lv_expression_13_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpression");
afterParserOrEnumRuleCall();
}
@@ -3291,10 +3335,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_16=(Token)match(input,16,FOLLOW_30); if (state.failed) return current;
+ otherlv_14=(Token)match(input,16,FOLLOW_30); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_16, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3());
+ newLeafNode(otherlv_14, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3());
}
@@ -3303,54 +3347,54 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1250:3: (otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}' )?
+ // InternalDataDSL.g:1260:3: (otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}' )?
int alt23=2;
int LA23_0 = input.LA(1);
- if ( (LA23_0==42) ) {
+ if ( (LA23_0==43) ) {
alt23=1;
}
switch (alt23) {
case 1 :
- // InternalDataDSL.g:1251:4: otherlv_17= 'format' otherlv_18= '{' ( (lv_format_19_0= ruleDataInterchangeFormat ) )* otherlv_20= '}'
+ // InternalDataDSL.g:1261:4: otherlv_15= 'lookup' otherlv_16= '{' ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )* otherlv_18= '}'
{
- otherlv_17=(Token)match(input,42,FOLLOW_17); if (state.failed) return current;
+ otherlv_15=(Token)match(input,43,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_17, grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0());
+ newLeafNode(otherlv_15, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0());
}
- otherlv_18=(Token)match(input,15,FOLLOW_29); if (state.failed) return current;
+ otherlv_16=(Token)match(input,15,FOLLOW_31); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_18, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1());
+ newLeafNode(otherlv_16, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1());
}
- // InternalDataDSL.g:1259:4: ( (lv_format_19_0= ruleDataInterchangeFormat ) )*
+ // InternalDataDSL.g:1269:4: ( (lv_lookup_17_0= ruleDataInterchangeLookup ) )*
loop22:
do {
int alt22=2;
int LA22_0 = input.LA(1);
- if ( (LA22_0==46) ) {
+ if ( (LA22_0==50) ) {
alt22=1;
}
switch (alt22) {
case 1 :
- // InternalDataDSL.g:1260:5: (lv_format_19_0= ruleDataInterchangeFormat )
+ // InternalDataDSL.g:1270:5: (lv_lookup_17_0= ruleDataInterchangeLookup )
{
- // InternalDataDSL.g:1260:5: (lv_format_19_0= ruleDataInterchangeFormat )
- // InternalDataDSL.g:1261:6: lv_format_19_0= ruleDataInterchangeFormat
+ // InternalDataDSL.g:1270:5: (lv_lookup_17_0= ruleDataInterchangeLookup )
+ // InternalDataDSL.g:1271:6: lv_lookup_17_0= ruleDataInterchangeLookup
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_8_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupDataInterchangeLookupParserRuleCall_8_2_0());
}
- pushFollow(FOLLOW_29);
- lv_format_19_0=ruleDataInterchangeFormat();
+ pushFollow(FOLLOW_31);
+ lv_lookup_17_0=ruleDataInterchangeLookup();
state._fsp--;
if (state.failed) return current;
@@ -3361,9 +3405,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
add(
current,
- "format",
- lv_format_19_0,
- "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFormat");
+ "lookup",
+ lv_lookup_17_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeLookup");
afterParserOrEnumRuleCall();
}
@@ -3379,10 +3423,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_20=(Token)match(input,16,FOLLOW_31); if (state.failed) return current;
+ otherlv_18=(Token)match(input,16,FOLLOW_32); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_20, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3());
+ newLeafNode(otherlv_18, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3());
}
@@ -3391,54 +3435,54 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1283:3: (otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}' )?
+ // InternalDataDSL.g:1293:3: (otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}' )?
int alt25=2;
int LA25_0 = input.LA(1);
- if ( (LA25_0==43) ) {
+ if ( (LA25_0==44) ) {
alt25=1;
}
switch (alt25) {
case 1 :
- // InternalDataDSL.g:1284:4: otherlv_21= 'mapping' otherlv_22= '{' ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )* otherlv_24= '}'
+ // InternalDataDSL.g:1294:4: otherlv_19= 'format' otherlv_20= '{' ( (lv_format_21_0= ruleDataInterchangeFormat ) )* otherlv_22= '}'
{
- otherlv_21=(Token)match(input,43,FOLLOW_17); if (state.failed) return current;
+ otherlv_19=(Token)match(input,44,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_21, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0());
+ newLeafNode(otherlv_19, grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0());
}
- otherlv_22=(Token)match(input,15,FOLLOW_32); if (state.failed) return current;
+ otherlv_20=(Token)match(input,15,FOLLOW_31); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_22, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1());
+ newLeafNode(otherlv_20, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1());
}
- // InternalDataDSL.g:1292:4: ( (lv_mappings_23_0= ruleDataInterchangeMapping ) )*
+ // InternalDataDSL.g:1302:4: ( (lv_format_21_0= ruleDataInterchangeFormat ) )*
loop24:
do {
int alt24=2;
int LA24_0 = input.LA(1);
- if ( (LA24_0==62||LA24_0==64) ) {
+ if ( (LA24_0==50) ) {
alt24=1;
}
switch (alt24) {
case 1 :
- // InternalDataDSL.g:1293:5: (lv_mappings_23_0= ruleDataInterchangeMapping )
+ // InternalDataDSL.g:1303:5: (lv_format_21_0= ruleDataInterchangeFormat )
{
- // InternalDataDSL.g:1293:5: (lv_mappings_23_0= ruleDataInterchangeMapping )
- // InternalDataDSL.g:1294:6: lv_mappings_23_0= ruleDataInterchangeMapping
+ // InternalDataDSL.g:1303:5: (lv_format_21_0= ruleDataInterchangeFormat )
+ // InternalDataDSL.g:1304:6: lv_format_21_0= ruleDataInterchangeFormat
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_9_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getFormatDataInterchangeFormatParserRuleCall_9_2_0());
}
- pushFollow(FOLLOW_32);
- lv_mappings_23_0=ruleDataInterchangeMapping();
+ pushFollow(FOLLOW_31);
+ lv_format_21_0=ruleDataInterchangeFormat();
state._fsp--;
if (state.failed) return current;
@@ -3449,9 +3493,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
add(
current,
- "mappings",
- lv_mappings_23_0,
- "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeMapping");
+ "format",
+ lv_format_21_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFormat");
afterParserOrEnumRuleCall();
}
@@ -3467,10 +3511,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_24=(Token)match(input,16,FOLLOW_33); if (state.failed) return current;
+ otherlv_22=(Token)match(input,16,FOLLOW_33); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_24, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3());
+ newLeafNode(otherlv_22, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3());
}
@@ -3479,54 +3523,230 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1316:3: (otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}' )?
+ // InternalDataDSL.g:1326:3: (otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}' )?
int alt27=2;
int LA27_0 = input.LA(1);
- if ( (LA27_0==44) ) {
+ if ( (LA27_0==45) ) {
alt27=1;
}
switch (alt27) {
case 1 :
- // InternalDataDSL.g:1317:4: otherlv_25= 'keys' otherlv_26= '{' ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )* otherlv_28= '}'
+ // InternalDataDSL.g:1327:4: otherlv_23= 'expose' otherlv_24= '{' ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )* otherlv_26= '}'
{
- otherlv_25=(Token)match(input,44,FOLLOW_17); if (state.failed) return current;
+ otherlv_23=(Token)match(input,45,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_25, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0());
+ newLeafNode(otherlv_23, grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0());
}
- otherlv_26=(Token)match(input,15,FOLLOW_34); if (state.failed) return current;
+ otherlv_24=(Token)match(input,15,FOLLOW_34); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_26, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1());
+ newLeafNode(otherlv_24, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1());
}
- // InternalDataDSL.g:1325:4: ( (lv_lookupKeys_27_0= ruleDataInterchangeKey ) )*
+ // InternalDataDSL.g:1335:4: ( (lv_exportExposes_25_0= ruleDataInterchangeExpose ) )*
loop26:
do {
int alt26=2;
int LA26_0 = input.LA(1);
- if ( (LA26_0==45) ) {
+ if ( (LA26_0==64) ) {
alt26=1;
}
switch (alt26) {
case 1 :
- // InternalDataDSL.g:1326:5: (lv_lookupKeys_27_0= ruleDataInterchangeKey )
+ // InternalDataDSL.g:1336:5: (lv_exportExposes_25_0= ruleDataInterchangeExpose )
{
- // InternalDataDSL.g:1326:5: (lv_lookupKeys_27_0= ruleDataInterchangeKey )
- // InternalDataDSL.g:1327:6: lv_lookupKeys_27_0= ruleDataInterchangeKey
+ // InternalDataDSL.g:1336:5: (lv_exportExposes_25_0= ruleDataInterchangeExpose )
+ // InternalDataDSL.g:1337:6: lv_exportExposes_25_0= ruleDataInterchangeExpose
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0());
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExportExposesDataInterchangeExposeParserRuleCall_10_2_0());
}
pushFollow(FOLLOW_34);
- lv_lookupKeys_27_0=ruleDataInterchangeKey();
+ lv_exportExposes_25_0=ruleDataInterchangeExpose();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
+ }
+ add(
+ current,
+ "exportExposes",
+ lv_exportExposes_25_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpose");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop26;
+ }
+ } while (true);
+
+ otherlv_26=(Token)match(input,16,FOLLOW_35); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_26, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3());
+
+ }
+
+ }
+ break;
+
+ }
+
+ // InternalDataDSL.g:1359:3: (otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}' )?
+ int alt29=2;
+ int LA29_0 = input.LA(1);
+
+ if ( (LA29_0==46) ) {
+ alt29=1;
+ }
+ switch (alt29) {
+ case 1 :
+ // InternalDataDSL.g:1360:4: otherlv_27= 'mapping' otherlv_28= '{' ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )* otherlv_30= '}'
+ {
+ otherlv_27=(Token)match(input,46,FOLLOW_18); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_27, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0());
+
+ }
+ otherlv_28=(Token)match(input,15,FOLLOW_36); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_28, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1());
+
+ }
+ // InternalDataDSL.g:1368:4: ( (lv_mappings_29_0= ruleDataInterchangeMapping ) )*
+ loop28:
+ do {
+ int alt28=2;
+ int LA28_0 = input.LA(1);
+
+ if ( (LA28_0==69||LA28_0==71) ) {
+ alt28=1;
+ }
+
+
+ switch (alt28) {
+ case 1 :
+ // InternalDataDSL.g:1369:5: (lv_mappings_29_0= ruleDataInterchangeMapping )
+ {
+ // InternalDataDSL.g:1369:5: (lv_mappings_29_0= ruleDataInterchangeMapping )
+ // InternalDataDSL.g:1370:6: lv_mappings_29_0= ruleDataInterchangeMapping
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getMappingsDataInterchangeMappingParserRuleCall_11_2_0());
+
+ }
+ pushFollow(FOLLOW_36);
+ lv_mappings_29_0=ruleDataInterchangeMapping();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
+ }
+ add(
+ current,
+ "mappings",
+ lv_mappings_29_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeMapping");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop28;
+ }
+ } while (true);
+
+ otherlv_30=(Token)match(input,16,FOLLOW_37); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_30, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3());
+
+ }
+
+ }
+ break;
+
+ }
+
+ // InternalDataDSL.g:1392:3: (otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}' )?
+ int alt31=2;
+ int LA31_0 = input.LA(1);
+
+ if ( (LA31_0==47) ) {
+ alt31=1;
+ }
+ switch (alt31) {
+ case 1 :
+ // InternalDataDSL.g:1393:4: otherlv_31= 'keys' otherlv_32= '{' ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )* otherlv_34= '}'
+ {
+ otherlv_31=(Token)match(input,47,FOLLOW_18); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_31, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0());
+
+ }
+ otherlv_32=(Token)match(input,15,FOLLOW_38); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_32, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1());
+
+ }
+ // InternalDataDSL.g:1401:4: ( (lv_lookupKeys_33_0= ruleDataInterchangeKey ) )*
+ loop30:
+ do {
+ int alt30=2;
+ int LA30_0 = input.LA(1);
+
+ if ( (LA30_0==49) ) {
+ alt30=1;
+ }
+
+
+ switch (alt30) {
+ case 1 :
+ // InternalDataDSL.g:1402:5: (lv_lookupKeys_33_0= ruleDataInterchangeKey )
+ {
+ // InternalDataDSL.g:1402:5: (lv_lookupKeys_33_0= ruleDataInterchangeKey )
+ // InternalDataDSL.g:1403:6: lv_lookupKeys_33_0= ruleDataInterchangeKey
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0());
+
+ }
+ pushFollow(FOLLOW_38);
+ lv_lookupKeys_33_0=ruleDataInterchangeKey();
state._fsp--;
if (state.failed) return current;
@@ -3538,7 +3758,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
add(
current,
"lookupKeys",
- lv_lookupKeys_27_0,
+ lv_lookupKeys_33_0,
"org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeKey");
afterParserOrEnumRuleCall();
@@ -3551,14 +3771,84 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop26;
+ break loop30;
}
} while (true);
- otherlv_28=(Token)match(input,16,FOLLOW_2); if (state.failed) return current;
+ otherlv_34=(Token)match(input,16,FOLLOW_39); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_34, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3());
+
+ }
+
+ }
+ break;
+
+ }
+
+ // InternalDataDSL.g:1425:3: (otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}' )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
+
+ if ( (LA32_0==48) ) {
+ alt32=1;
+ }
+ switch (alt32) {
+ case 1 :
+ // InternalDataDSL.g:1426:4: otherlv_35= 'exportFilter' otherlv_36= '{' ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) ) otherlv_38= '}'
+ {
+ otherlv_35=(Token)match(input,48,FOLLOW_18); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_35, grammarAccess.getDataInterchangeBeanAccess().getExportFilterKeyword_13_0());
+
+ }
+ otherlv_36=(Token)match(input,15,FOLLOW_40); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_36, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_13_1());
+
+ }
+ // InternalDataDSL.g:1434:4: ( (lv_exportFilter_37_0= ruleDataInterchangeExportFilter ) )
+ // InternalDataDSL.g:1435:5: (lv_exportFilter_37_0= ruleDataInterchangeExportFilter )
+ {
+ // InternalDataDSL.g:1435:5: (lv_exportFilter_37_0= ruleDataInterchangeExportFilter )
+ // InternalDataDSL.g:1436:6: lv_exportFilter_37_0= ruleDataInterchangeExportFilter
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeBeanAccess().getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0());
+
+ }
+ pushFollow(FOLLOW_41);
+ lv_exportFilter_37_0=ruleDataInterchangeExportFilter();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeBeanRule());
+ }
+ set(
+ current,
+ "exportFilter",
+ lv_exportFilter_37_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportFilter");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_38=(Token)match(input,16,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_28, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3());
+ newLeafNode(otherlv_38, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_13_3());
}
@@ -3592,7 +3882,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeKey"
- // InternalDataDSL.g:1353:1: entryRuleDataInterchangeKey returns [EObject current=null] : iv_ruleDataInterchangeKey= ruleDataInterchangeKey EOF ;
+ // InternalDataDSL.g:1462:1: entryRuleDataInterchangeKey returns [EObject current=null] : iv_ruleDataInterchangeKey= ruleDataInterchangeKey EOF ;
public final EObject entryRuleDataInterchangeKey() throws RecognitionException {
EObject current = null;
@@ -3600,8 +3890,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1353:59: (iv_ruleDataInterchangeKey= ruleDataInterchangeKey EOF )
- // InternalDataDSL.g:1354:2: iv_ruleDataInterchangeKey= ruleDataInterchangeKey EOF
+ // InternalDataDSL.g:1462:59: (iv_ruleDataInterchangeKey= ruleDataInterchangeKey EOF )
+ // InternalDataDSL.g:1463:2: iv_ruleDataInterchangeKey= ruleDataInterchangeKey EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeKeyRule());
@@ -3632,7 +3922,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeKey"
- // InternalDataDSL.g:1360:1: ruleDataInterchangeKey returns [EObject current=null] : ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) ) ;
+ // InternalDataDSL.g:1469:1: ruleDataInterchangeKey returns [EObject current=null] : ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleDataInterchangeKey() throws RecognitionException {
EObject current = null;
@@ -3643,14 +3933,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1366:2: ( ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) ) )
- // InternalDataDSL.g:1367:2: ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) )
+ // InternalDataDSL.g:1475:2: ( ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) ) )
+ // InternalDataDSL.g:1476:2: ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) )
{
- // InternalDataDSL.g:1367:2: ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) )
- // InternalDataDSL.g:1368:3: () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:1476:2: ( () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) ) )
+ // InternalDataDSL.g:1477:3: () otherlv_1= 'key' ( (otherlv_2= RULE_ID ) )
{
- // InternalDataDSL.g:1368:3: ()
- // InternalDataDSL.g:1369:4:
+ // InternalDataDSL.g:1477:3: ()
+ // InternalDataDSL.g:1478:4:
{
if ( state.backtracking==0 ) {
@@ -3662,17 +3952,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,45,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,49,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeKeyAccess().getKeyKeyword_1());
}
- // InternalDataDSL.g:1379:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:1380:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:1488:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:1489:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:1380:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:1381:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:1489:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:1490:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3718,7 +4008,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeLookup"
- // InternalDataDSL.g:1396:1: entryRuleDataInterchangeLookup returns [EObject current=null] : iv_ruleDataInterchangeLookup= ruleDataInterchangeLookup EOF ;
+ // InternalDataDSL.g:1505:1: entryRuleDataInterchangeLookup returns [EObject current=null] : iv_ruleDataInterchangeLookup= ruleDataInterchangeLookup EOF ;
public final EObject entryRuleDataInterchangeLookup() throws RecognitionException {
EObject current = null;
@@ -3726,8 +4016,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1396:62: (iv_ruleDataInterchangeLookup= ruleDataInterchangeLookup EOF )
- // InternalDataDSL.g:1397:2: iv_ruleDataInterchangeLookup= ruleDataInterchangeLookup EOF
+ // InternalDataDSL.g:1505:62: (iv_ruleDataInterchangeLookup= ruleDataInterchangeLookup EOF )
+ // InternalDataDSL.g:1506:2: iv_ruleDataInterchangeLookup= ruleDataInterchangeLookup EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeLookupRule());
@@ -3758,7 +4048,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeLookup"
- // InternalDataDSL.g:1403:1: ruleDataInterchangeLookup returns [EObject current=null] : ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) ) ;
+ // InternalDataDSL.g:1512:1: ruleDataInterchangeLookup returns [EObject current=null] : ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) ) ;
public final EObject ruleDataInterchangeLookup() throws RecognitionException {
EObject current = null;
@@ -3783,14 +4073,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1409:2: ( ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) ) )
- // InternalDataDSL.g:1410:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) )
+ // InternalDataDSL.g:1518:2: ( ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) ) )
+ // InternalDataDSL.g:1519:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) )
{
- // InternalDataDSL.g:1410:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) )
- // InternalDataDSL.g:1411:3: () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:1519:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) ) )
+ // InternalDataDSL.g:1520:3: () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )? otherlv_7= 'with' ( (otherlv_8= RULE_ID ) ) ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )? (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )? ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) )
{
- // InternalDataDSL.g:1411:3: ()
- // InternalDataDSL.g:1412:4:
+ // InternalDataDSL.g:1520:3: ()
+ // InternalDataDSL.g:1521:4:
{
if ( state.backtracking==0 ) {
@@ -3802,17 +4092,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,46,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,50,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeLookupAccess().getForKeyword_1());
}
- // InternalDataDSL.g:1422:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:1423:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:1531:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:1532:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:1423:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:1424:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:1532:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:1533:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3821,7 +4111,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_35); if (state.failed) return current;
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangeLookupAccess().getTargetPropertyLEntityReferenceCrossReference_2_0());
@@ -3833,17 +4123,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,47,FOLLOW_4); if (state.failed) return current;
+ otherlv_3=(Token)match(input,51,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangeLookupAccess().getOnKeyword_3());
}
- // InternalDataDSL.g:1439:3: ( (otherlv_4= RULE_ID ) )
- // InternalDataDSL.g:1440:4: (otherlv_4= RULE_ID )
+ // InternalDataDSL.g:1548:3: ( (otherlv_4= RULE_ID ) )
+ // InternalDataDSL.g:1549:4: (otherlv_4= RULE_ID )
{
- // InternalDataDSL.g:1440:4: (otherlv_4= RULE_ID )
- // InternalDataDSL.g:1441:5: otherlv_4= RULE_ID
+ // InternalDataDSL.g:1549:4: (otherlv_4= RULE_ID )
+ // InternalDataDSL.g:1550:5: otherlv_4= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3852,7 +4142,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_4=(Token)match(input,RULE_ID,FOLLOW_36); if (state.failed) return current;
+ otherlv_4=(Token)match(input,RULE_ID,FOLLOW_43); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDataInterchangeLookupAccess().getEntityLEntityCrossReference_4_0());
@@ -3864,30 +4154,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1452:3: (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )?
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // InternalDataDSL.g:1561:3: (otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) ) )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA28_0==38) ) {
- alt28=1;
+ if ( (LA33_0==39) ) {
+ alt33=1;
}
- switch (alt28) {
+ switch (alt33) {
case 1 :
- // InternalDataDSL.g:1453:4: otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:1562:4: otherlv_5= 'createOn' ( (lv_elementMap_6_0= RULE_STRING ) )
{
- otherlv_5=(Token)match(input,38,FOLLOW_6); if (state.failed) return current;
+ otherlv_5=(Token)match(input,39,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDataInterchangeLookupAccess().getCreateOnKeyword_5_0());
}
- // InternalDataDSL.g:1457:4: ( (lv_elementMap_6_0= RULE_STRING ) )
- // InternalDataDSL.g:1458:5: (lv_elementMap_6_0= RULE_STRING )
+ // InternalDataDSL.g:1566:4: ( (lv_elementMap_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:1567:5: (lv_elementMap_6_0= RULE_STRING )
{
- // InternalDataDSL.g:1458:5: (lv_elementMap_6_0= RULE_STRING )
- // InternalDataDSL.g:1459:6: lv_elementMap_6_0= RULE_STRING
+ // InternalDataDSL.g:1567:5: (lv_elementMap_6_0= RULE_STRING )
+ // InternalDataDSL.g:1568:6: lv_elementMap_6_0= RULE_STRING
{
- lv_elementMap_6_0=(Token)match(input,RULE_STRING,FOLLOW_37); if (state.failed) return current;
+ lv_elementMap_6_0=(Token)match(input,RULE_STRING,FOLLOW_44); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_elementMap_6_0, grammarAccess.getDataInterchangeLookupAccess().getElementMapSTRINGTerminalRuleCall_5_1_0());
@@ -3917,17 +4207,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,48,FOLLOW_4); if (state.failed) return current;
+ otherlv_7=(Token)match(input,52,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getDataInterchangeLookupAccess().getWithKeyword_6());
}
- // InternalDataDSL.g:1480:3: ( (otherlv_8= RULE_ID ) )
- // InternalDataDSL.g:1481:4: (otherlv_8= RULE_ID )
+ // InternalDataDSL.g:1589:3: ( (otherlv_8= RULE_ID ) )
+ // InternalDataDSL.g:1590:4: (otherlv_8= RULE_ID )
{
- // InternalDataDSL.g:1481:4: (otherlv_8= RULE_ID )
- // InternalDataDSL.g:1482:5: otherlv_8= RULE_ID
+ // InternalDataDSL.g:1590:4: (otherlv_8= RULE_ID )
+ // InternalDataDSL.g:1591:5: otherlv_8= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -3936,7 +4226,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_8=(Token)match(input,RULE_ID,FOLLOW_38); if (state.failed) return current;
+ otherlv_8=(Token)match(input,RULE_ID,FOLLOW_45); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDataInterchangeLookupAccess().getQueryPropertyLEntityAttributeCrossReference_7_0());
@@ -3948,24 +4238,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1493:3: ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )?
- int alt29=2;
- int LA29_0 = input.LA(1);
+ // InternalDataDSL.g:1602:3: ( ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) ) )?
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA29_0==49) ) {
- alt29=1;
+ if ( (LA34_0==53) ) {
+ alt34=1;
}
- switch (alt29) {
+ switch (alt34) {
case 1 :
- // InternalDataDSL.g:1494:4: ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) )
+ // InternalDataDSL.g:1603:4: ( (lv_cached_9_0= 'cacheSize' ) ) ( (lv_cacheSize_10_0= RULE_INT ) )
{
- // InternalDataDSL.g:1494:4: ( (lv_cached_9_0= 'cacheSize' ) )
- // InternalDataDSL.g:1495:5: (lv_cached_9_0= 'cacheSize' )
+ // InternalDataDSL.g:1603:4: ( (lv_cached_9_0= 'cacheSize' ) )
+ // InternalDataDSL.g:1604:5: (lv_cached_9_0= 'cacheSize' )
{
- // InternalDataDSL.g:1495:5: (lv_cached_9_0= 'cacheSize' )
- // InternalDataDSL.g:1496:6: lv_cached_9_0= 'cacheSize'
+ // InternalDataDSL.g:1604:5: (lv_cached_9_0= 'cacheSize' )
+ // InternalDataDSL.g:1605:6: lv_cached_9_0= 'cacheSize'
{
- lv_cached_9_0=(Token)match(input,49,FOLLOW_13); if (state.failed) return current;
+ lv_cached_9_0=(Token)match(input,53,FOLLOW_13); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_cached_9_0, grammarAccess.getDataInterchangeLookupAccess().getCachedCacheSizeKeyword_8_0_0());
@@ -3985,13 +4275,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1508:4: ( (lv_cacheSize_10_0= RULE_INT ) )
- // InternalDataDSL.g:1509:5: (lv_cacheSize_10_0= RULE_INT )
+ // InternalDataDSL.g:1617:4: ( (lv_cacheSize_10_0= RULE_INT ) )
+ // InternalDataDSL.g:1618:5: (lv_cacheSize_10_0= RULE_INT )
{
- // InternalDataDSL.g:1509:5: (lv_cacheSize_10_0= RULE_INT )
- // InternalDataDSL.g:1510:6: lv_cacheSize_10_0= RULE_INT
+ // InternalDataDSL.g:1618:5: (lv_cacheSize_10_0= RULE_INT )
+ // InternalDataDSL.g:1619:6: lv_cacheSize_10_0= RULE_INT
{
- lv_cacheSize_10_0=(Token)match(input,RULE_INT,FOLLOW_39); if (state.failed) return current;
+ lv_cacheSize_10_0=(Token)match(input,RULE_INT,FOLLOW_46); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_cacheSize_10_0, grammarAccess.getDataInterchangeLookupAccess().getCacheSizeINTTerminalRuleCall_8_1_0());
@@ -4021,30 +4311,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1527:3: (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )?
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalDataDSL.g:1636:3: (otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) ) )?
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA30_0==50) ) {
- alt30=1;
+ if ( (LA35_0==54) ) {
+ alt35=1;
}
- switch (alt30) {
+ switch (alt35) {
case 1 :
- // InternalDataDSL.g:1528:4: otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) )
+ // InternalDataDSL.g:1637:4: otherlv_11= 'mapTo' ( (lv_dataMap_12_0= RULE_STRING ) )
{
- otherlv_11=(Token)match(input,50,FOLLOW_6); if (state.failed) return current;
+ otherlv_11=(Token)match(input,54,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getDataInterchangeLookupAccess().getMapToKeyword_9_0());
}
- // InternalDataDSL.g:1532:4: ( (lv_dataMap_12_0= RULE_STRING ) )
- // InternalDataDSL.g:1533:5: (lv_dataMap_12_0= RULE_STRING )
+ // InternalDataDSL.g:1641:4: ( (lv_dataMap_12_0= RULE_STRING ) )
+ // InternalDataDSL.g:1642:5: (lv_dataMap_12_0= RULE_STRING )
{
- // InternalDataDSL.g:1533:5: (lv_dataMap_12_0= RULE_STRING )
- // InternalDataDSL.g:1534:6: lv_dataMap_12_0= RULE_STRING
+ // InternalDataDSL.g:1642:5: (lv_dataMap_12_0= RULE_STRING )
+ // InternalDataDSL.g:1643:6: lv_dataMap_12_0= RULE_STRING
{
- lv_dataMap_12_0=(Token)match(input,RULE_STRING,FOLLOW_40); if (state.failed) return current;
+ lv_dataMap_12_0=(Token)match(input,RULE_STRING,FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_dataMap_12_0, grammarAccess.getDataInterchangeLookupAccess().getDataMapSTRINGTerminalRuleCall_9_1_0());
@@ -4074,62 +4364,62 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1551:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) )
- // InternalDataDSL.g:1552:4: ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:1660:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) ) )
+ // InternalDataDSL.g:1661:4: ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) )
{
- // InternalDataDSL.g:1552:4: ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) )
- // InternalDataDSL.g:1553:5: ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* )
+ // InternalDataDSL.g:1661:4: ( ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* ) )
+ // InternalDataDSL.g:1662:5: ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10());
- // InternalDataDSL.g:1556:5: ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* )
- // InternalDataDSL.g:1557:6: ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )*
+ // InternalDataDSL.g:1665:5: ( ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )* )
+ // InternalDataDSL.g:1666:6: ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )*
{
- // InternalDataDSL.g:1557:6: ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )*
- loop31:
+ // InternalDataDSL.g:1666:6: ( ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) ) )*
+ loop36:
do {
- int alt31=4;
- int LA31_0 = input.LA(1);
+ int alt36=4;
+ int LA36_0 = input.LA(1);
- if ( LA31_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
- alt31=1;
+ if ( LA36_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
+ alt36=1;
}
- else if ( LA31_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
- alt31=2;
+ else if ( LA36_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
+ alt36=2;
}
- else if ( LA31_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
- alt31=3;
+ else if ( LA36_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
+ alt36=3;
}
- switch (alt31) {
+ switch (alt36) {
case 1 :
- // InternalDataDSL.g:1558:4: ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) )
+ // InternalDataDSL.g:1667:4: ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) )
{
- // InternalDataDSL.g:1558:4: ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) )
- // InternalDataDSL.g:1559:5: {...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) )
+ // InternalDataDSL.g:1667:4: ({...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) ) )
+ // InternalDataDSL.g:1668:5: {...}? => ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeLookup", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0)");
}
- // InternalDataDSL.g:1559:119: ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) )
- // InternalDataDSL.g:1560:6: ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) )
+ // InternalDataDSL.g:1668:119: ( ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) ) )
+ // InternalDataDSL.g:1669:6: ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 0);
- // InternalDataDSL.g:1563:9: ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) )
- // InternalDataDSL.g:1563:10: {...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) )
+ // InternalDataDSL.g:1672:9: ({...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) ) )
+ // InternalDataDSL.g:1672:10: {...}? => ( (lv_allowNoResult_14_0= 'allowNoResult' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeLookup", "true");
}
- // InternalDataDSL.g:1563:19: ( (lv_allowNoResult_14_0= 'allowNoResult' ) )
- // InternalDataDSL.g:1563:20: (lv_allowNoResult_14_0= 'allowNoResult' )
+ // InternalDataDSL.g:1672:19: ( (lv_allowNoResult_14_0= 'allowNoResult' ) )
+ // InternalDataDSL.g:1672:20: (lv_allowNoResult_14_0= 'allowNoResult' )
{
- // InternalDataDSL.g:1563:20: (lv_allowNoResult_14_0= 'allowNoResult' )
- // InternalDataDSL.g:1564:10: lv_allowNoResult_14_0= 'allowNoResult'
+ // InternalDataDSL.g:1672:20: (lv_allowNoResult_14_0= 'allowNoResult' )
+ // InternalDataDSL.g:1673:10: lv_allowNoResult_14_0= 'allowNoResult'
{
- lv_allowNoResult_14_0=(Token)match(input,51,FOLLOW_40); if (state.failed) return current;
+ lv_allowNoResult_14_0=(Token)match(input,55,FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_allowNoResult_14_0, grammarAccess.getDataInterchangeLookupAccess().getAllowNoResultAllowNoResultKeyword_10_0_0());
@@ -4163,33 +4453,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:1581:4: ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) )
+ // InternalDataDSL.g:1690:4: ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) )
{
- // InternalDataDSL.g:1581:4: ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) )
- // InternalDataDSL.g:1582:5: {...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) )
+ // InternalDataDSL.g:1690:4: ({...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) ) )
+ // InternalDataDSL.g:1691:5: {...}? => ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeLookup", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1)");
}
- // InternalDataDSL.g:1582:119: ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) )
- // InternalDataDSL.g:1583:6: ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) )
+ // InternalDataDSL.g:1691:119: ( ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) ) )
+ // InternalDataDSL.g:1692:6: ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 1);
- // InternalDataDSL.g:1586:9: ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) )
- // InternalDataDSL.g:1586:10: {...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) )
+ // InternalDataDSL.g:1695:9: ({...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) ) )
+ // InternalDataDSL.g:1695:10: {...}? => ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeLookup", "true");
}
- // InternalDataDSL.g:1586:19: ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) )
- // InternalDataDSL.g:1586:20: (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' )
+ // InternalDataDSL.g:1695:19: ( (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' ) )
+ // InternalDataDSL.g:1695:20: (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' )
{
- // InternalDataDSL.g:1586:20: (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' )
- // InternalDataDSL.g:1587:10: lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult'
+ // InternalDataDSL.g:1695:20: (lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult' )
+ // InternalDataDSL.g:1696:10: lv_allowNonuniqueResult_15_0= 'allowNonuniqueResult'
{
- lv_allowNonuniqueResult_15_0=(Token)match(input,52,FOLLOW_40); if (state.failed) return current;
+ lv_allowNonuniqueResult_15_0=(Token)match(input,56,FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_allowNonuniqueResult_15_0, grammarAccess.getDataInterchangeLookupAccess().getAllowNonuniqueResultAllowNonuniqueResultKeyword_10_1_0());
@@ -4223,38 +4513,38 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:1604:4: ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) )
+ // InternalDataDSL.g:1713:4: ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) )
{
- // InternalDataDSL.g:1604:4: ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) )
- // InternalDataDSL.g:1605:5: {...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) )
+ // InternalDataDSL.g:1713:4: ({...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) ) )
+ // InternalDataDSL.g:1714:5: {...}? => ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeLookup", "getUnorderedGroupHelper().canSelect(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2)");
}
- // InternalDataDSL.g:1605:119: ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) )
- // InternalDataDSL.g:1606:6: ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) )
+ // InternalDataDSL.g:1714:119: ( ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) ) )
+ // InternalDataDSL.g:1715:6: ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getDataInterchangeLookupAccess().getUnorderedGroup_10(), 2);
- // InternalDataDSL.g:1609:9: ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) )
- // InternalDataDSL.g:1609:10: {...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) )
+ // InternalDataDSL.g:1718:9: ({...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) ) )
+ // InternalDataDSL.g:1718:10: {...}? => ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) )
{
if ( !((true)) ) {
if (state.backtracking>0) {state.failed=true; return current;}
throw new FailedPredicateException(input, "ruleDataInterchangeLookup", "true");
}
- // InternalDataDSL.g:1609:19: ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) )
- // InternalDataDSL.g:1609:20: (lv_markerPath_16_0= ruleDataInterchangeMarkerPath )
+ // InternalDataDSL.g:1718:19: ( (lv_markerPath_16_0= ruleDataInterchangeMarkerPath ) )
+ // InternalDataDSL.g:1718:20: (lv_markerPath_16_0= ruleDataInterchangeMarkerPath )
{
- // InternalDataDSL.g:1609:20: (lv_markerPath_16_0= ruleDataInterchangeMarkerPath )
- // InternalDataDSL.g:1610:10: lv_markerPath_16_0= ruleDataInterchangeMarkerPath
+ // InternalDataDSL.g:1718:20: (lv_markerPath_16_0= ruleDataInterchangeMarkerPath )
+ // InternalDataDSL.g:1719:10: lv_markerPath_16_0= ruleDataInterchangeMarkerPath
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeLookupAccess().getMarkerPathDataInterchangeMarkerPathParserRuleCall_10_2_0());
}
- pushFollow(FOLLOW_40);
+ pushFollow(FOLLOW_47);
lv_markerPath_16_0=ruleDataInterchangeMarkerPath();
state._fsp--;
@@ -4293,7 +4583,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop31;
+ break loop36;
}
} while (true);
@@ -4332,7 +4622,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeMarkerPath"
- // InternalDataDSL.g:1643:1: entryRuleDataInterchangeMarkerPath returns [EObject current=null] : iv_ruleDataInterchangeMarkerPath= ruleDataInterchangeMarkerPath EOF ;
+ // InternalDataDSL.g:1752:1: entryRuleDataInterchangeMarkerPath returns [EObject current=null] : iv_ruleDataInterchangeMarkerPath= ruleDataInterchangeMarkerPath EOF ;
public final EObject entryRuleDataInterchangeMarkerPath() throws RecognitionException {
EObject current = null;
@@ -4340,8 +4630,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1643:66: (iv_ruleDataInterchangeMarkerPath= ruleDataInterchangeMarkerPath EOF )
- // InternalDataDSL.g:1644:2: iv_ruleDataInterchangeMarkerPath= ruleDataInterchangeMarkerPath EOF
+ // InternalDataDSL.g:1752:66: (iv_ruleDataInterchangeMarkerPath= ruleDataInterchangeMarkerPath EOF )
+ // InternalDataDSL.g:1753:2: iv_ruleDataInterchangeMarkerPath= ruleDataInterchangeMarkerPath EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeMarkerPathRule());
@@ -4372,7 +4662,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeMarkerPath"
- // InternalDataDSL.g:1650:1: ruleDataInterchangeMarkerPath returns [EObject current=null] : ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' ) ;
+ // InternalDataDSL.g:1759:1: ruleDataInterchangeMarkerPath returns [EObject current=null] : ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' ) ;
public final EObject ruleDataInterchangeMarkerPath() throws RecognitionException {
EObject current = null;
@@ -4386,14 +4676,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1656:2: ( ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' ) )
- // InternalDataDSL.g:1657:2: ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' )
+ // InternalDataDSL.g:1765:2: ( ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' ) )
+ // InternalDataDSL.g:1766:2: ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' )
{
- // InternalDataDSL.g:1657:2: ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' )
- // InternalDataDSL.g:1658:3: () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}'
+ // InternalDataDSL.g:1766:2: ( () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}' )
+ // InternalDataDSL.g:1767:3: () otherlv_1= 'markerPath' otherlv_2= '{' ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )* otherlv_4= '}'
{
- // InternalDataDSL.g:1658:3: ()
- // InternalDataDSL.g:1659:4:
+ // InternalDataDSL.g:1767:3: ()
+ // InternalDataDSL.g:1768:4:
{
if ( state.backtracking==0 ) {
@@ -4405,42 +4695,42 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,53,FOLLOW_17); if (state.failed) return current;
+ otherlv_1=(Token)match(input,57,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeMarkerPathAccess().getMarkerPathKeyword_1());
}
- otherlv_2=(Token)match(input,15,FOLLOW_41); if (state.failed) return current;
+ otherlv_2=(Token)match(input,15,FOLLOW_48); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangeMarkerPathAccess().getLeftCurlyBracketKeyword_2());
}
- // InternalDataDSL.g:1673:3: ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )*
- loop32:
+ // InternalDataDSL.g:1782:3: ( (lv_path_3_0= ruleDataInterchangeMarkerEntity ) )*
+ loop37:
do {
- int alt32=2;
- int LA32_0 = input.LA(1);
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA32_0==54) ) {
- alt32=1;
+ if ( (LA37_0==58) ) {
+ alt37=1;
}
- switch (alt32) {
+ switch (alt37) {
case 1 :
- // InternalDataDSL.g:1674:4: (lv_path_3_0= ruleDataInterchangeMarkerEntity )
+ // InternalDataDSL.g:1783:4: (lv_path_3_0= ruleDataInterchangeMarkerEntity )
{
- // InternalDataDSL.g:1674:4: (lv_path_3_0= ruleDataInterchangeMarkerEntity )
- // InternalDataDSL.g:1675:5: lv_path_3_0= ruleDataInterchangeMarkerEntity
+ // InternalDataDSL.g:1783:4: (lv_path_3_0= ruleDataInterchangeMarkerEntity )
+ // InternalDataDSL.g:1784:5: lv_path_3_0= ruleDataInterchangeMarkerEntity
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeMarkerPathAccess().getPathDataInterchangeMarkerEntityParserRuleCall_3_0());
}
- pushFollow(FOLLOW_41);
+ pushFollow(FOLLOW_48);
lv_path_3_0=ruleDataInterchangeMarkerEntity();
state._fsp--;
@@ -4466,7 +4756,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop32;
+ break loop37;
}
} while (true);
@@ -4501,7 +4791,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeMarkerEntity"
- // InternalDataDSL.g:1700:1: entryRuleDataInterchangeMarkerEntity returns [EObject current=null] : iv_ruleDataInterchangeMarkerEntity= ruleDataInterchangeMarkerEntity EOF ;
+ // InternalDataDSL.g:1809:1: entryRuleDataInterchangeMarkerEntity returns [EObject current=null] : iv_ruleDataInterchangeMarkerEntity= ruleDataInterchangeMarkerEntity EOF ;
public final EObject entryRuleDataInterchangeMarkerEntity() throws RecognitionException {
EObject current = null;
@@ -4509,8 +4799,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1700:68: (iv_ruleDataInterchangeMarkerEntity= ruleDataInterchangeMarkerEntity EOF )
- // InternalDataDSL.g:1701:2: iv_ruleDataInterchangeMarkerEntity= ruleDataInterchangeMarkerEntity EOF
+ // InternalDataDSL.g:1809:68: (iv_ruleDataInterchangeMarkerEntity= ruleDataInterchangeMarkerEntity EOF )
+ // InternalDataDSL.g:1810:2: iv_ruleDataInterchangeMarkerEntity= ruleDataInterchangeMarkerEntity EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeMarkerEntityRule());
@@ -4541,7 +4831,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeMarkerEntity"
- // InternalDataDSL.g:1707:1: ruleDataInterchangeMarkerEntity returns [EObject current=null] : ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? ) ;
+ // InternalDataDSL.g:1816:1: ruleDataInterchangeMarkerEntity returns [EObject current=null] : ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? ) ;
public final EObject ruleDataInterchangeMarkerEntity() throws RecognitionException {
EObject current = null;
@@ -4553,14 +4843,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1713:2: ( ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? ) )
- // InternalDataDSL.g:1714:2: ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? )
+ // InternalDataDSL.g:1822:2: ( ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? ) )
+ // InternalDataDSL.g:1823:2: ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? )
{
- // InternalDataDSL.g:1714:2: ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? )
- // InternalDataDSL.g:1715:3: () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )?
+ // InternalDataDSL.g:1823:2: ( () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )? )
+ // InternalDataDSL.g:1824:3: () otherlv_1= 'markerEntity' ( ( ruleLFQN ) ) ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )?
{
- // InternalDataDSL.g:1715:3: ()
- // InternalDataDSL.g:1716:4:
+ // InternalDataDSL.g:1824:3: ()
+ // InternalDataDSL.g:1825:4:
{
if ( state.backtracking==0 ) {
@@ -4572,17 +4862,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,54,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,58,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityKeyword_1());
}
- // InternalDataDSL.g:1726:3: ( ( ruleLFQN ) )
- // InternalDataDSL.g:1727:4: ( ruleLFQN )
+ // InternalDataDSL.g:1835:3: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:1836:4: ( ruleLFQN )
{
- // InternalDataDSL.g:1727:4: ( ruleLFQN )
- // InternalDataDSL.g:1728:5: ruleLFQN
+ // InternalDataDSL.g:1836:4: ( ruleLFQN )
+ // InternalDataDSL.g:1837:5: ruleLFQN
{
if ( state.backtracking==0 ) {
@@ -4596,7 +4886,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkerEntityLEntityCrossReference_2_0());
}
- pushFollow(FOLLOW_42);
+ pushFollow(FOLLOW_49);
ruleLFQN();
state._fsp--;
@@ -4612,24 +4902,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1742:3: ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )?
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // InternalDataDSL.g:1851:3: ( ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) ) )?
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA33_0==55) ) {
- alt33=1;
+ if ( (LA38_0==59) ) {
+ alt38=1;
}
- switch (alt33) {
+ switch (alt38) {
case 1 :
- // InternalDataDSL.g:1743:4: ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) )
+ // InternalDataDSL.g:1852:4: ( (lv_markLatest_3_0= 'markedBy' ) ) ( (otherlv_4= RULE_ID ) )
{
- // InternalDataDSL.g:1743:4: ( (lv_markLatest_3_0= 'markedBy' ) )
- // InternalDataDSL.g:1744:5: (lv_markLatest_3_0= 'markedBy' )
+ // InternalDataDSL.g:1852:4: ( (lv_markLatest_3_0= 'markedBy' ) )
+ // InternalDataDSL.g:1853:5: (lv_markLatest_3_0= 'markedBy' )
{
- // InternalDataDSL.g:1744:5: (lv_markLatest_3_0= 'markedBy' )
- // InternalDataDSL.g:1745:6: lv_markLatest_3_0= 'markedBy'
+ // InternalDataDSL.g:1853:5: (lv_markLatest_3_0= 'markedBy' )
+ // InternalDataDSL.g:1854:6: lv_markLatest_3_0= 'markedBy'
{
- lv_markLatest_3_0=(Token)match(input,55,FOLLOW_4); if (state.failed) return current;
+ lv_markLatest_3_0=(Token)match(input,59,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_markLatest_3_0, grammarAccess.getDataInterchangeMarkerEntityAccess().getMarkLatestMarkedByKeyword_3_0_0());
@@ -4649,11 +4939,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:1757:4: ( (otherlv_4= RULE_ID ) )
- // InternalDataDSL.g:1758:5: (otherlv_4= RULE_ID )
+ // InternalDataDSL.g:1866:4: ( (otherlv_4= RULE_ID ) )
+ // InternalDataDSL.g:1867:5: (otherlv_4= RULE_ID )
{
- // InternalDataDSL.g:1758:5: (otherlv_4= RULE_ID )
- // InternalDataDSL.g:1759:6: otherlv_4= RULE_ID
+ // InternalDataDSL.g:1867:5: (otherlv_4= RULE_ID )
+ // InternalDataDSL.g:1868:6: otherlv_4= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4705,7 +4995,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeFormat"
- // InternalDataDSL.g:1775:1: entryRuleDataInterchangeFormat returns [EObject current=null] : iv_ruleDataInterchangeFormat= ruleDataInterchangeFormat EOF ;
+ // InternalDataDSL.g:1884:1: entryRuleDataInterchangeFormat returns [EObject current=null] : iv_ruleDataInterchangeFormat= ruleDataInterchangeFormat EOF ;
public final EObject entryRuleDataInterchangeFormat() throws RecognitionException {
EObject current = null;
@@ -4713,8 +5003,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1775:62: (iv_ruleDataInterchangeFormat= ruleDataInterchangeFormat EOF )
- // InternalDataDSL.g:1776:2: iv_ruleDataInterchangeFormat= ruleDataInterchangeFormat EOF
+ // InternalDataDSL.g:1884:62: (iv_ruleDataInterchangeFormat= ruleDataInterchangeFormat EOF )
+ // InternalDataDSL.g:1885:2: iv_ruleDataInterchangeFormat= ruleDataInterchangeFormat EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeFormatRule());
@@ -4745,7 +5035,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeFormat"
- // InternalDataDSL.g:1782:1: ruleDataInterchangeFormat returns [EObject current=null] : ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) ) ;
+ // InternalDataDSL.g:1891:1: ruleDataInterchangeFormat returns [EObject current=null] : ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) ) ;
public final EObject ruleDataInterchangeFormat() throws RecognitionException {
EObject current = null;
@@ -4758,14 +5048,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1788:2: ( ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:1789:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:1897:2: ( ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:1898:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) )
{
- // InternalDataDSL.g:1789:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) )
- // InternalDataDSL.g:1790:3: () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:1898:2: ( () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:1899:3: () otherlv_1= 'for' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'coding' ( (lv_format_4_0= RULE_STRING ) )
{
- // InternalDataDSL.g:1790:3: ()
- // InternalDataDSL.g:1791:4:
+ // InternalDataDSL.g:1899:3: ()
+ // InternalDataDSL.g:1900:4:
{
if ( state.backtracking==0 ) {
@@ -4777,17 +5067,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,46,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,50,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeFormatAccess().getForKeyword_1());
}
- // InternalDataDSL.g:1801:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:1802:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:1910:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:1911:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:1802:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:1803:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:1911:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:1912:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -4796,7 +5086,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_43); if (state.failed) return current;
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_50); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangeFormatAccess().getTargetPropertyLEntityAttributeCrossReference_2_0());
@@ -4808,17 +5098,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,56,FOLLOW_6); if (state.failed) return current;
+ otherlv_3=(Token)match(input,60,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangeFormatAccess().getCodingKeyword_3());
}
- // InternalDataDSL.g:1818:3: ( (lv_format_4_0= RULE_STRING ) )
- // InternalDataDSL.g:1819:4: (lv_format_4_0= RULE_STRING )
+ // InternalDataDSL.g:1927:3: ( (lv_format_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:1928:4: (lv_format_4_0= RULE_STRING )
{
- // InternalDataDSL.g:1819:4: (lv_format_4_0= RULE_STRING )
- // InternalDataDSL.g:1820:5: lv_format_4_0= RULE_STRING
+ // InternalDataDSL.g:1928:4: (lv_format_4_0= RULE_STRING )
+ // InternalDataDSL.g:1929:5: lv_format_4_0= RULE_STRING
{
lv_format_4_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4869,7 +5159,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeExpression"
- // InternalDataDSL.g:1840:1: entryRuleDataInterchangeExpression returns [EObject current=null] : iv_ruleDataInterchangeExpression= ruleDataInterchangeExpression EOF ;
+ // InternalDataDSL.g:1949:1: entryRuleDataInterchangeExpression returns [EObject current=null] : iv_ruleDataInterchangeExpression= ruleDataInterchangeExpression EOF ;
public final EObject entryRuleDataInterchangeExpression() throws RecognitionException {
EObject current = null;
@@ -4877,8 +5167,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1840:66: (iv_ruleDataInterchangeExpression= ruleDataInterchangeExpression EOF )
- // InternalDataDSL.g:1841:2: iv_ruleDataInterchangeExpression= ruleDataInterchangeExpression EOF
+ // InternalDataDSL.g:1949:66: (iv_ruleDataInterchangeExpression= ruleDataInterchangeExpression EOF )
+ // InternalDataDSL.g:1950:2: iv_ruleDataInterchangeExpression= ruleDataInterchangeExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeExpressionRule());
@@ -4909,7 +5199,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeExpression"
- // InternalDataDSL.g:1847:1: ruleDataInterchangeExpression returns [EObject current=null] : (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression ) ;
+ // InternalDataDSL.g:1956:1: ruleDataInterchangeExpression returns [EObject current=null] : (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression ) ;
public final EObject ruleDataInterchangeExpression() throws RecognitionException {
EObject current = null;
@@ -4922,29 +5212,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1853:2: ( (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression ) )
- // InternalDataDSL.g:1854:2: (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression )
+ // InternalDataDSL.g:1962:2: ( (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression ) )
+ // InternalDataDSL.g:1963:2: (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression )
{
- // InternalDataDSL.g:1854:2: (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression )
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // InternalDataDSL.g:1963:2: (this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression | this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression )
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA34_0==57) ) {
- alt34=1;
+ if ( (LA39_0==61) ) {
+ alt39=1;
}
- else if ( (LA34_0==60) ) {
- alt34=2;
+ else if ( (LA39_0==67) ) {
+ alt39=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt39) {
case 1 :
- // InternalDataDSL.g:1855:3: this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression
+ // InternalDataDSL.g:1964:3: this_DataInterchangeEntityExpression_0= ruleDataInterchangeEntityExpression
{
if ( state.backtracking==0 ) {
@@ -4966,7 +5256,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:1864:3: this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression
+ // InternalDataDSL.g:1973:3: this_DataInterchangePredefinedExpression_1= ruleDataInterchangePredefinedExpression
{
if ( state.backtracking==0 ) {
@@ -5012,7 +5302,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeEntityExpression"
- // InternalDataDSL.g:1876:1: entryRuleDataInterchangeEntityExpression returns [EObject current=null] : iv_ruleDataInterchangeEntityExpression= ruleDataInterchangeEntityExpression EOF ;
+ // InternalDataDSL.g:1985:1: entryRuleDataInterchangeEntityExpression returns [EObject current=null] : iv_ruleDataInterchangeEntityExpression= ruleDataInterchangeEntityExpression EOF ;
public final EObject entryRuleDataInterchangeEntityExpression() throws RecognitionException {
EObject current = null;
@@ -5020,8 +5310,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1876:72: (iv_ruleDataInterchangeEntityExpression= ruleDataInterchangeEntityExpression EOF )
- // InternalDataDSL.g:1877:2: iv_ruleDataInterchangeEntityExpression= ruleDataInterchangeEntityExpression EOF
+ // InternalDataDSL.g:1985:72: (iv_ruleDataInterchangeEntityExpression= ruleDataInterchangeEntityExpression EOF )
+ // InternalDataDSL.g:1986:2: iv_ruleDataInterchangeEntityExpression= ruleDataInterchangeEntityExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeEntityExpressionRule());
@@ -5052,7 +5342,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeEntityExpression"
- // InternalDataDSL.g:1883:1: ruleDataInterchangeEntityExpression returns [EObject current=null] : ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) ) ;
+ // InternalDataDSL.g:1992:1: ruleDataInterchangeEntityExpression returns [EObject current=null] : ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) ) ;
public final EObject ruleDataInterchangeEntityExpression() throws RecognitionException {
EObject current = null;
@@ -5066,14 +5356,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1889:2: ( ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) ) )
- // InternalDataDSL.g:1890:2: ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) )
+ // InternalDataDSL.g:1998:2: ( ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) ) )
+ // InternalDataDSL.g:1999:2: ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) )
{
- // InternalDataDSL.g:1890:2: ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) )
- // InternalDataDSL.g:1891:3: () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) )
+ // InternalDataDSL.g:1999:2: ( () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) ) )
+ // InternalDataDSL.g:2000:3: () otherlv_1= 'copy' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'from' ( ( ruleLFQN ) ) otherlv_5= 'property' ( (otherlv_6= RULE_ID ) )
{
- // InternalDataDSL.g:1891:3: ()
- // InternalDataDSL.g:1892:4:
+ // InternalDataDSL.g:2000:3: ()
+ // InternalDataDSL.g:2001:4:
{
if ( state.backtracking==0 ) {
@@ -5085,17 +5375,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,57,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,61,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeEntityExpressionAccess().getCopyKeyword_1());
}
- // InternalDataDSL.g:1902:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:1903:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2011:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:2012:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:1903:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:1904:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:2012:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2013:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5104,7 +5394,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_44); if (state.failed) return current;
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangeEntityExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0());
@@ -5116,17 +5406,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,58,FOLLOW_4); if (state.failed) return current;
+ otherlv_3=(Token)match(input,62,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangeEntityExpressionAccess().getFromKeyword_3());
}
- // InternalDataDSL.g:1919:3: ( ( ruleLFQN ) )
- // InternalDataDSL.g:1920:4: ( ruleLFQN )
+ // InternalDataDSL.g:2028:3: ( ( ruleLFQN ) )
+ // InternalDataDSL.g:2029:4: ( ruleLFQN )
{
- // InternalDataDSL.g:1920:4: ( ruleLFQN )
- // InternalDataDSL.g:1921:5: ruleLFQN
+ // InternalDataDSL.g:2029:4: ( ruleLFQN )
+ // InternalDataDSL.g:2030:5: ruleLFQN
{
if ( state.backtracking==0 ) {
@@ -5140,7 +5430,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDataInterchangeEntityExpressionAccess().getEntityLEntityCrossReference_4_0());
}
- pushFollow(FOLLOW_45);
+ pushFollow(FOLLOW_52);
ruleLFQN();
state._fsp--;
@@ -5156,17 +5446,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,59,FOLLOW_4); if (state.failed) return current;
+ otherlv_5=(Token)match(input,63,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDataInterchangeEntityExpressionAccess().getPropertyKeyword_5());
}
- // InternalDataDSL.g:1939:3: ( (otherlv_6= RULE_ID ) )
- // InternalDataDSL.g:1940:4: (otherlv_6= RULE_ID )
+ // InternalDataDSL.g:2048:3: ( (otherlv_6= RULE_ID ) )
+ // InternalDataDSL.g:2049:4: (otherlv_6= RULE_ID )
{
- // InternalDataDSL.g:1940:4: (otherlv_6= RULE_ID )
- // InternalDataDSL.g:1941:5: otherlv_6= RULE_ID
+ // InternalDataDSL.g:2049:4: (otherlv_6= RULE_ID )
+ // InternalDataDSL.g:2050:5: otherlv_6= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5211,8 +5501,912 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleDataInterchangeEntityExpression"
+ // $ANTLR start "entryRuleDataInterchangeExpose"
+ // InternalDataDSL.g:2065:1: entryRuleDataInterchangeExpose returns [EObject current=null] : iv_ruleDataInterchangeExpose= ruleDataInterchangeExpose EOF ;
+ public final EObject entryRuleDataInterchangeExpose() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleDataInterchangeExpose = null;
+
+
+ try {
+ // InternalDataDSL.g:2065:62: (iv_ruleDataInterchangeExpose= ruleDataInterchangeExpose EOF )
+ // InternalDataDSL.g:2066:2: iv_ruleDataInterchangeExpose= ruleDataInterchangeExpose EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getDataInterchangeExposeRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_ruleDataInterchangeExpose=ruleDataInterchangeExpose();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleDataInterchangeExpose;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleDataInterchangeExpose"
+
+
+ // $ANTLR start "ruleDataInterchangeExpose"
+ // InternalDataDSL.g:2072:1: ruleDataInterchangeExpose returns [EObject current=null] : ( () otherlv_1= 'ref' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) ) | (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' ) ) ) ;
+ public final EObject ruleDataInterchangeExpose() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ Token otherlv_6=null;
+ Token otherlv_8=null;
+ EObject lv_subExpose_7_0 = null;
+
+
+
+ enterRule();
+
+ try {
+ // InternalDataDSL.g:2078:2: ( ( () otherlv_1= 'ref' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) ) | (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' ) ) ) )
+ // InternalDataDSL.g:2079:2: ( () otherlv_1= 'ref' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) ) | (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' ) ) )
+ {
+ // InternalDataDSL.g:2079:2: ( () otherlv_1= 'ref' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) ) | (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' ) ) )
+ // InternalDataDSL.g:2080:3: () otherlv_1= 'ref' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) ) | (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' ) )
+ {
+ // InternalDataDSL.g:2080:3: ()
+ // InternalDataDSL.g:2081:4:
+ {
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getDataInterchangeExposeAccess().getDataInterchangeExposeAction_0(),
+ current);
+
+ }
+
+ }
+
+ otherlv_1=(Token)match(input,64,FOLLOW_4); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getDataInterchangeExposeAccess().getRefKeyword_1());
+
+ }
+ // InternalDataDSL.g:2091:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:2092:4: (otherlv_2= RULE_ID )
+ {
+ // InternalDataDSL.g:2092:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2093:5: otherlv_2= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeExposeRule());
+ }
+
+ }
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_53); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getDataInterchangeExposeAccess().getRefEntityLEntityReferenceCrossReference_2_0());
+
+ }
+
+ }
+
+
+ }
+
+ // InternalDataDSL.g:2104:3: ( (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) ) | (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' ) )
+ int alt40=2;
+ int LA40_0 = input.LA(1);
+
+ if ( (LA40_0==51) ) {
+ alt40=1;
+ }
+ else if ( (LA40_0==45) ) {
+ alt40=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 40, 0, input);
+
+ throw nvae;
+ }
+ switch (alt40) {
+ case 1 :
+ // InternalDataDSL.g:2105:4: (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) )
+ {
+ // InternalDataDSL.g:2105:4: (otherlv_3= 'on' ( (otherlv_4= RULE_ID ) ) )
+ // InternalDataDSL.g:2106:5: otherlv_3= 'on' ( (otherlv_4= RULE_ID ) )
+ {
+ otherlv_3=(Token)match(input,51,FOLLOW_4); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_3, grammarAccess.getDataInterchangeExposeAccess().getOnKeyword_3_0_0());
+
+ }
+ // InternalDataDSL.g:2110:5: ( (otherlv_4= RULE_ID ) )
+ // InternalDataDSL.g:2111:6: (otherlv_4= RULE_ID )
+ {
+ // InternalDataDSL.g:2111:6: (otherlv_4= RULE_ID )
+ // InternalDataDSL.g:2112:7: otherlv_4= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeExposeRule());
+ }
+
+ }
+ otherlv_4=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getDataInterchangeExposeAccess().getRefPropertyLEntityAttributeCrossReference_3_0_1_0());
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalDataDSL.g:2125:4: (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' )
+ {
+ // InternalDataDSL.g:2125:4: (otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}' )
+ // InternalDataDSL.g:2126:5: otherlv_5= 'expose' otherlv_6= '{' ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) ) otherlv_8= '}'
+ {
+ otherlv_5=(Token)match(input,45,FOLLOW_18); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_5, grammarAccess.getDataInterchangeExposeAccess().getExposeKeyword_3_1_0());
+
+ }
+ otherlv_6=(Token)match(input,15,FOLLOW_54); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_6, grammarAccess.getDataInterchangeExposeAccess().getLeftCurlyBracketKeyword_3_1_1());
+
+ }
+ // InternalDataDSL.g:2134:5: ( (lv_subExpose_7_0= ruleDataInterchangeExpose ) )
+ // InternalDataDSL.g:2135:6: (lv_subExpose_7_0= ruleDataInterchangeExpose )
+ {
+ // InternalDataDSL.g:2135:6: (lv_subExpose_7_0= ruleDataInterchangeExpose )
+ // InternalDataDSL.g:2136:7: lv_subExpose_7_0= ruleDataInterchangeExpose
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeExposeAccess().getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0());
+
+ }
+ pushFollow(FOLLOW_41);
+ lv_subExpose_7_0=ruleDataInterchangeExpose();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeExposeRule());
+ }
+ set(
+ current,
+ "subExpose",
+ lv_subExpose_7_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpose");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_8=(Token)match(input,16,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_8, grammarAccess.getDataInterchangeExposeAccess().getRightCurlyBracketKeyword_3_1_3());
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleDataInterchangeExpose"
+
+
+ // $ANTLR start "entryRuleDataInterchangeExportFilter"
+ // InternalDataDSL.g:2163:1: entryRuleDataInterchangeExportFilter returns [EObject current=null] : iv_ruleDataInterchangeExportFilter= ruleDataInterchangeExportFilter EOF ;
+ public final EObject entryRuleDataInterchangeExportFilter() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleDataInterchangeExportFilter = null;
+
+
+ try {
+ // InternalDataDSL.g:2163:68: (iv_ruleDataInterchangeExportFilter= ruleDataInterchangeExportFilter EOF )
+ // InternalDataDSL.g:2164:2: iv_ruleDataInterchangeExportFilter= ruleDataInterchangeExportFilter EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_ruleDataInterchangeExportFilter=ruleDataInterchangeExportFilter();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleDataInterchangeExportFilter;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleDataInterchangeExportFilter"
+
+
+ // $ANTLR start "ruleDataInterchangeExportFilter"
+ // InternalDataDSL.g:2170:1: ruleDataInterchangeExportFilter returns [EObject current=null] : ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}' )? (otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )* )? ) ;
+ public final EObject ruleDataInterchangeExportFilter() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ EObject lv_condition_3_0 = null;
+
+ EObject lv_hiddenproperties_6_0 = null;
+
+
+
+ enterRule();
+
+ try {
+ // InternalDataDSL.g:2176:2: ( ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}' )? (otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )* )? ) )
+ // InternalDataDSL.g:2177:2: ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}' )? (otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )* )? )
+ {
+ // InternalDataDSL.g:2177:2: ( () (otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}' )? (otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )* )? )
+ // InternalDataDSL.g:2178:3: () (otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}' )? (otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )* )?
+ {
+ // InternalDataDSL.g:2178:3: ()
+ // InternalDataDSL.g:2179:4:
+ {
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getDataInterchangeExportFilterAccess().getDataInterchangeExportFilterAction_0(),
+ current);
+
+ }
+
+ }
+
+ // InternalDataDSL.g:2185:3: (otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}' )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
+
+ if ( (LA41_0==65) ) {
+ alt41=1;
+ }
+ switch (alt41) {
+ case 1 :
+ // InternalDataDSL.g:2186:4: otherlv_1= 'where' otherlv_2= '{' ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) ) otherlv_4= '}'
+ {
+ otherlv_1=(Token)match(input,65,FOLLOW_18); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getDataInterchangeExportFilterAccess().getWhereKeyword_1_0());
+
+ }
+ otherlv_2=(Token)match(input,15,FOLLOW_4); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getDataInterchangeExportFilterAccess().getLeftCurlyBracketKeyword_1_1());
+
+ }
+ // InternalDataDSL.g:2194:4: ( (lv_condition_3_0= ruleDataInterchangeFilterCondition ) )
+ // InternalDataDSL.g:2195:5: (lv_condition_3_0= ruleDataInterchangeFilterCondition )
+ {
+ // InternalDataDSL.g:2195:5: (lv_condition_3_0= ruleDataInterchangeFilterCondition )
+ // InternalDataDSL.g:2196:6: lv_condition_3_0= ruleDataInterchangeFilterCondition
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0());
+
+ }
+ pushFollow(FOLLOW_41);
+ lv_condition_3_0=ruleDataInterchangeFilterCondition();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ set(
+ current,
+ "condition",
+ lv_condition_3_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFilterCondition");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,16,FOLLOW_55); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getDataInterchangeExportFilterAccess().getRightCurlyBracketKeyword_1_3());
+
+ }
+
+ }
+ break;
+
+ }
+
+ // InternalDataDSL.g:2218:3: (otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )* )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
+
+ if ( (LA43_0==66) ) {
+ alt43=1;
+ }
+ switch (alt43) {
+ case 1 :
+ // InternalDataDSL.g:2219:4: otherlv_5= 'hide' ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )*
+ {
+ otherlv_5=(Token)match(input,66,FOLLOW_56); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_5, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0());
+
+ }
+ // InternalDataDSL.g:2223:4: ( (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide ) )*
+ loop42:
+ do {
+ int alt42=2;
+ int LA42_0 = input.LA(1);
+
+ if ( (LA42_0==RULE_ID) ) {
+ alt42=1;
+ }
+
+
+ switch (alt42) {
+ case 1 :
+ // InternalDataDSL.g:2224:5: (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide )
+ {
+ // InternalDataDSL.g:2224:5: (lv_hiddenproperties_6_0= ruleDataInterchangeExportHide )
+ // InternalDataDSL.g:2225:6: lv_hiddenproperties_6_0= ruleDataInterchangeExportHide
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeExportFilterAccess().getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0());
+
+ }
+ pushFollow(FOLLOW_56);
+ lv_hiddenproperties_6_0=ruleDataInterchangeExportHide();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeExportFilterRule());
+ }
+ add(
+ current,
+ "hiddenproperties",
+ lv_hiddenproperties_6_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportHide");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop42;
+ }
+ } while (true);
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleDataInterchangeExportFilter"
+
+
+ // $ANTLR start "entryRuleDataInterchangeFilterCondition"
+ // InternalDataDSL.g:2247:1: entryRuleDataInterchangeFilterCondition returns [EObject current=null] : iv_ruleDataInterchangeFilterCondition= ruleDataInterchangeFilterCondition EOF ;
+ public final EObject entryRuleDataInterchangeFilterCondition() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleDataInterchangeFilterCondition = null;
+
+
+ try {
+ // InternalDataDSL.g:2247:71: (iv_ruleDataInterchangeFilterCondition= ruleDataInterchangeFilterCondition EOF )
+ // InternalDataDSL.g:2248:2: iv_ruleDataInterchangeFilterCondition= ruleDataInterchangeFilterCondition EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_ruleDataInterchangeFilterCondition=ruleDataInterchangeFilterCondition();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleDataInterchangeFilterCondition;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleDataInterchangeFilterCondition"
+
+
+ // $ANTLR start "ruleDataInterchangeFilterCondition"
+ // InternalDataDSL.g:2254:1: ruleDataInterchangeFilterCondition returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleConditionAndOperator1 ) ) ( (lv_value_2_0= RULE_STRING ) )? ( ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) ) )? ) ;
+ public final EObject ruleDataInterchangeFilterCondition() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token lv_value_2_0=null;
+ Enumerator lv_operator_1_0 = null;
+
+ Enumerator lv_operator2_3_0 = null;
+
+ EObject lv_subcondition_4_0 = null;
+
+
+
+ enterRule();
+
+ try {
+ // InternalDataDSL.g:2260:2: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleConditionAndOperator1 ) ) ( (lv_value_2_0= RULE_STRING ) )? ( ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) ) )? ) )
+ // InternalDataDSL.g:2261:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleConditionAndOperator1 ) ) ( (lv_value_2_0= RULE_STRING ) )? ( ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) ) )? )
+ {
+ // InternalDataDSL.g:2261:2: ( ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleConditionAndOperator1 ) ) ( (lv_value_2_0= RULE_STRING ) )? ( ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) ) )? )
+ // InternalDataDSL.g:2262:3: ( (otherlv_0= RULE_ID ) ) ( (lv_operator_1_0= ruleConditionAndOperator1 ) ) ( (lv_value_2_0= RULE_STRING ) )? ( ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) ) )?
+ {
+ // InternalDataDSL.g:2262:3: ( (otherlv_0= RULE_ID ) )
+ // InternalDataDSL.g:2263:4: (otherlv_0= RULE_ID )
+ {
+ // InternalDataDSL.g:2263:4: (otherlv_0= RULE_ID )
+ // InternalDataDSL.g:2264:5: otherlv_0= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+
+ }
+ otherlv_0=(Token)match(input,RULE_ID,FOLLOW_57); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_0, grammarAccess.getDataInterchangeFilterConditionAccess().getRefPropertyLEntityFeatureCrossReference_0_0());
+
+ }
+
+ }
+
+
+ }
+
+ // InternalDataDSL.g:2275:3: ( (lv_operator_1_0= ruleConditionAndOperator1 ) )
+ // InternalDataDSL.g:2276:4: (lv_operator_1_0= ruleConditionAndOperator1 )
+ {
+ // InternalDataDSL.g:2276:4: (lv_operator_1_0= ruleConditionAndOperator1 )
+ // InternalDataDSL.g:2277:5: lv_operator_1_0= ruleConditionAndOperator1
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionAccess().getOperatorConditionAndOperator1EnumRuleCall_1_0());
+
+ }
+ pushFollow(FOLLOW_58);
+ lv_operator_1_0=ruleConditionAndOperator1();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ set(
+ current,
+ "operator",
+ lv_operator_1_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.ConditionAndOperator1");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ // InternalDataDSL.g:2294:3: ( (lv_value_2_0= RULE_STRING ) )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
+
+ if ( (LA44_0==RULE_STRING) ) {
+ alt44=1;
+ }
+ switch (alt44) {
+ case 1 :
+ // InternalDataDSL.g:2295:4: (lv_value_2_0= RULE_STRING )
+ {
+ // InternalDataDSL.g:2295:4: (lv_value_2_0= RULE_STRING )
+ // InternalDataDSL.g:2296:5: lv_value_2_0= RULE_STRING
+ {
+ lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_59); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_value_2_0, grammarAccess.getDataInterchangeFilterConditionAccess().getValueSTRINGTerminalRuleCall_2_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ setWithLastConsumed(
+ current,
+ "value",
+ lv_value_2_0,
+ "org.eclipse.xtext.xbase.Xtype.STRING");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ // InternalDataDSL.g:2312:3: ( ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) ) )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
+
+ if ( ((LA45_0>=165 && LA45_0<=166)) ) {
+ alt45=1;
+ }
+ switch (alt45) {
+ case 1 :
+ // InternalDataDSL.g:2313:4: ( (lv_operator2_3_0= ruleConditionAndOperator2 ) ) ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) )
+ {
+ // InternalDataDSL.g:2313:4: ( (lv_operator2_3_0= ruleConditionAndOperator2 ) )
+ // InternalDataDSL.g:2314:5: (lv_operator2_3_0= ruleConditionAndOperator2 )
+ {
+ // InternalDataDSL.g:2314:5: (lv_operator2_3_0= ruleConditionAndOperator2 )
+ // InternalDataDSL.g:2315:6: lv_operator2_3_0= ruleConditionAndOperator2
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionAccess().getOperator2ConditionAndOperator2EnumRuleCall_3_0_0());
+
+ }
+ pushFollow(FOLLOW_4);
+ lv_operator2_3_0=ruleConditionAndOperator2();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ set(
+ current,
+ "operator2",
+ lv_operator2_3_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.ConditionAndOperator2");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ // InternalDataDSL.g:2332:4: ( (lv_subcondition_4_0= ruleDataInterchangeFilterCondition ) )
+ // InternalDataDSL.g:2333:5: (lv_subcondition_4_0= ruleDataInterchangeFilterCondition )
+ {
+ // InternalDataDSL.g:2333:5: (lv_subcondition_4_0= ruleDataInterchangeFilterCondition )
+ // InternalDataDSL.g:2334:6: lv_subcondition_4_0= ruleDataInterchangeFilterCondition
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDataInterchangeFilterConditionAccess().getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0());
+
+ }
+ pushFollow(FOLLOW_2);
+ lv_subcondition_4_0=ruleDataInterchangeFilterCondition();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDataInterchangeFilterConditionRule());
+ }
+ set(
+ current,
+ "subcondition",
+ lv_subcondition_4_0,
+ "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFilterCondition");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleDataInterchangeFilterCondition"
+
+
+ // $ANTLR start "entryRuleDataInterchangeExportHide"
+ // InternalDataDSL.g:2356:1: entryRuleDataInterchangeExportHide returns [EObject current=null] : iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF ;
+ public final EObject entryRuleDataInterchangeExportHide() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleDataInterchangeExportHide = null;
+
+
+ try {
+ // InternalDataDSL.g:2356:66: (iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF )
+ // InternalDataDSL.g:2357:2: iv_ruleDataInterchangeExportHide= ruleDataInterchangeExportHide EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getDataInterchangeExportHideRule());
+ }
+ pushFollow(FOLLOW_1);
+ iv_ruleDataInterchangeExportHide=ruleDataInterchangeExportHide();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleDataInterchangeExportHide;
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleDataInterchangeExportHide"
+
+
+ // $ANTLR start "ruleDataInterchangeExportHide"
+ // InternalDataDSL.g:2363:1: ruleDataInterchangeExportHide returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ;
+ public final EObject ruleDataInterchangeExportHide() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+
+
+ enterRule();
+
+ try {
+ // InternalDataDSL.g:2369:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) )
+ // InternalDataDSL.g:2370:2: ( () ( (otherlv_1= RULE_ID ) ) )
+ {
+ // InternalDataDSL.g:2370:2: ( () ( (otherlv_1= RULE_ID ) ) )
+ // InternalDataDSL.g:2371:3: () ( (otherlv_1= RULE_ID ) )
+ {
+ // InternalDataDSL.g:2371:3: ()
+ // InternalDataDSL.g:2372:4:
+ {
+ if ( state.backtracking==0 ) {
+
+ current = forceCreateModelElement(
+ grammarAccess.getDataInterchangeExportHideAccess().getDataInterchangeExportHideAction_0(),
+ current);
+
+ }
+
+ }
+
+ // InternalDataDSL.g:2378:3: ( (otherlv_1= RULE_ID ) )
+ // InternalDataDSL.g:2379:4: (otherlv_1= RULE_ID )
+ {
+ // InternalDataDSL.g:2379:4: (otherlv_1= RULE_ID )
+ // InternalDataDSL.g:2380:5: otherlv_1= RULE_ID
+ {
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getDataInterchangeExportHideRule());
+ }
+
+ }
+ otherlv_1=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureCrossReference_1_0());
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleDataInterchangeExportHide"
+
+
// $ANTLR start "entryRuleDataInterchangePredefinedExpression"
- // InternalDataDSL.g:1956:1: entryRuleDataInterchangePredefinedExpression returns [EObject current=null] : iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF ;
+ // InternalDataDSL.g:2395:1: entryRuleDataInterchangePredefinedExpression returns [EObject current=null] : iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF ;
public final EObject entryRuleDataInterchangePredefinedExpression() throws RecognitionException {
EObject current = null;
@@ -5220,8 +6414,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:1956:76: (iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF )
- // InternalDataDSL.g:1957:2: iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF
+ // InternalDataDSL.g:2395:76: (iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF )
+ // InternalDataDSL.g:2396:2: iv_ruleDataInterchangePredefinedExpression= ruleDataInterchangePredefinedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangePredefinedExpressionRule());
@@ -5252,7 +6446,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangePredefinedExpression"
- // InternalDataDSL.g:1963:1: ruleDataInterchangePredefinedExpression returns [EObject current=null] : ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) ;
+ // InternalDataDSL.g:2402:1: ruleDataInterchangePredefinedExpression returns [EObject current=null] : ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) ;
public final EObject ruleDataInterchangePredefinedExpression() throws RecognitionException {
EObject current = null;
@@ -5269,14 +6463,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:1969:2: ( ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) )
- // InternalDataDSL.g:1970:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) )
+ // InternalDataDSL.g:2408:2: ( ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) ) )
+ // InternalDataDSL.g:2409:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) )
{
- // InternalDataDSL.g:1970:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) )
- // InternalDataDSL.g:1971:3: () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) )
+ // InternalDataDSL.g:2409:2: ( () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) ) )
+ // InternalDataDSL.g:2410:3: () otherlv_1= 'assign' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'with' ( (lv_bean_4_0= rulePredefinedBeanEnum ) ) otherlv_5= 'as' ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) )
{
- // InternalDataDSL.g:1971:3: ()
- // InternalDataDSL.g:1972:4:
+ // InternalDataDSL.g:2410:3: ()
+ // InternalDataDSL.g:2411:4:
{
if ( state.backtracking==0 ) {
@@ -5288,17 +6482,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,60,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,67,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangePredefinedExpressionAccess().getAssignKeyword_1());
}
- // InternalDataDSL.g:1982:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:1983:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2421:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:2422:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:1983:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:1984:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:2422:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2423:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5307,7 +6501,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_37); if (state.failed) return current;
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_44); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangePredefinedExpressionAccess().getTargetPropertyLEntityAttributeCrossReference_2_0());
@@ -5319,24 +6513,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,48,FOLLOW_46); if (state.failed) return current;
+ otherlv_3=(Token)match(input,52,FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangePredefinedExpressionAccess().getWithKeyword_3());
}
- // InternalDataDSL.g:1999:3: ( (lv_bean_4_0= rulePredefinedBeanEnum ) )
- // InternalDataDSL.g:2000:4: (lv_bean_4_0= rulePredefinedBeanEnum )
+ // InternalDataDSL.g:2438:3: ( (lv_bean_4_0= rulePredefinedBeanEnum ) )
+ // InternalDataDSL.g:2439:4: (lv_bean_4_0= rulePredefinedBeanEnum )
{
- // InternalDataDSL.g:2000:4: (lv_bean_4_0= rulePredefinedBeanEnum )
- // InternalDataDSL.g:2001:5: lv_bean_4_0= rulePredefinedBeanEnum
+ // InternalDataDSL.g:2439:4: (lv_bean_4_0= rulePredefinedBeanEnum )
+ // InternalDataDSL.g:2440:5: lv_bean_4_0= rulePredefinedBeanEnum
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangePredefinedExpressionAccess().getBeanPredefinedBeanEnumEnumRuleCall_4_0());
}
- pushFollow(FOLLOW_47);
+ pushFollow(FOLLOW_61);
lv_bean_4_0=rulePredefinedBeanEnum();
state._fsp--;
@@ -5360,17 +6554,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,61,FOLLOW_48); if (state.failed) return current;
+ otherlv_5=(Token)match(input,68,FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDataInterchangePredefinedExpressionAccess().getAsKeyword_5());
}
- // InternalDataDSL.g:2022:3: ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) )
- // InternalDataDSL.g:2023:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum )
+ // InternalDataDSL.g:2461:3: ( (lv_beanType_6_0= rulePredefinedBeanTypeEnum ) )
+ // InternalDataDSL.g:2462:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum )
{
- // InternalDataDSL.g:2023:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum )
- // InternalDataDSL.g:2024:5: lv_beanType_6_0= rulePredefinedBeanTypeEnum
+ // InternalDataDSL.g:2462:4: (lv_beanType_6_0= rulePredefinedBeanTypeEnum )
+ // InternalDataDSL.g:2463:5: lv_beanType_6_0= rulePredefinedBeanTypeEnum
{
if ( state.backtracking==0 ) {
@@ -5426,7 +6620,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeMapping"
- // InternalDataDSL.g:2045:1: entryRuleDataInterchangeMapping returns [EObject current=null] : iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF ;
+ // InternalDataDSL.g:2484:1: entryRuleDataInterchangeMapping returns [EObject current=null] : iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF ;
public final EObject entryRuleDataInterchangeMapping() throws RecognitionException {
EObject current = null;
@@ -5434,8 +6628,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2045:63: (iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF )
- // InternalDataDSL.g:2046:2: iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF
+ // InternalDataDSL.g:2484:63: (iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF )
+ // InternalDataDSL.g:2485:2: iv_ruleDataInterchangeMapping= ruleDataInterchangeMapping EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeMappingRule());
@@ -5466,7 +6660,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeMapping"
- // InternalDataDSL.g:2052:1: ruleDataInterchangeMapping returns [EObject current=null] : (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping ) ;
+ // InternalDataDSL.g:2491:1: ruleDataInterchangeMapping returns [EObject current=null] : (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping ) ;
public final EObject ruleDataInterchangeMapping() throws RecognitionException {
EObject current = null;
@@ -5479,29 +6673,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2058:2: ( (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping ) )
- // InternalDataDSL.g:2059:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping )
+ // InternalDataDSL.g:2497:2: ( (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping ) )
+ // InternalDataDSL.g:2498:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping )
{
- // InternalDataDSL.g:2059:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping )
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalDataDSL.g:2498:2: (this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping | this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping )
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA35_0==62) ) {
- alt35=1;
+ if ( (LA46_0==69) ) {
+ alt46=1;
}
- else if ( (LA35_0==64) ) {
- alt35=2;
+ else if ( (LA46_0==71) ) {
+ alt46=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 46, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt46) {
case 1 :
- // InternalDataDSL.g:2060:3: this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping
+ // InternalDataDSL.g:2499:3: this_DataInterchangeValueMapping_0= ruleDataInterchangeValueMapping
{
if ( state.backtracking==0 ) {
@@ -5523,7 +6717,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:2069:3: this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping
+ // InternalDataDSL.g:2508:3: this_DataInterchangeBlobMapping_1= ruleDataInterchangeBlobMapping
{
if ( state.backtracking==0 ) {
@@ -5569,7 +6763,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeValueMapping"
- // InternalDataDSL.g:2081:1: entryRuleDataInterchangeValueMapping returns [EObject current=null] : iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF ;
+ // InternalDataDSL.g:2520:1: entryRuleDataInterchangeValueMapping returns [EObject current=null] : iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF ;
public final EObject entryRuleDataInterchangeValueMapping() throws RecognitionException {
EObject current = null;
@@ -5577,8 +6771,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2081:68: (iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF )
- // InternalDataDSL.g:2082:2: iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF
+ // InternalDataDSL.g:2520:68: (iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF )
+ // InternalDataDSL.g:2521:2: iv_ruleDataInterchangeValueMapping= ruleDataInterchangeValueMapping EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeValueMappingRule());
@@ -5609,7 +6803,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeValueMapping"
- // InternalDataDSL.g:2088:1: ruleDataInterchangeValueMapping returns [EObject current=null] : ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) ;
+ // InternalDataDSL.g:2527:1: ruleDataInterchangeValueMapping returns [EObject current=null] : ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) ;
public final EObject ruleDataInterchangeValueMapping() throws RecognitionException {
EObject current = null;
@@ -5622,14 +6816,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2094:2: ( ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:2095:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:2533:2: ( ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:2534:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) )
{
- // InternalDataDSL.g:2095:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) )
- // InternalDataDSL.g:2096:3: () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:2534:2: ( () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:2535:3: () otherlv_1= 'map' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) )
{
- // InternalDataDSL.g:2096:3: ()
- // InternalDataDSL.g:2097:4:
+ // InternalDataDSL.g:2535:3: ()
+ // InternalDataDSL.g:2536:4:
{
if ( state.backtracking==0 ) {
@@ -5641,17 +6835,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,62,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,69,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeValueMappingAccess().getMapKeyword_1());
}
- // InternalDataDSL.g:2107:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:2108:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2546:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:2547:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:2108:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:2109:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:2547:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2548:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5660,7 +6854,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_49); if (state.failed) return current;
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangeValueMappingAccess().getPropertyLEntityAttributeCrossReference_2_0());
@@ -5672,17 +6866,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,63,FOLLOW_6); if (state.failed) return current;
+ otherlv_3=(Token)match(input,70,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangeValueMappingAccess().getToKeyword_3());
}
- // InternalDataDSL.g:2124:3: ( (lv_data_4_0= RULE_STRING ) )
- // InternalDataDSL.g:2125:4: (lv_data_4_0= RULE_STRING )
+ // InternalDataDSL.g:2563:3: ( (lv_data_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:2564:4: (lv_data_4_0= RULE_STRING )
{
- // InternalDataDSL.g:2125:4: (lv_data_4_0= RULE_STRING )
- // InternalDataDSL.g:2126:5: lv_data_4_0= RULE_STRING
+ // InternalDataDSL.g:2564:4: (lv_data_4_0= RULE_STRING )
+ // InternalDataDSL.g:2565:5: lv_data_4_0= RULE_STRING
{
lv_data_4_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5733,7 +6927,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataInterchangeBlobMapping"
- // InternalDataDSL.g:2146:1: entryRuleDataInterchangeBlobMapping returns [EObject current=null] : iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF ;
+ // InternalDataDSL.g:2585:1: entryRuleDataInterchangeBlobMapping returns [EObject current=null] : iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF ;
public final EObject entryRuleDataInterchangeBlobMapping() throws RecognitionException {
EObject current = null;
@@ -5741,8 +6935,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2146:67: (iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF )
- // InternalDataDSL.g:2147:2: iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF
+ // InternalDataDSL.g:2585:67: (iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF )
+ // InternalDataDSL.g:2586:2: iv_ruleDataInterchangeBlobMapping= ruleDataInterchangeBlobMapping EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataInterchangeBlobMappingRule());
@@ -5773,7 +6967,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataInterchangeBlobMapping"
- // InternalDataDSL.g:2153:1: ruleDataInterchangeBlobMapping returns [EObject current=null] : ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) ;
+ // InternalDataDSL.g:2592:1: ruleDataInterchangeBlobMapping returns [EObject current=null] : ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) ;
public final EObject ruleDataInterchangeBlobMapping() throws RecognitionException {
EObject current = null;
@@ -5793,14 +6987,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2159:2: ( ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) )
- // InternalDataDSL.g:2160:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) )
+ // InternalDataDSL.g:2598:2: ( ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) ) )
+ // InternalDataDSL.g:2599:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) )
{
- // InternalDataDSL.g:2160:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) )
- // InternalDataDSL.g:2161:3: () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) )
+ // InternalDataDSL.g:2599:2: ( () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) ) )
+ // InternalDataDSL.g:2600:3: () otherlv_1= 'mapBlob' ( (otherlv_2= RULE_ID ) ) otherlv_3= 'to' ( (lv_data_4_0= RULE_STRING ) ) (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )? (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )? otherlv_9= 'mimeType' ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) )
{
- // InternalDataDSL.g:2161:3: ()
- // InternalDataDSL.g:2162:4:
+ // InternalDataDSL.g:2600:3: ()
+ // InternalDataDSL.g:2601:4:
{
if ( state.backtracking==0 ) {
@@ -5812,17 +7006,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,64,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,71,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataInterchangeBlobMappingAccess().getMapBlobKeyword_1());
}
- // InternalDataDSL.g:2172:3: ( (otherlv_2= RULE_ID ) )
- // InternalDataDSL.g:2173:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2611:3: ( (otherlv_2= RULE_ID ) )
+ // InternalDataDSL.g:2612:4: (otherlv_2= RULE_ID )
{
- // InternalDataDSL.g:2173:4: (otherlv_2= RULE_ID )
- // InternalDataDSL.g:2174:5: otherlv_2= RULE_ID
+ // InternalDataDSL.g:2612:4: (otherlv_2= RULE_ID )
+ // InternalDataDSL.g:2613:5: otherlv_2= RULE_ID
{
if ( state.backtracking==0 ) {
@@ -5831,7 +7025,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_49); if (state.failed) return current;
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDataInterchangeBlobMappingAccess().getPropertyLEntityAttributeCrossReference_2_0());
@@ -5843,19 +7037,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,63,FOLLOW_6); if (state.failed) return current;
+ otherlv_3=(Token)match(input,70,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDataInterchangeBlobMappingAccess().getToKeyword_3());
}
- // InternalDataDSL.g:2189:3: ( (lv_data_4_0= RULE_STRING ) )
- // InternalDataDSL.g:2190:4: (lv_data_4_0= RULE_STRING )
+ // InternalDataDSL.g:2628:3: ( (lv_data_4_0= RULE_STRING ) )
+ // InternalDataDSL.g:2629:4: (lv_data_4_0= RULE_STRING )
{
- // InternalDataDSL.g:2190:4: (lv_data_4_0= RULE_STRING )
- // InternalDataDSL.g:2191:5: lv_data_4_0= RULE_STRING
+ // InternalDataDSL.g:2629:4: (lv_data_4_0= RULE_STRING )
+ // InternalDataDSL.g:2630:5: lv_data_4_0= RULE_STRING
{
- lv_data_4_0=(Token)match(input,RULE_STRING,FOLLOW_50); if (state.failed) return current;
+ lv_data_4_0=(Token)match(input,RULE_STRING,FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_data_4_0, grammarAccess.getDataInterchangeBlobMappingAccess().getDataSTRINGTerminalRuleCall_4_0());
@@ -5879,30 +7073,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2207:3: (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )?
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalDataDSL.g:2646:3: (otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) ) )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA36_0==65) ) {
- alt36=1;
+ if ( (LA47_0==72) ) {
+ alt47=1;
}
- switch (alt36) {
+ switch (alt47) {
case 1 :
- // InternalDataDSL.g:2208:4: otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:2647:4: otherlv_5= 'extension' ( (lv_blobFileExtension_6_0= RULE_STRING ) )
{
- otherlv_5=(Token)match(input,65,FOLLOW_6); if (state.failed) return current;
+ otherlv_5=(Token)match(input,72,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDataInterchangeBlobMappingAccess().getExtensionKeyword_5_0());
}
- // InternalDataDSL.g:2212:4: ( (lv_blobFileExtension_6_0= RULE_STRING ) )
- // InternalDataDSL.g:2213:5: (lv_blobFileExtension_6_0= RULE_STRING )
+ // InternalDataDSL.g:2651:4: ( (lv_blobFileExtension_6_0= RULE_STRING ) )
+ // InternalDataDSL.g:2652:5: (lv_blobFileExtension_6_0= RULE_STRING )
{
- // InternalDataDSL.g:2213:5: (lv_blobFileExtension_6_0= RULE_STRING )
- // InternalDataDSL.g:2214:6: lv_blobFileExtension_6_0= RULE_STRING
+ // InternalDataDSL.g:2652:5: (lv_blobFileExtension_6_0= RULE_STRING )
+ // InternalDataDSL.g:2653:6: lv_blobFileExtension_6_0= RULE_STRING
{
- lv_blobFileExtension_6_0=(Token)match(input,RULE_STRING,FOLLOW_51); if (state.failed) return current;
+ lv_blobFileExtension_6_0=(Token)match(input,RULE_STRING,FOLLOW_65); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_blobFileExtension_6_0, grammarAccess.getDataInterchangeBlobMappingAccess().getBlobFileExtensionSTRINGTerminalRuleCall_5_1_0());
@@ -5932,30 +7126,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2231:3: (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )?
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // InternalDataDSL.g:2670:3: (otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) ) )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA37_0==23) ) {
- alt37=1;
+ if ( (LA48_0==24) ) {
+ alt48=1;
}
- switch (alt37) {
+ switch (alt48) {
case 1 :
- // InternalDataDSL.g:2232:4: otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) )
+ // InternalDataDSL.g:2671:4: otherlv_7= 'path' ( (lv_blobPath_8_0= RULE_STRING ) )
{
- otherlv_7=(Token)match(input,23,FOLLOW_6); if (state.failed) return current;
+ otherlv_7=(Token)match(input,24,FOLLOW_6); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getDataInterchangeBlobMappingAccess().getPathKeyword_6_0());
}
- // InternalDataDSL.g:2236:4: ( (lv_blobPath_8_0= RULE_STRING ) )
- // InternalDataDSL.g:2237:5: (lv_blobPath_8_0= RULE_STRING )
+ // InternalDataDSL.g:2675:4: ( (lv_blobPath_8_0= RULE_STRING ) )
+ // InternalDataDSL.g:2676:5: (lv_blobPath_8_0= RULE_STRING )
{
- // InternalDataDSL.g:2237:5: (lv_blobPath_8_0= RULE_STRING )
- // InternalDataDSL.g:2238:6: lv_blobPath_8_0= RULE_STRING
+ // InternalDataDSL.g:2676:5: (lv_blobPath_8_0= RULE_STRING )
+ // InternalDataDSL.g:2677:6: lv_blobPath_8_0= RULE_STRING
{
- lv_blobPath_8_0=(Token)match(input,RULE_STRING,FOLLOW_52); if (state.failed) return current;
+ lv_blobPath_8_0=(Token)match(input,RULE_STRING,FOLLOW_66); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_blobPath_8_0, grammarAccess.getDataInterchangeBlobMappingAccess().getBlobPathSTRINGTerminalRuleCall_6_1_0());
@@ -5985,17 +7179,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,66,FOLLOW_53); if (state.failed) return current;
+ otherlv_9=(Token)match(input,73,FOLLOW_67); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getDataInterchangeBlobMappingAccess().getMimeTypeKeyword_7());
}
- // InternalDataDSL.g:2259:3: ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) )
- // InternalDataDSL.g:2260:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum )
+ // InternalDataDSL.g:2698:3: ( (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum ) )
+ // InternalDataDSL.g:2699:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum )
{
- // InternalDataDSL.g:2260:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum )
- // InternalDataDSL.g:2261:5: lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum
+ // InternalDataDSL.g:2699:4: (lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum )
+ // InternalDataDSL.g:2700:5: lv_mimeType_10_0= rulePredefinedBlobMimeTypeEnum
{
if ( state.backtracking==0 ) {
@@ -6051,7 +7245,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLFQN"
- // InternalDataDSL.g:2282:1: entryRuleLFQN returns [String current=null] : iv_ruleLFQN= ruleLFQN EOF ;
+ // InternalDataDSL.g:2721:1: entryRuleLFQN returns [String current=null] : iv_ruleLFQN= ruleLFQN EOF ;
public final String entryRuleLFQN() throws RecognitionException {
String current = null;
@@ -6059,8 +7253,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2282:44: (iv_ruleLFQN= ruleLFQN EOF )
- // InternalDataDSL.g:2283:2: iv_ruleLFQN= ruleLFQN EOF
+ // InternalDataDSL.g:2721:44: (iv_ruleLFQN= ruleLFQN EOF )
+ // InternalDataDSL.g:2722:2: iv_ruleLFQN= ruleLFQN EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLFQNRule());
@@ -6091,7 +7285,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLFQN"
- // InternalDataDSL.g:2289:1: ruleLFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
+ // InternalDataDSL.g:2728:1: ruleLFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
public final AntlrDatatypeRuleToken ruleLFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6103,13 +7297,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2295:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
- // InternalDataDSL.g:2296:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // InternalDataDSL.g:2734:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
+ // InternalDataDSL.g:2735:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
{
- // InternalDataDSL.g:2296:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- // InternalDataDSL.g:2297:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
+ // InternalDataDSL.g:2735:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // InternalDataDSL.g:2736:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
{
- this_ID_0=(Token)match(input,RULE_ID,FOLLOW_54); if (state.failed) return current;
+ this_ID_0=(Token)match(input,RULE_ID,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_ID_0);
@@ -6120,29 +7314,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newLeafNode(this_ID_0, grammarAccess.getLFQNAccess().getIDTerminalRuleCall_0());
}
- // InternalDataDSL.g:2304:3: (kw= '.' this_ID_2= RULE_ID )*
- loop38:
+ // InternalDataDSL.g:2743:3: (kw= '.' this_ID_2= RULE_ID )*
+ loop49:
do {
- int alt38=2;
- int LA38_0 = input.LA(1);
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA38_0==67) ) {
- alt38=1;
+ if ( (LA49_0==74) ) {
+ alt49=1;
}
- switch (alt38) {
+ switch (alt49) {
case 1 :
- // InternalDataDSL.g:2305:4: kw= '.' this_ID_2= RULE_ID
+ // InternalDataDSL.g:2744:4: kw= '.' this_ID_2= RULE_ID
{
- kw=(Token)match(input,67,FOLLOW_4); if (state.failed) return current;
+ kw=(Token)match(input,74,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getLFQNAccess().getFullStopKeyword_1_0());
}
- this_ID_2=(Token)match(input,RULE_ID,FOLLOW_54); if (state.failed) return current;
+ this_ID_2=(Token)match(input,RULE_ID,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_ID_2);
@@ -6158,7 +7352,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop38;
+ break loop49;
}
} while (true);
@@ -6187,7 +7381,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTRANSLATABLESTRING"
- // InternalDataDSL.g:2322:1: entryRuleTRANSLATABLESTRING returns [String current=null] : iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ;
+ // InternalDataDSL.g:2761:1: entryRuleTRANSLATABLESTRING returns [String current=null] : iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF ;
public final String entryRuleTRANSLATABLESTRING() throws RecognitionException {
String current = null;
@@ -6195,8 +7389,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2322:58: (iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF )
- // InternalDataDSL.g:2323:2: iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF
+ // InternalDataDSL.g:2761:58: (iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF )
+ // InternalDataDSL.g:2762:2: iv_ruleTRANSLATABLESTRING= ruleTRANSLATABLESTRING EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTRANSLATABLESTRINGRule());
@@ -6227,7 +7421,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTRANSLATABLESTRING"
- // InternalDataDSL.g:2329:1: ruleTRANSLATABLESTRING returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
+ // InternalDataDSL.g:2768:1: ruleTRANSLATABLESTRING returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_STRING_0= RULE_STRING ;
public final AntlrDatatypeRuleToken ruleTRANSLATABLESTRING() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6237,8 +7431,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2335:2: (this_STRING_0= RULE_STRING )
- // InternalDataDSL.g:2336:2: this_STRING_0= RULE_STRING
+ // InternalDataDSL.g:2774:2: (this_STRING_0= RULE_STRING )
+ // InternalDataDSL.g:2775:2: this_STRING_0= RULE_STRING
{
this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6273,7 +7467,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTRANSLATABLEID"
- // InternalDataDSL.g:2346:1: entryRuleTRANSLATABLEID returns [String current=null] : iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ;
+ // InternalDataDSL.g:2785:1: entryRuleTRANSLATABLEID returns [String current=null] : iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF ;
public final String entryRuleTRANSLATABLEID() throws RecognitionException {
String current = null;
@@ -6281,8 +7475,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2346:54: (iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF )
- // InternalDataDSL.g:2347:2: iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF
+ // InternalDataDSL.g:2785:54: (iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF )
+ // InternalDataDSL.g:2786:2: iv_ruleTRANSLATABLEID= ruleTRANSLATABLEID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTRANSLATABLEIDRule());
@@ -6313,7 +7507,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTRANSLATABLEID"
- // InternalDataDSL.g:2353:1: ruleTRANSLATABLEID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
+ // InternalDataDSL.g:2792:1: ruleTRANSLATABLEID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
public final AntlrDatatypeRuleToken ruleTRANSLATABLEID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6323,8 +7517,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2359:2: (this_ID_0= RULE_ID )
- // InternalDataDSL.g:2360:2: this_ID_0= RULE_ID
+ // InternalDataDSL.g:2798:2: (this_ID_0= RULE_ID )
+ // InternalDataDSL.g:2799:2: this_ID_0= RULE_ID
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6359,7 +7553,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXImportDeclaration"
- // InternalDataDSL.g:2370:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ;
+ // InternalDataDSL.g:2809:1: entryRuleXImportDeclaration returns [EObject current=null] : iv_ruleXImportDeclaration= ruleXImportDeclaration EOF ;
public final EObject entryRuleXImportDeclaration() throws RecognitionException {
EObject current = null;
@@ -6367,8 +7561,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2370:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF )
- // InternalDataDSL.g:2371:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF
+ // InternalDataDSL.g:2809:59: (iv_ruleXImportDeclaration= ruleXImportDeclaration EOF )
+ // InternalDataDSL.g:2810:2: iv_ruleXImportDeclaration= ruleXImportDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationRule());
@@ -6399,7 +7593,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXImportDeclaration"
- // InternalDataDSL.g:2377:1: ruleXImportDeclaration returns [EObject current=null] : ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ;
+ // InternalDataDSL.g:2816:1: ruleXImportDeclaration returns [EObject current=null] : ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) ;
public final EObject ruleXImportDeclaration() throws RecognitionException {
EObject current = null;
@@ -6420,14 +7614,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2383:2: ( ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) )
- // InternalDataDSL.g:2384:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
+ // InternalDataDSL.g:2822:2: ( ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? ) )
+ // InternalDataDSL.g:2823:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
{
- // InternalDataDSL.g:2384:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
- // InternalDataDSL.g:2385:3: () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )?
+ // InternalDataDSL.g:2823:2: ( () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )? )
+ // InternalDataDSL.g:2824:3: () otherlv_1= 'import' ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) ) (otherlv_11= ';' )?
{
- // InternalDataDSL.g:2385:3: ()
- // InternalDataDSL.g:2386:4:
+ // InternalDataDSL.g:2824:3: ()
+ // InternalDataDSL.g:2825:4:
{
if ( state.backtracking==0 ) {
@@ -6439,29 +7633,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,68,FOLLOW_55); if (state.failed) return current;
+ otherlv_1=(Token)match(input,75,FOLLOW_69); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXImportDeclarationAccess().getImportKeyword_1());
}
- // InternalDataDSL.g:2396:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )
- int alt41=4;
- alt41 = dfa41.predict(input);
- switch (alt41) {
+ // InternalDataDSL.g:2835:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )
+ int alt52=4;
+ alt52 = dfa52.predict(input);
+ switch (alt52) {
case 1 :
- // InternalDataDSL.g:2397:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
+ // InternalDataDSL.g:2836:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
{
- // InternalDataDSL.g:2397:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
- // InternalDataDSL.g:2398:5: ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
+ // InternalDataDSL.g:2836:4: ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) )
+ // InternalDataDSL.g:2837:5: ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
{
- // InternalDataDSL.g:2398:5: ( (lv_static_2_0= 'static' ) )
- // InternalDataDSL.g:2399:6: (lv_static_2_0= 'static' )
+ // InternalDataDSL.g:2837:5: ( (lv_static_2_0= 'static' ) )
+ // InternalDataDSL.g:2838:6: (lv_static_2_0= 'static' )
{
- // InternalDataDSL.g:2399:6: (lv_static_2_0= 'static' )
- // InternalDataDSL.g:2400:7: lv_static_2_0= 'static'
+ // InternalDataDSL.g:2838:6: (lv_static_2_0= 'static' )
+ // InternalDataDSL.g:2839:7: lv_static_2_0= 'static'
{
- lv_static_2_0=(Token)match(input,69,FOLLOW_56); if (state.failed) return current;
+ lv_static_2_0=(Token)match(input,76,FOLLOW_70); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_static_2_0, grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
@@ -6481,21 +7675,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2412:5: ( (lv_extension_3_0= 'extension' ) )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalDataDSL.g:2851:5: ( (lv_extension_3_0= 'extension' ) )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA39_0==65) ) {
- alt39=1;
+ if ( (LA50_0==72) ) {
+ alt50=1;
}
- switch (alt39) {
+ switch (alt50) {
case 1 :
- // InternalDataDSL.g:2413:6: (lv_extension_3_0= 'extension' )
+ // InternalDataDSL.g:2852:6: (lv_extension_3_0= 'extension' )
{
- // InternalDataDSL.g:2413:6: (lv_extension_3_0= 'extension' )
- // InternalDataDSL.g:2414:7: lv_extension_3_0= 'extension'
+ // InternalDataDSL.g:2852:6: (lv_extension_3_0= 'extension' )
+ // InternalDataDSL.g:2853:7: lv_extension_3_0= 'extension'
{
- lv_extension_3_0=(Token)match(input,65,FOLLOW_56); if (state.failed) return current;
+ lv_extension_3_0=(Token)match(input,72,FOLLOW_70); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_extension_3_0, grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
@@ -6518,11 +7712,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2426:5: ( ( ruleQualifiedNameInStaticImport ) )
- // InternalDataDSL.g:2427:6: ( ruleQualifiedNameInStaticImport )
+ // InternalDataDSL.g:2865:5: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalDataDSL.g:2866:6: ( ruleQualifiedNameInStaticImport )
{
- // InternalDataDSL.g:2427:6: ( ruleQualifiedNameInStaticImport )
- // InternalDataDSL.g:2428:7: ruleQualifiedNameInStaticImport
+ // InternalDataDSL.g:2866:6: ( ruleQualifiedNameInStaticImport )
+ // InternalDataDSL.g:2867:7: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
@@ -6536,7 +7730,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0());
}
- pushFollow(FOLLOW_57);
+ pushFollow(FOLLOW_71);
ruleQualifiedNameInStaticImport();
state._fsp--;
@@ -6552,34 +7746,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2442:5: ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalDataDSL.g:2881:5: ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) )
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA40_0==70) ) {
- alt40=1;
+ if ( (LA51_0==77) ) {
+ alt51=1;
}
- else if ( (LA40_0==RULE_ID) ) {
- alt40=2;
+ else if ( (LA51_0==RULE_ID) ) {
+ alt51=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 51, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt51) {
case 1 :
- // InternalDataDSL.g:2443:6: ( (lv_wildcard_5_0= '*' ) )
+ // InternalDataDSL.g:2882:6: ( (lv_wildcard_5_0= '*' ) )
{
- // InternalDataDSL.g:2443:6: ( (lv_wildcard_5_0= '*' ) )
- // InternalDataDSL.g:2444:7: (lv_wildcard_5_0= '*' )
+ // InternalDataDSL.g:2882:6: ( (lv_wildcard_5_0= '*' ) )
+ // InternalDataDSL.g:2883:7: (lv_wildcard_5_0= '*' )
{
- // InternalDataDSL.g:2444:7: (lv_wildcard_5_0= '*' )
- // InternalDataDSL.g:2445:8: lv_wildcard_5_0= '*'
+ // InternalDataDSL.g:2883:7: (lv_wildcard_5_0= '*' )
+ // InternalDataDSL.g:2884:8: lv_wildcard_5_0= '*'
{
- lv_wildcard_5_0=(Token)match(input,70,FOLLOW_58); if (state.failed) return current;
+ lv_wildcard_5_0=(Token)match(input,77,FOLLOW_72); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_wildcard_5_0, grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
@@ -6603,20 +7797,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:2458:6: ( (lv_memberName_6_0= ruleValidID ) )
+ // InternalDataDSL.g:2897:6: ( (lv_memberName_6_0= ruleValidID ) )
{
- // InternalDataDSL.g:2458:6: ( (lv_memberName_6_0= ruleValidID ) )
- // InternalDataDSL.g:2459:7: (lv_memberName_6_0= ruleValidID )
+ // InternalDataDSL.g:2897:6: ( (lv_memberName_6_0= ruleValidID ) )
+ // InternalDataDSL.g:2898:7: (lv_memberName_6_0= ruleValidID )
{
- // InternalDataDSL.g:2459:7: (lv_memberName_6_0= ruleValidID )
- // InternalDataDSL.g:2460:8: lv_memberName_6_0= ruleValidID
+ // InternalDataDSL.g:2898:7: (lv_memberName_6_0= ruleValidID )
+ // InternalDataDSL.g:2899:8: lv_memberName_6_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0());
}
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_72);
lv_memberName_6_0=ruleValidID();
state._fsp--;
@@ -6653,13 +7847,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:2480:4: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:2919:4: ( ( ruleQualifiedName ) )
{
- // InternalDataDSL.g:2480:4: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:2481:5: ( ruleQualifiedName )
+ // InternalDataDSL.g:2919:4: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:2920:5: ( ruleQualifiedName )
{
- // InternalDataDSL.g:2481:5: ( ruleQualifiedName )
- // InternalDataDSL.g:2482:6: ruleQualifiedName
+ // InternalDataDSL.g:2920:5: ( ruleQualifiedName )
+ // InternalDataDSL.g:2921:6: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -6673,7 +7867,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0());
}
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_72);
ruleQualifiedName();
state._fsp--;
@@ -6693,20 +7887,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:2497:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
+ // InternalDataDSL.g:2936:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
{
- // InternalDataDSL.g:2497:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
- // InternalDataDSL.g:2498:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
+ // InternalDataDSL.g:2936:4: ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) )
+ // InternalDataDSL.g:2937:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
{
- // InternalDataDSL.g:2498:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
- // InternalDataDSL.g:2499:6: lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard
+ // InternalDataDSL.g:2937:5: (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard )
+ // InternalDataDSL.g:2938:6: lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0());
}
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_72);
lv_importedNamespace_8_0=ruleQualifiedNameWithWildcard();
state._fsp--;
@@ -6734,18 +7928,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:2517:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
+ // InternalDataDSL.g:2956:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
{
- // InternalDataDSL.g:2517:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
- // InternalDataDSL.g:2518:5: ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
+ // InternalDataDSL.g:2956:4: ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) )
+ // InternalDataDSL.g:2957:5: ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
{
- // InternalDataDSL.g:2518:5: ( (lv_fqnImport_9_0= 'ns' ) )
- // InternalDataDSL.g:2519:6: (lv_fqnImport_9_0= 'ns' )
+ // InternalDataDSL.g:2957:5: ( (lv_fqnImport_9_0= 'ns' ) )
+ // InternalDataDSL.g:2958:6: (lv_fqnImport_9_0= 'ns' )
{
- // InternalDataDSL.g:2519:6: (lv_fqnImport_9_0= 'ns' )
- // InternalDataDSL.g:2520:7: lv_fqnImport_9_0= 'ns'
+ // InternalDataDSL.g:2958:6: (lv_fqnImport_9_0= 'ns' )
+ // InternalDataDSL.g:2959:7: lv_fqnImport_9_0= 'ns'
{
- lv_fqnImport_9_0=(Token)match(input,71,FOLLOW_4); if (state.failed) return current;
+ lv_fqnImport_9_0=(Token)match(input,78,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fqnImport_9_0, grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
@@ -6765,18 +7959,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2532:5: ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
- // InternalDataDSL.g:2533:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
+ // InternalDataDSL.g:2971:5: ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) )
+ // InternalDataDSL.g:2972:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
{
- // InternalDataDSL.g:2533:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
- // InternalDataDSL.g:2534:7: lv_importedFullyQualifiedName_10_0= ruleQualifiedName
+ // InternalDataDSL.g:2972:6: (lv_importedFullyQualifiedName_10_0= ruleQualifiedName )
+ // InternalDataDSL.g:2973:7: lv_importedFullyQualifiedName_10_0= ruleQualifiedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0());
}
- pushFollow(FOLLOW_58);
+ pushFollow(FOLLOW_72);
lv_importedFullyQualifiedName_10_0=ruleQualifiedName();
state._fsp--;
@@ -6809,18 +8003,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2553:3: (otherlv_11= ';' )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalDataDSL.g:2992:3: (otherlv_11= ';' )?
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( (LA42_0==72) ) {
- alt42=1;
+ if ( (LA53_0==79) ) {
+ alt53=1;
}
- switch (alt42) {
+ switch (alt53) {
case 1 :
- // InternalDataDSL.g:2554:4: otherlv_11= ';'
+ // InternalDataDSL.g:2993:4: otherlv_11= ';'
{
- otherlv_11=(Token)match(input,72,FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,79,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3());
@@ -6857,7 +8051,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotation"
- // InternalDataDSL.g:2563:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ;
+ // InternalDataDSL.g:3002:1: entryRuleXAnnotation returns [EObject current=null] : iv_ruleXAnnotation= ruleXAnnotation EOF ;
public final EObject entryRuleXAnnotation() throws RecognitionException {
EObject current = null;
@@ -6865,8 +8059,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2563:52: (iv_ruleXAnnotation= ruleXAnnotation EOF )
- // InternalDataDSL.g:2564:2: iv_ruleXAnnotation= ruleXAnnotation EOF
+ // InternalDataDSL.g:3002:52: (iv_ruleXAnnotation= ruleXAnnotation EOF )
+ // InternalDataDSL.g:3003:2: iv_ruleXAnnotation= ruleXAnnotation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationRule());
@@ -6897,7 +8091,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotation"
- // InternalDataDSL.g:2570:1: ruleXAnnotation returns [EObject current=null] : ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ;
+ // InternalDataDSL.g:3009:1: ruleXAnnotation returns [EObject current=null] : ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) ;
public final EObject ruleXAnnotation() throws RecognitionException {
EObject current = null;
@@ -6916,14 +8110,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2576:2: ( ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) )
- // InternalDataDSL.g:2577:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
+ // InternalDataDSL.g:3015:2: ( ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? ) )
+ // InternalDataDSL.g:3016:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
{
- // InternalDataDSL.g:2577:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
- // InternalDataDSL.g:2578:3: () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
+ // InternalDataDSL.g:3016:2: ( () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )? )
+ // InternalDataDSL.g:3017:3: () otherlv_1= '@' ( ( ruleQualifiedName ) ) ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
{
- // InternalDataDSL.g:2578:3: ()
- // InternalDataDSL.g:2579:4:
+ // InternalDataDSL.g:3017:3: ()
+ // InternalDataDSL.g:3018:4:
{
if ( state.backtracking==0 ) {
@@ -6935,17 +8129,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,73,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,80,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
- // InternalDataDSL.g:2589:3: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:2590:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:3028:3: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:3029:4: ( ruleQualifiedName )
{
- // InternalDataDSL.g:2590:4: ( ruleQualifiedName )
- // InternalDataDSL.g:2591:5: ruleQualifiedName
+ // InternalDataDSL.g:3029:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:3030:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -6959,7 +8153,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
- pushFollow(FOLLOW_59);
+ pushFollow(FOLLOW_73);
ruleQualifiedName();
state._fsp--;
@@ -6975,21 +8169,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2605:3: ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalDataDSL.g:3044:3: ( ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')' )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA45_0==74) && (synpred1_InternalDataDSL())) {
- alt45=1;
+ if ( (LA56_0==81) && (synpred1_InternalDataDSL())) {
+ alt56=1;
}
- switch (alt45) {
+ switch (alt56) {
case 1 :
- // InternalDataDSL.g:2606:4: ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')'
+ // InternalDataDSL.g:3045:4: ( ( '(' )=>otherlv_3= '(' ) ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )? otherlv_8= ')'
{
- // InternalDataDSL.g:2606:4: ( ( '(' )=>otherlv_3= '(' )
- // InternalDataDSL.g:2607:5: ( '(' )=>otherlv_3= '('
+ // InternalDataDSL.g:3045:4: ( ( '(' )=>otherlv_3= '(' )
+ // InternalDataDSL.g:3046:5: ( '(' )=>otherlv_3= '('
{
- otherlv_3=(Token)match(input,74,FOLLOW_60); if (state.failed) return current;
+ otherlv_3=(Token)match(input,81,FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
@@ -6998,28 +8192,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2613:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?
- int alt44=3;
- alt44 = dfa44.predict(input);
- switch (alt44) {
+ // InternalDataDSL.g:3052:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?
+ int alt55=3;
+ alt55 = dfa55.predict(input);
+ switch (alt55) {
case 1 :
- // InternalDataDSL.g:2614:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
+ // InternalDataDSL.g:3053:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
{
- // InternalDataDSL.g:2614:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
- // InternalDataDSL.g:2615:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
+ // InternalDataDSL.g:3053:5: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* )
+ // InternalDataDSL.g:3054:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
{
- // InternalDataDSL.g:2615:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) )
- // InternalDataDSL.g:2616:7: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:3054:6: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) )
+ // InternalDataDSL.g:3055:7: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
{
- // InternalDataDSL.g:2625:7: (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
- // InternalDataDSL.g:2626:8: lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair
+ // InternalDataDSL.g:3064:7: (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:3065:8: lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_elementValuePairs_4_0=ruleXAnnotationElementValuePair();
state._fsp--;
@@ -7043,39 +8237,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2643:6: (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
- loop43:
+ // InternalDataDSL.g:3082:6: (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )*
+ loop54:
do {
- int alt43=2;
- int LA43_0 = input.LA(1);
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA43_0==75) ) {
- alt43=1;
+ if ( (LA54_0==82) ) {
+ alt54=1;
}
- switch (alt43) {
+ switch (alt54) {
case 1 :
- // InternalDataDSL.g:2644:7: otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
+ // InternalDataDSL.g:3083:7: otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
{
- otherlv_5=(Token)match(input,75,FOLLOW_4); if (state.failed) return current;
+ otherlv_5=(Token)match(input,82,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
- // InternalDataDSL.g:2648:7: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
- // InternalDataDSL.g:2649:8: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:3087:7: ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) )
+ // InternalDataDSL.g:3088:8: ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
{
- // InternalDataDSL.g:2658:8: (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
- // InternalDataDSL.g:2659:9: lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair
+ // InternalDataDSL.g:3097:8: (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair )
+ // InternalDataDSL.g:3098:9: lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_elementValuePairs_6_0=ruleXAnnotationElementValuePair();
state._fsp--;
@@ -7104,7 +8298,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop43;
+ break loop54;
}
} while (true);
@@ -7115,20 +8309,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:2679:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
+ // InternalDataDSL.g:3118:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
{
- // InternalDataDSL.g:2679:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
- // InternalDataDSL.g:2680:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
+ // InternalDataDSL.g:3118:5: ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) )
+ // InternalDataDSL.g:3119:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
{
- // InternalDataDSL.g:2680:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
- // InternalDataDSL.g:2681:7: lv_value_7_0= ruleXAnnotationElementValueOrCommaList
+ // InternalDataDSL.g:3119:6: (lv_value_7_0= ruleXAnnotationElementValueOrCommaList )
+ // InternalDataDSL.g:3120:7: lv_value_7_0= ruleXAnnotationElementValueOrCommaList
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_value_7_0=ruleXAnnotationElementValueOrCommaList();
state._fsp--;
@@ -7158,7 +8352,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
+ otherlv_8=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
@@ -7195,7 +8389,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationElementValuePair"
- // InternalDataDSL.g:2708:1: entryRuleXAnnotationElementValuePair returns [EObject current=null] : iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ;
+ // InternalDataDSL.g:3147:1: entryRuleXAnnotationElementValuePair returns [EObject current=null] : iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF ;
public final EObject entryRuleXAnnotationElementValuePair() throws RecognitionException {
EObject current = null;
@@ -7203,8 +8397,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2708:68: (iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF )
- // InternalDataDSL.g:2709:2: iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF
+ // InternalDataDSL.g:3147:68: (iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF )
+ // InternalDataDSL.g:3148:2: iv_ruleXAnnotationElementValuePair= ruleXAnnotationElementValuePair EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValuePairRule());
@@ -7235,7 +8429,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationElementValuePair"
- // InternalDataDSL.g:2715:1: ruleXAnnotationElementValuePair returns [EObject current=null] : ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ;
+ // InternalDataDSL.g:3154:1: ruleXAnnotationElementValuePair returns [EObject current=null] : ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) ;
public final EObject ruleXAnnotationElementValuePair() throws RecognitionException {
EObject current = null;
@@ -7247,23 +8441,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2721:2: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) )
- // InternalDataDSL.g:2722:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
+ // InternalDataDSL.g:3160:2: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) ) )
+ // InternalDataDSL.g:3161:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
{
- // InternalDataDSL.g:2722:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
- // InternalDataDSL.g:2723:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) )
+ // InternalDataDSL.g:3161:2: ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) ) )
+ // InternalDataDSL.g:3162:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) ) ( (lv_value_2_0= ruleXAnnotationElementValue ) )
{
- // InternalDataDSL.g:2723:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) )
- // InternalDataDSL.g:2724:4: ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' )
+ // InternalDataDSL.g:3162:3: ( ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' ) )
+ // InternalDataDSL.g:3163:4: ( ( ( ( ruleValidID ) ) '=' ) )=> ( ( ( ruleValidID ) ) otherlv_1= '=' )
{
- // InternalDataDSL.g:2733:4: ( ( ( ruleValidID ) ) otherlv_1= '=' )
- // InternalDataDSL.g:2734:5: ( ( ruleValidID ) ) otherlv_1= '='
+ // InternalDataDSL.g:3172:4: ( ( ( ruleValidID ) ) otherlv_1= '=' )
+ // InternalDataDSL.g:3173:5: ( ( ruleValidID ) ) otherlv_1= '='
{
- // InternalDataDSL.g:2734:5: ( ( ruleValidID ) )
- // InternalDataDSL.g:2735:6: ( ruleValidID )
+ // InternalDataDSL.g:3173:5: ( ( ruleValidID ) )
+ // InternalDataDSL.g:3174:6: ( ruleValidID )
{
- // InternalDataDSL.g:2735:6: ( ruleValidID )
- // InternalDataDSL.g:2736:7: ruleValidID
+ // InternalDataDSL.g:3174:6: ( ruleValidID )
+ // InternalDataDSL.g:3175:7: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -7277,7 +8471,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_77);
ruleValidID();
state._fsp--;
@@ -7293,7 +8487,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,77,FOLLOW_64); if (state.failed) return current;
+ otherlv_1=(Token)match(input,84,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
@@ -7305,11 +8499,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2756:3: ( (lv_value_2_0= ruleXAnnotationElementValue ) )
- // InternalDataDSL.g:2757:4: (lv_value_2_0= ruleXAnnotationElementValue )
+ // InternalDataDSL.g:3195:3: ( (lv_value_2_0= ruleXAnnotationElementValue ) )
+ // InternalDataDSL.g:3196:4: (lv_value_2_0= ruleXAnnotationElementValue )
{
- // InternalDataDSL.g:2757:4: (lv_value_2_0= ruleXAnnotationElementValue )
- // InternalDataDSL.g:2758:5: lv_value_2_0= ruleXAnnotationElementValue
+ // InternalDataDSL.g:3196:4: (lv_value_2_0= ruleXAnnotationElementValue )
+ // InternalDataDSL.g:3197:5: lv_value_2_0= ruleXAnnotationElementValue
{
if ( state.backtracking==0 ) {
@@ -7365,7 +8559,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationElementValueOrCommaList"
- // InternalDataDSL.g:2779:1: entryRuleXAnnotationElementValueOrCommaList returns [EObject current=null] : iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ;
+ // InternalDataDSL.g:3218:1: entryRuleXAnnotationElementValueOrCommaList returns [EObject current=null] : iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF ;
public final EObject entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException {
EObject current = null;
@@ -7373,8 +8567,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2779:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF )
- // InternalDataDSL.g:2780:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF
+ // InternalDataDSL.g:3218:75: (iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF )
+ // InternalDataDSL.g:3219:2: iv_ruleXAnnotationElementValueOrCommaList= ruleXAnnotationElementValueOrCommaList EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListRule());
@@ -7405,7 +8599,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationElementValueOrCommaList"
- // InternalDataDSL.g:2786:1: ruleXAnnotationElementValueOrCommaList returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ;
+ // InternalDataDSL.g:3225:1: ruleXAnnotationElementValueOrCommaList returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) ;
public final EObject ruleXAnnotationElementValueOrCommaList() throws RecognitionException {
EObject current = null;
@@ -7427,27 +8621,27 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2792:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) )
- // InternalDataDSL.g:2793:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
+ // InternalDataDSL.g:3231:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) ) )
+ // InternalDataDSL.g:3232:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
{
- // InternalDataDSL.g:2793:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
- int alt50=2;
- alt50 = dfa50.predict(input);
- switch (alt50) {
+ // InternalDataDSL.g:3232:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )
+ int alt61=2;
+ alt61 = dfa61.predict(input);
+ switch (alt61) {
case 1 :
- // InternalDataDSL.g:2794:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalDataDSL.g:3233:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
{
- // InternalDataDSL.g:2794:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
- // InternalDataDSL.g:2795:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
+ // InternalDataDSL.g:3233:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalDataDSL.g:3234:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
{
- // InternalDataDSL.g:2795:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
- // InternalDataDSL.g:2796:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalDataDSL.g:3234:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
+ // InternalDataDSL.g:3235:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
{
- // InternalDataDSL.g:2803:5: ( () otherlv_1= '#' otherlv_2= '[' )
- // InternalDataDSL.g:2804:6: () otherlv_1= '#' otherlv_2= '['
+ // InternalDataDSL.g:3242:5: ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalDataDSL.g:3243:6: () otherlv_1= '#' otherlv_2= '['
{
- // InternalDataDSL.g:2804:6: ()
- // InternalDataDSL.g:2805:7:
+ // InternalDataDSL.g:3243:6: ()
+ // InternalDataDSL.g:3244:7:
{
if ( state.backtracking==0 ) {
@@ -7459,13 +8653,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,78,FOLLOW_65); if (state.failed) return current;
+ otherlv_1=(Token)match(input,85,FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
- otherlv_2=(Token)match(input,79,FOLLOW_66); if (state.failed) return current;
+ otherlv_2=(Token)match(input,86,FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
@@ -7477,29 +8671,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2821:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalDataDSL.g:3260:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( ((LA47_0>=RULE_STRING && LA47_0<=RULE_DECIMAL)||LA47_0==15||LA47_0==46||LA47_0==65||(LA47_0>=68 && LA47_0<=69)||(LA47_0>=73 && LA47_0<=74)||(LA47_0>=78 && LA47_0<=79)||LA47_0==86||(LA47_0>=102 && LA47_0<=103)||LA47_0==107||LA47_0==113||LA47_0==115||(LA47_0>=119 && LA47_0<=120)||(LA47_0>=123 && LA47_0<=132)||LA47_0==134) ) {
- alt47=1;
+ if ( ((LA58_0>=RULE_STRING && LA58_0<=RULE_DECIMAL)||LA58_0==15||LA58_0==50||LA58_0==72||(LA58_0>=75 && LA58_0<=76)||(LA58_0>=80 && LA58_0<=81)||(LA58_0>=85 && LA58_0<=86)||LA58_0==93||(LA58_0>=109 && LA58_0<=110)||LA58_0==114||LA58_0==120||LA58_0==122||(LA58_0>=126 && LA58_0<=127)||(LA58_0>=130 && LA58_0<=139)||LA58_0==141) ) {
+ alt58=1;
}
- switch (alt47) {
+ switch (alt58) {
case 1 :
- // InternalDataDSL.g:2822:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ // InternalDataDSL.g:3261:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
{
- // InternalDataDSL.g:2822:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:2823:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3261:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3262:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2823:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
- // InternalDataDSL.g:2824:7: lv_elements_3_0= ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3262:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3263:7: lv_elements_3_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_81);
lv_elements_3_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7523,39 +8717,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2841:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
- loop46:
+ // InternalDataDSL.g:3280:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ loop57:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA46_0==75) ) {
- alt46=1;
+ if ( (LA57_0==82) ) {
+ alt57=1;
}
- switch (alt46) {
+ switch (alt57) {
case 1 :
- // InternalDataDSL.g:2842:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3281:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
{
- otherlv_4=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
- // InternalDataDSL.g:2846:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:2847:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3285:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3286:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2847:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
- // InternalDataDSL.g:2848:8: lv_elements_5_0= ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3286:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3287:8: lv_elements_5_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_81);
lv_elements_5_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7584,7 +8778,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop46;
+ break loop57;
}
} while (true);
@@ -7594,7 +8788,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
@@ -7607,17 +8801,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:2873:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
+ // InternalDataDSL.g:3312:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
{
- // InternalDataDSL.g:2873:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
- // InternalDataDSL.g:2874:4: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
+ // InternalDataDSL.g:3312:3: (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? )
+ // InternalDataDSL.g:3313:4: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_68);
+ pushFollow(FOLLOW_82);
this_XAnnotationOrExpression_7=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7628,19 +8822,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:2882:4: ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // InternalDataDSL.g:3321:4: ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA49_0==75) ) {
- alt49=1;
+ if ( (LA60_0==82) ) {
+ alt60=1;
}
- switch (alt49) {
+ switch (alt60) {
case 1 :
- // InternalDataDSL.g:2883:5: () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
+ // InternalDataDSL.g:3322:5: () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
{
- // InternalDataDSL.g:2883:5: ()
- // InternalDataDSL.g:2884:6:
+ // InternalDataDSL.g:3322:5: ()
+ // InternalDataDSL.g:3323:6:
{
if ( state.backtracking==0 ) {
@@ -7652,40 +8846,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2890:5: (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
- int cnt48=0;
- loop48:
+ // InternalDataDSL.g:3329:5: (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+
+ int cnt59=0;
+ loop59:
do {
- int alt48=2;
- int LA48_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA48_0==75) ) {
- alt48=1;
+ if ( (LA59_0==82) ) {
+ alt59=1;
}
- switch (alt48) {
+ switch (alt59) {
case 1 :
- // InternalDataDSL.g:2891:6: otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3330:6: otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
{
- otherlv_9=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_9=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
- // InternalDataDSL.g:2895:6: ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:2896:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3334:6: ( (lv_elements_10_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3335:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2896:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
- // InternalDataDSL.g:2897:8: lv_elements_10_0= ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3335:7: (lv_elements_10_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3336:8: lv_elements_10_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
}
- pushFollow(FOLLOW_68);
+ pushFollow(FOLLOW_82);
lv_elements_10_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7714,13 +8908,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt48 >= 1 ) break loop48;
+ if ( cnt59 >= 1 ) break loop59;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(48, input);
+ new EarlyExitException(59, input);
throw eee;
}
- cnt48++;
+ cnt59++;
} while (true);
@@ -7760,7 +8954,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationElementValue"
- // InternalDataDSL.g:2921:1: entryRuleXAnnotationElementValue returns [EObject current=null] : iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ;
+ // InternalDataDSL.g:3360:1: entryRuleXAnnotationElementValue returns [EObject current=null] : iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF ;
public final EObject entryRuleXAnnotationElementValue() throws RecognitionException {
EObject current = null;
@@ -7768,8 +8962,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:2921:64: (iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF )
- // InternalDataDSL.g:2922:2: iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF
+ // InternalDataDSL.g:3360:64: (iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF )
+ // InternalDataDSL.g:3361:2: iv_ruleXAnnotationElementValue= ruleXAnnotationElementValue EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueRule());
@@ -7800,7 +8994,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationElementValue"
- // InternalDataDSL.g:2928:1: ruleXAnnotationElementValue returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ;
+ // InternalDataDSL.g:3367:1: ruleXAnnotationElementValue returns [EObject current=null] : ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) ;
public final EObject ruleXAnnotationElementValue() throws RecognitionException {
EObject current = null;
@@ -7819,27 +9013,27 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:2934:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:2935:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3373:2: ( ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3374:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2935:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
- int alt53=2;
- alt53 = dfa53.predict(input);
- switch (alt53) {
+ // InternalDataDSL.g:3374:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )
+ int alt64=2;
+ alt64 = dfa64.predict(input);
+ switch (alt64) {
case 1 :
- // InternalDataDSL.g:2936:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalDataDSL.g:3375:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
{
- // InternalDataDSL.g:2936:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
- // InternalDataDSL.g:2937:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
+ // InternalDataDSL.g:3375:3: ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' )
+ // InternalDataDSL.g:3376:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']'
{
- // InternalDataDSL.g:2937:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
- // InternalDataDSL.g:2938:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalDataDSL.g:3376:4: ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) )
+ // InternalDataDSL.g:3377:5: ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' )
{
- // InternalDataDSL.g:2945:5: ( () otherlv_1= '#' otherlv_2= '[' )
- // InternalDataDSL.g:2946:6: () otherlv_1= '#' otherlv_2= '['
+ // InternalDataDSL.g:3384:5: ( () otherlv_1= '#' otherlv_2= '[' )
+ // InternalDataDSL.g:3385:6: () otherlv_1= '#' otherlv_2= '['
{
- // InternalDataDSL.g:2946:6: ()
- // InternalDataDSL.g:2947:7:
+ // InternalDataDSL.g:3385:6: ()
+ // InternalDataDSL.g:3386:7:
{
if ( state.backtracking==0 ) {
@@ -7851,13 +9045,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,78,FOLLOW_65); if (state.failed) return current;
+ otherlv_1=(Token)match(input,85,FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
- otherlv_2=(Token)match(input,79,FOLLOW_66); if (state.failed) return current;
+ otherlv_2=(Token)match(input,86,FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
@@ -7869,29 +9063,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2963:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // InternalDataDSL.g:3402:4: ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )?
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( ((LA52_0>=RULE_STRING && LA52_0<=RULE_DECIMAL)||LA52_0==15||LA52_0==46||LA52_0==65||(LA52_0>=68 && LA52_0<=69)||(LA52_0>=73 && LA52_0<=74)||(LA52_0>=78 && LA52_0<=79)||LA52_0==86||(LA52_0>=102 && LA52_0<=103)||LA52_0==107||LA52_0==113||LA52_0==115||(LA52_0>=119 && LA52_0<=120)||(LA52_0>=123 && LA52_0<=132)||LA52_0==134) ) {
- alt52=1;
+ if ( ((LA63_0>=RULE_STRING && LA63_0<=RULE_DECIMAL)||LA63_0==15||LA63_0==50||LA63_0==72||(LA63_0>=75 && LA63_0<=76)||(LA63_0>=80 && LA63_0<=81)||(LA63_0>=85 && LA63_0<=86)||LA63_0==93||(LA63_0>=109 && LA63_0<=110)||LA63_0==114||LA63_0==120||LA63_0==122||(LA63_0>=126 && LA63_0<=127)||(LA63_0>=130 && LA63_0<=139)||LA63_0==141) ) {
+ alt63=1;
}
- switch (alt52) {
+ switch (alt63) {
case 1 :
- // InternalDataDSL.g:2964:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ // InternalDataDSL.g:3403:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
{
- // InternalDataDSL.g:2964:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:2965:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3403:5: ( (lv_elements_3_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3404:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2965:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
- // InternalDataDSL.g:2966:7: lv_elements_3_0= ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3404:6: (lv_elements_3_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3405:7: lv_elements_3_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_81);
lv_elements_3_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7915,39 +9109,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:2983:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
- loop51:
+ // InternalDataDSL.g:3422:5: (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )*
+ loop62:
do {
- int alt51=2;
- int LA51_0 = input.LA(1);
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA51_0==75) ) {
- alt51=1;
+ if ( (LA62_0==82) ) {
+ alt62=1;
}
- switch (alt51) {
+ switch (alt62) {
case 1 :
- // InternalDataDSL.g:2984:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3423:6: otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
{
- otherlv_4=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
- // InternalDataDSL.g:2988:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
- // InternalDataDSL.g:2989:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3427:6: ( (lv_elements_5_0= ruleXAnnotationOrExpression ) )
+ // InternalDataDSL.g:3428:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
{
- // InternalDataDSL.g:2989:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
- // InternalDataDSL.g:2990:8: lv_elements_5_0= ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3428:7: (lv_elements_5_0= ruleXAnnotationOrExpression )
+ // InternalDataDSL.g:3429:8: lv_elements_5_0= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_81);
lv_elements_5_0=ruleXAnnotationOrExpression();
state._fsp--;
@@ -7976,7 +9170,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop51;
+ break loop62;
}
} while (true);
@@ -7986,7 +9180,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
@@ -7999,7 +9193,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3015:3: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression
+ // InternalDataDSL.g:3454:3: this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
@@ -8045,7 +9239,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAnnotationOrExpression"
- // InternalDataDSL.g:3027:1: entryRuleXAnnotationOrExpression returns [EObject current=null] : iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ;
+ // InternalDataDSL.g:3466:1: entryRuleXAnnotationOrExpression returns [EObject current=null] : iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF ;
public final EObject entryRuleXAnnotationOrExpression() throws RecognitionException {
EObject current = null;
@@ -8053,8 +9247,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3027:64: (iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF )
- // InternalDataDSL.g:3028:2: iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF
+ // InternalDataDSL.g:3466:64: (iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF )
+ // InternalDataDSL.g:3467:2: iv_ruleXAnnotationOrExpression= ruleXAnnotationOrExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAnnotationOrExpressionRule());
@@ -8085,7 +9279,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAnnotationOrExpression"
- // InternalDataDSL.g:3034:1: ruleXAnnotationOrExpression returns [EObject current=null] : (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ;
+ // InternalDataDSL.g:3473:1: ruleXAnnotationOrExpression returns [EObject current=null] : (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) ;
public final EObject ruleXAnnotationOrExpression() throws RecognitionException {
EObject current = null;
@@ -8098,29 +9292,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3040:2: ( (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) )
- // InternalDataDSL.g:3041:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
+ // InternalDataDSL.g:3479:2: ( (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression ) )
+ // InternalDataDSL.g:3480:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
{
- // InternalDataDSL.g:3041:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalDataDSL.g:3480:2: (this_XAnnotation_0= ruleXAnnotation | this_XExpression_1= ruleXExpression )
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA54_0==73) ) {
- alt54=1;
+ if ( (LA65_0==80) ) {
+ alt65=1;
}
- else if ( ((LA54_0>=RULE_STRING && LA54_0<=RULE_DECIMAL)||LA54_0==15||LA54_0==46||LA54_0==65||(LA54_0>=68 && LA54_0<=69)||LA54_0==74||(LA54_0>=78 && LA54_0<=79)||LA54_0==86||(LA54_0>=102 && LA54_0<=103)||LA54_0==107||LA54_0==113||LA54_0==115||(LA54_0>=119 && LA54_0<=120)||(LA54_0>=123 && LA54_0<=132)||LA54_0==134) ) {
- alt54=2;
+ else if ( ((LA65_0>=RULE_STRING && LA65_0<=RULE_DECIMAL)||LA65_0==15||LA65_0==50||LA65_0==72||(LA65_0>=75 && LA65_0<=76)||LA65_0==81||(LA65_0>=85 && LA65_0<=86)||LA65_0==93||(LA65_0>=109 && LA65_0<=110)||LA65_0==114||LA65_0==120||LA65_0==122||(LA65_0>=126 && LA65_0<=127)||(LA65_0>=130 && LA65_0<=139)||LA65_0==141) ) {
+ alt65=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 54, 0, input);
+ new NoViableAltException("", 65, 0, input);
throw nvae;
}
- switch (alt54) {
+ switch (alt65) {
case 1 :
- // InternalDataDSL.g:3042:3: this_XAnnotation_0= ruleXAnnotation
+ // InternalDataDSL.g:3481:3: this_XAnnotation_0= ruleXAnnotation
{
if ( state.backtracking==0 ) {
@@ -8142,7 +9336,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3051:3: this_XExpression_1= ruleXExpression
+ // InternalDataDSL.g:3490:3: this_XExpression_1= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -8188,7 +9382,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpression"
- // InternalDataDSL.g:3063:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ;
+ // InternalDataDSL.g:3502:1: entryRuleXExpression returns [EObject current=null] : iv_ruleXExpression= ruleXExpression EOF ;
public final EObject entryRuleXExpression() throws RecognitionException {
EObject current = null;
@@ -8196,8 +9390,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3063:52: (iv_ruleXExpression= ruleXExpression EOF )
- // InternalDataDSL.g:3064:2: iv_ruleXExpression= ruleXExpression EOF
+ // InternalDataDSL.g:3502:52: (iv_ruleXExpression= ruleXExpression EOF )
+ // InternalDataDSL.g:3503:2: iv_ruleXExpression= ruleXExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionRule());
@@ -8228,7 +9422,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpression"
- // InternalDataDSL.g:3070:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ;
+ // InternalDataDSL.g:3509:1: ruleXExpression returns [EObject current=null] : this_XAssignment_0= ruleXAssignment ;
public final EObject ruleXExpression() throws RecognitionException {
EObject current = null;
@@ -8239,8 +9433,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3076:2: (this_XAssignment_0= ruleXAssignment )
- // InternalDataDSL.g:3077:2: this_XAssignment_0= ruleXAssignment
+ // InternalDataDSL.g:3515:2: (this_XAssignment_0= ruleXAssignment )
+ // InternalDataDSL.g:3516:2: this_XAssignment_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
@@ -8280,7 +9474,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAssignment"
- // InternalDataDSL.g:3088:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ;
+ // InternalDataDSL.g:3527:1: entryRuleXAssignment returns [EObject current=null] : iv_ruleXAssignment= ruleXAssignment EOF ;
public final EObject entryRuleXAssignment() throws RecognitionException {
EObject current = null;
@@ -8288,8 +9482,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3088:52: (iv_ruleXAssignment= ruleXAssignment EOF )
- // InternalDataDSL.g:3089:2: iv_ruleXAssignment= ruleXAssignment EOF
+ // InternalDataDSL.g:3527:52: (iv_ruleXAssignment= ruleXAssignment EOF )
+ // InternalDataDSL.g:3528:2: iv_ruleXAssignment= ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentRule());
@@ -8320,7 +9514,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAssignment"
- // InternalDataDSL.g:3095:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ;
+ // InternalDataDSL.g:3534:1: ruleXAssignment returns [EObject current=null] : ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) ;
public final EObject ruleXAssignment() throws RecognitionException {
EObject current = null;
@@ -8335,102 +9529,102 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3101:2: ( ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) )
- // InternalDataDSL.g:3102:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
+ // InternalDataDSL.g:3540:2: ( ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) ) )
+ // InternalDataDSL.g:3541:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
{
- // InternalDataDSL.g:3102:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
- int alt56=2;
+ // InternalDataDSL.g:3541:2: ( ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) ) | (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? ) )
+ int alt67=2;
switch ( input.LA(1) ) {
case RULE_ID:
{
- int LA56_1 = input.LA(2);
+ int LA67_1 = input.LA(2);
- if ( (LA56_1==77) ) {
- alt56=1;
+ if ( (LA67_1==EOF||(LA67_1>=RULE_STRING && LA67_1<=RULE_DECIMAL)||(LA67_1>=15 && LA67_1<=16)||LA67_1==50||LA67_1==68||LA67_1==72||(LA67_1>=74 && LA67_1<=77)||LA67_1==79||(LA67_1>=81 && LA67_1<=83)||(LA67_1>=85 && LA67_1<=118)||(LA67_1>=120 && LA67_1<=142)) ) {
+ alt67=2;
}
- else if ( (LA56_1==EOF||(LA56_1>=RULE_STRING && LA56_1<=RULE_DECIMAL)||(LA56_1>=15 && LA56_1<=16)||LA56_1==46||LA56_1==61||LA56_1==65||(LA56_1>=67 && LA56_1<=70)||LA56_1==72||(LA56_1>=74 && LA56_1<=76)||(LA56_1>=78 && LA56_1<=111)||(LA56_1>=113 && LA56_1<=135)) ) {
- alt56=2;
+ else if ( (LA67_1==84) ) {
+ alt67=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 1, input);
+ new NoViableAltException("", 67, 1, input);
throw nvae;
}
}
break;
- case 123:
+ case 130:
{
- int LA56_2 = input.LA(2);
+ int LA67_2 = input.LA(2);
- if ( (LA56_2==EOF||(LA56_2>=RULE_STRING && LA56_2<=RULE_DECIMAL)||(LA56_2>=15 && LA56_2<=16)||LA56_2==46||LA56_2==61||LA56_2==65||(LA56_2>=67 && LA56_2<=70)||LA56_2==72||(LA56_2>=74 && LA56_2<=76)||(LA56_2>=78 && LA56_2<=111)||(LA56_2>=113 && LA56_2<=135)) ) {
- alt56=2;
+ if ( (LA67_2==EOF||(LA67_2>=RULE_STRING && LA67_2<=RULE_DECIMAL)||(LA67_2>=15 && LA67_2<=16)||LA67_2==50||LA67_2==68||LA67_2==72||(LA67_2>=74 && LA67_2<=77)||LA67_2==79||(LA67_2>=81 && LA67_2<=83)||(LA67_2>=85 && LA67_2<=118)||(LA67_2>=120 && LA67_2<=142)) ) {
+ alt67=2;
}
- else if ( (LA56_2==77) ) {
- alt56=1;
+ else if ( (LA67_2==84) ) {
+ alt67=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 2, input);
+ new NoViableAltException("", 67, 2, input);
throw nvae;
}
}
break;
- case 69:
+ case 76:
{
- int LA56_3 = input.LA(2);
+ int LA67_3 = input.LA(2);
- if ( (LA56_3==77) ) {
- alt56=1;
+ if ( (LA67_3==EOF||(LA67_3>=RULE_STRING && LA67_3<=RULE_DECIMAL)||(LA67_3>=15 && LA67_3<=16)||LA67_3==50||LA67_3==68||LA67_3==72||(LA67_3>=74 && LA67_3<=77)||LA67_3==79||(LA67_3>=81 && LA67_3<=83)||(LA67_3>=85 && LA67_3<=118)||(LA67_3>=120 && LA67_3<=142)) ) {
+ alt67=2;
}
- else if ( (LA56_3==EOF||(LA56_3>=RULE_STRING && LA56_3<=RULE_DECIMAL)||(LA56_3>=15 && LA56_3<=16)||LA56_3==46||LA56_3==61||LA56_3==65||(LA56_3>=67 && LA56_3<=70)||LA56_3==72||(LA56_3>=74 && LA56_3<=76)||(LA56_3>=78 && LA56_3<=111)||(LA56_3>=113 && LA56_3<=135)) ) {
- alt56=2;
+ else if ( (LA67_3==84) ) {
+ alt67=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 3, input);
+ new NoViableAltException("", 67, 3, input);
throw nvae;
}
}
break;
- case 68:
+ case 75:
{
- int LA56_4 = input.LA(2);
+ int LA67_4 = input.LA(2);
- if ( (LA56_4==77) ) {
- alt56=1;
+ if ( (LA67_4==EOF||(LA67_4>=RULE_STRING && LA67_4<=RULE_DECIMAL)||(LA67_4>=15 && LA67_4<=16)||LA67_4==50||LA67_4==68||LA67_4==72||(LA67_4>=74 && LA67_4<=77)||LA67_4==79||(LA67_4>=81 && LA67_4<=83)||(LA67_4>=85 && LA67_4<=118)||(LA67_4>=120 && LA67_4<=142)) ) {
+ alt67=2;
}
- else if ( (LA56_4==EOF||(LA56_4>=RULE_STRING && LA56_4<=RULE_DECIMAL)||(LA56_4>=15 && LA56_4<=16)||LA56_4==46||LA56_4==61||LA56_4==65||(LA56_4>=67 && LA56_4<=70)||LA56_4==72||(LA56_4>=74 && LA56_4<=76)||(LA56_4>=78 && LA56_4<=111)||(LA56_4>=113 && LA56_4<=135)) ) {
- alt56=2;
+ else if ( (LA67_4==84) ) {
+ alt67=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 4, input);
+ new NoViableAltException("", 67, 4, input);
throw nvae;
}
}
break;
- case 65:
+ case 72:
{
- int LA56_5 = input.LA(2);
+ int LA67_5 = input.LA(2);
- if ( (LA56_5==EOF||(LA56_5>=RULE_STRING && LA56_5<=RULE_DECIMAL)||(LA56_5>=15 && LA56_5<=16)||LA56_5==46||LA56_5==61||LA56_5==65||(LA56_5>=67 && LA56_5<=70)||LA56_5==72||(LA56_5>=74 && LA56_5<=76)||(LA56_5>=78 && LA56_5<=111)||(LA56_5>=113 && LA56_5<=135)) ) {
- alt56=2;
+ if ( (LA67_5==EOF||(LA67_5>=RULE_STRING && LA67_5<=RULE_DECIMAL)||(LA67_5>=15 && LA67_5<=16)||LA67_5==50||LA67_5==68||LA67_5==72||(LA67_5>=74 && LA67_5<=77)||LA67_5==79||(LA67_5>=81 && LA67_5<=83)||(LA67_5>=85 && LA67_5<=118)||(LA67_5>=120 && LA67_5<=142)) ) {
+ alt67=2;
}
- else if ( (LA56_5==77) ) {
- alt56=1;
+ else if ( (LA67_5==84) ) {
+ alt67=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 5, input);
+ new NoViableAltException("", 67, 5, input);
throw nvae;
}
@@ -8441,49 +9635,49 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
case RULE_HEX:
case RULE_DECIMAL:
case 15:
- case 46:
- case 74:
- case 78:
- case 79:
+ case 50:
+ case 81:
+ case 85:
case 86:
- case 102:
- case 103:
- case 107:
- case 113:
- case 115:
- case 119:
+ case 93:
+ case 109:
+ case 110:
+ case 114:
case 120:
- case 124:
- case 125:
+ case 122:
case 126:
case 127:
- case 128:
- case 129:
- case 130:
case 131:
case 132:
+ case 133:
case 134:
+ case 135:
+ case 136:
+ case 137:
+ case 138:
+ case 139:
+ case 141:
{
- alt56=2;
+ alt67=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 0, input);
+ new NoViableAltException("", 67, 0, input);
throw nvae;
}
- switch (alt56) {
+ switch (alt67) {
case 1 :
- // InternalDataDSL.g:3103:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
+ // InternalDataDSL.g:3542:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
{
- // InternalDataDSL.g:3103:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
- // InternalDataDSL.g:3104:4: () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) )
+ // InternalDataDSL.g:3542:3: ( () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) ) )
+ // InternalDataDSL.g:3543:4: () ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ( (lv_value_3_0= ruleXAssignment ) )
{
- // InternalDataDSL.g:3104:4: ()
- // InternalDataDSL.g:3105:5:
+ // InternalDataDSL.g:3543:4: ()
+ // InternalDataDSL.g:3544:5:
{
if ( state.backtracking==0 ) {
@@ -8495,11 +9689,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3111:4: ( ( ruleFeatureCallID ) )
- // InternalDataDSL.g:3112:5: ( ruleFeatureCallID )
+ // InternalDataDSL.g:3550:4: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:3551:5: ( ruleFeatureCallID )
{
- // InternalDataDSL.g:3112:5: ( ruleFeatureCallID )
- // InternalDataDSL.g:3113:6: ruleFeatureCallID
+ // InternalDataDSL.g:3551:5: ( ruleFeatureCallID )
+ // InternalDataDSL.g:3552:6: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
@@ -8513,7 +9707,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_77);
ruleFeatureCallID();
state._fsp--;
@@ -8534,7 +9728,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpSingleAssign();
state._fsp--;
@@ -8544,11 +9738,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3134:4: ( (lv_value_3_0= ruleXAssignment ) )
- // InternalDataDSL.g:3135:5: (lv_value_3_0= ruleXAssignment )
+ // InternalDataDSL.g:3573:4: ( (lv_value_3_0= ruleXAssignment ) )
+ // InternalDataDSL.g:3574:5: (lv_value_3_0= ruleXAssignment )
{
- // InternalDataDSL.g:3135:5: (lv_value_3_0= ruleXAssignment )
- // InternalDataDSL.g:3136:6: lv_value_3_0= ruleXAssignment
+ // InternalDataDSL.g:3574:5: (lv_value_3_0= ruleXAssignment )
+ // InternalDataDSL.g:3575:6: lv_value_3_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
@@ -8586,17 +9780,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3155:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
+ // InternalDataDSL.g:3594:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
{
- // InternalDataDSL.g:3155:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
- // InternalDataDSL.g:3156:4: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
+ // InternalDataDSL.g:3594:3: (this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )? )
+ // InternalDataDSL.g:3595:4: this_XOrExpression_4= ruleXOrExpression ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_69);
+ pushFollow(FOLLOW_83);
this_XOrExpression_4=ruleXOrExpression();
state._fsp--;
@@ -8607,21 +9801,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3164:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
- int alt55=2;
- alt55 = dfa55.predict(input);
- switch (alt55) {
+ // InternalDataDSL.g:3603:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?
+ int alt66=2;
+ alt66 = dfa66.predict(input);
+ switch (alt66) {
case 1 :
- // InternalDataDSL.g:3165:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) )
+ // InternalDataDSL.g:3604:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) )
{
- // InternalDataDSL.g:3165:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) )
- // InternalDataDSL.g:3166:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalDataDSL.g:3604:5: ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) )
+ // InternalDataDSL.g:3605:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) )
{
- // InternalDataDSL.g:3176:6: ( () ( ( ruleOpMultiAssign ) ) )
- // InternalDataDSL.g:3177:7: () ( ( ruleOpMultiAssign ) )
+ // InternalDataDSL.g:3615:6: ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalDataDSL.g:3616:7: () ( ( ruleOpMultiAssign ) )
{
- // InternalDataDSL.g:3177:7: ()
- // InternalDataDSL.g:3178:8:
+ // InternalDataDSL.g:3616:7: ()
+ // InternalDataDSL.g:3617:8:
{
if ( state.backtracking==0 ) {
@@ -8633,11 +9827,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3184:7: ( ( ruleOpMultiAssign ) )
- // InternalDataDSL.g:3185:8: ( ruleOpMultiAssign )
+ // InternalDataDSL.g:3623:7: ( ( ruleOpMultiAssign ) )
+ // InternalDataDSL.g:3624:8: ( ruleOpMultiAssign )
{
- // InternalDataDSL.g:3185:8: ( ruleOpMultiAssign )
- // InternalDataDSL.g:3186:9: ruleOpMultiAssign
+ // InternalDataDSL.g:3624:8: ( ruleOpMultiAssign )
+ // InternalDataDSL.g:3625:9: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
@@ -8651,7 +9845,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpMultiAssign();
state._fsp--;
@@ -8673,11 +9867,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3202:5: ( (lv_rightOperand_7_0= ruleXAssignment ) )
- // InternalDataDSL.g:3203:6: (lv_rightOperand_7_0= ruleXAssignment )
+ // InternalDataDSL.g:3641:5: ( (lv_rightOperand_7_0= ruleXAssignment ) )
+ // InternalDataDSL.g:3642:6: (lv_rightOperand_7_0= ruleXAssignment )
{
- // InternalDataDSL.g:3203:6: (lv_rightOperand_7_0= ruleXAssignment )
- // InternalDataDSL.g:3204:7: lv_rightOperand_7_0= ruleXAssignment
+ // InternalDataDSL.g:3642:6: (lv_rightOperand_7_0= ruleXAssignment )
+ // InternalDataDSL.g:3643:7: lv_rightOperand_7_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
@@ -8745,7 +9939,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpSingleAssign"
- // InternalDataDSL.g:3227:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ;
+ // InternalDataDSL.g:3666:1: entryRuleOpSingleAssign returns [String current=null] : iv_ruleOpSingleAssign= ruleOpSingleAssign EOF ;
public final String entryRuleOpSingleAssign() throws RecognitionException {
String current = null;
@@ -8753,8 +9947,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3227:54: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF )
- // InternalDataDSL.g:3228:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF
+ // InternalDataDSL.g:3666:54: (iv_ruleOpSingleAssign= ruleOpSingleAssign EOF )
+ // InternalDataDSL.g:3667:2: iv_ruleOpSingleAssign= ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpSingleAssignRule());
@@ -8785,7 +9979,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpSingleAssign"
- // InternalDataDSL.g:3234:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ;
+ // InternalDataDSL.g:3673:1: ruleOpSingleAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '=' ;
public final AntlrDatatypeRuleToken ruleOpSingleAssign() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8795,10 +9989,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3240:2: (kw= '=' )
- // InternalDataDSL.g:3241:2: kw= '='
+ // InternalDataDSL.g:3679:2: (kw= '=' )
+ // InternalDataDSL.g:3680:2: kw= '='
{
- kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,84,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8827,7 +10021,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpMultiAssign"
- // InternalDataDSL.g:3249:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ;
+ // InternalDataDSL.g:3688:1: entryRuleOpMultiAssign returns [String current=null] : iv_ruleOpMultiAssign= ruleOpMultiAssign EOF ;
public final String entryRuleOpMultiAssign() throws RecognitionException {
String current = null;
@@ -8835,8 +10029,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3249:53: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF )
- // InternalDataDSL.g:3250:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF
+ // InternalDataDSL.g:3688:53: (iv_ruleOpMultiAssign= ruleOpMultiAssign EOF )
+ // InternalDataDSL.g:3689:2: iv_ruleOpMultiAssign= ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpMultiAssignRule());
@@ -8867,7 +10061,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpMultiAssign"
- // InternalDataDSL.g:3256:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ;
+ // InternalDataDSL.g:3695:1: ruleOpMultiAssign returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) ;
public final AntlrDatatypeRuleToken ruleOpMultiAssign() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8877,60 +10071,60 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3262:2: ( (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) )
- // InternalDataDSL.g:3263:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
+ // InternalDataDSL.g:3701:2: ( (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) ) )
+ // InternalDataDSL.g:3702:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
{
- // InternalDataDSL.g:3263:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
- int alt58=7;
+ // InternalDataDSL.g:3702:2: (kw= '+=' | kw= '-=' | kw= '*=' | kw= '/=' | kw= '%=' | (kw= '<' kw= '<' kw= '=' ) | (kw= '>' (kw= '>' )? kw= '>=' ) )
+ int alt69=7;
switch ( input.LA(1) ) {
- case 81:
+ case 88:
{
- alt58=1;
+ alt69=1;
}
break;
- case 82:
+ case 89:
{
- alt58=2;
+ alt69=2;
}
break;
- case 83:
+ case 90:
{
- alt58=3;
+ alt69=3;
}
break;
- case 84:
+ case 91:
{
- alt58=4;
+ alt69=4;
}
break;
- case 85:
+ case 92:
{
- alt58=5;
+ alt69=5;
}
break;
- case 86:
+ case 93:
{
- alt58=6;
+ alt69=6;
}
break;
- case 87:
+ case 94:
{
- alt58=7;
+ alt69=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 58, 0, input);
+ new NoViableAltException("", 69, 0, input);
throw nvae;
}
- switch (alt58) {
+ switch (alt69) {
case 1 :
- // InternalDataDSL.g:3264:3: kw= '+='
+ // InternalDataDSL.g:3703:3: kw= '+='
{
- kw=(Token)match(input,81,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,88,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8941,9 +10135,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3270:3: kw= '-='
+ // InternalDataDSL.g:3709:3: kw= '-='
{
- kw=(Token)match(input,82,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,89,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8954,9 +10148,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:3276:3: kw= '*='
+ // InternalDataDSL.g:3715:3: kw= '*='
{
- kw=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,90,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8967,9 +10161,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:3282:3: kw= '/='
+ // InternalDataDSL.g:3721:3: kw= '/='
{
- kw=(Token)match(input,84,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,91,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8980,9 +10174,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:3288:3: kw= '%='
+ // InternalDataDSL.g:3727:3: kw= '%='
{
- kw=(Token)match(input,85,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,92,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8993,26 +10187,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalDataDSL.g:3294:3: (kw= '<' kw= '<' kw= '=' )
+ // InternalDataDSL.g:3733:3: (kw= '<' kw= '<' kw= '=' )
{
- // InternalDataDSL.g:3294:3: (kw= '<' kw= '<' kw= '=' )
- // InternalDataDSL.g:3295:4: kw= '<' kw= '<' kw= '='
+ // InternalDataDSL.g:3733:3: (kw= '<' kw= '<' kw= '=' )
+ // InternalDataDSL.g:3734:4: kw= '<' kw= '<' kw= '='
{
- kw=(Token)match(input,86,FOLLOW_70); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
}
- kw=(Token)match(input,86,FOLLOW_63); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
}
- kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,84,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9026,30 +10220,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalDataDSL.g:3312:3: (kw= '>' (kw= '>' )? kw= '>=' )
+ // InternalDataDSL.g:3751:3: (kw= '>' (kw= '>' )? kw= '>=' )
{
- // InternalDataDSL.g:3312:3: (kw= '>' (kw= '>' )? kw= '>=' )
- // InternalDataDSL.g:3313:4: kw= '>' (kw= '>' )? kw= '>='
+ // InternalDataDSL.g:3751:3: (kw= '>' (kw= '>' )? kw= '>=' )
+ // InternalDataDSL.g:3752:4: kw= '>' (kw= '>' )? kw= '>='
{
- kw=(Token)match(input,87,FOLLOW_71); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
}
- // InternalDataDSL.g:3318:4: (kw= '>' )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // InternalDataDSL.g:3757:4: (kw= '>' )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA57_0==87) ) {
- alt57=1;
+ if ( (LA68_0==94) ) {
+ alt68=1;
}
- switch (alt57) {
+ switch (alt68) {
case 1 :
- // InternalDataDSL.g:3319:5: kw= '>'
+ // InternalDataDSL.g:3758:5: kw= '>'
{
- kw=(Token)match(input,87,FOLLOW_72); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_86); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9062,7 +10256,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- kw=(Token)match(input,88,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,95,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9100,7 +10294,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOrExpression"
- // InternalDataDSL.g:3335:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ;
+ // InternalDataDSL.g:3774:1: entryRuleXOrExpression returns [EObject current=null] : iv_ruleXOrExpression= ruleXOrExpression EOF ;
public final EObject entryRuleXOrExpression() throws RecognitionException {
EObject current = null;
@@ -9108,8 +10302,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3335:54: (iv_ruleXOrExpression= ruleXOrExpression EOF )
- // InternalDataDSL.g:3336:2: iv_ruleXOrExpression= ruleXOrExpression EOF
+ // InternalDataDSL.g:3774:54: (iv_ruleXOrExpression= ruleXOrExpression EOF )
+ // InternalDataDSL.g:3775:2: iv_ruleXOrExpression= ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionRule());
@@ -9140,7 +10334,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOrExpression"
- // InternalDataDSL.g:3342:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ;
+ // InternalDataDSL.g:3781:1: ruleXOrExpression returns [EObject current=null] : (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) ;
public final EObject ruleXOrExpression() throws RecognitionException {
EObject current = null;
@@ -9153,18 +10347,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3348:2: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) )
- // InternalDataDSL.g:3349:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
+ // InternalDataDSL.g:3787:2: ( (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* ) )
+ // InternalDataDSL.g:3788:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
{
- // InternalDataDSL.g:3349:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
- // InternalDataDSL.g:3350:3: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
+ // InternalDataDSL.g:3788:2: (this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )* )
+ // InternalDataDSL.g:3789:3: this_XAndExpression_0= ruleXAndExpression ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_87);
this_XAndExpression_0=ruleXAndExpression();
state._fsp--;
@@ -9175,35 +10369,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3358:3: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
- loop59:
+ // InternalDataDSL.g:3797:3: ( ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) ) )*
+ loop70:
do {
- int alt59=2;
- int LA59_0 = input.LA(1);
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA59_0==89) ) {
- int LA59_2 = input.LA(2);
+ if ( (LA70_0==96) ) {
+ int LA70_2 = input.LA(2);
if ( (synpred8_InternalDataDSL()) ) {
- alt59=1;
+ alt70=1;
}
}
- switch (alt59) {
+ switch (alt70) {
case 1 :
- // InternalDataDSL.g:3359:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) )
+ // InternalDataDSL.g:3798:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) ) ( (lv_rightOperand_3_0= ruleXAndExpression ) )
{
- // InternalDataDSL.g:3359:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) )
- // InternalDataDSL.g:3360:5: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) )
+ // InternalDataDSL.g:3798:4: ( ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) ) )
+ // InternalDataDSL.g:3799:5: ( ( () ( ( ruleOpOr ) ) ) )=> ( () ( ( ruleOpOr ) ) )
{
- // InternalDataDSL.g:3370:5: ( () ( ( ruleOpOr ) ) )
- // InternalDataDSL.g:3371:6: () ( ( ruleOpOr ) )
+ // InternalDataDSL.g:3809:5: ( () ( ( ruleOpOr ) ) )
+ // InternalDataDSL.g:3810:6: () ( ( ruleOpOr ) )
{
- // InternalDataDSL.g:3371:6: ()
- // InternalDataDSL.g:3372:7:
+ // InternalDataDSL.g:3810:6: ()
+ // InternalDataDSL.g:3811:7:
{
if ( state.backtracking==0 ) {
@@ -9215,11 +10409,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3378:6: ( ( ruleOpOr ) )
- // InternalDataDSL.g:3379:7: ( ruleOpOr )
+ // InternalDataDSL.g:3817:6: ( ( ruleOpOr ) )
+ // InternalDataDSL.g:3818:7: ( ruleOpOr )
{
- // InternalDataDSL.g:3379:7: ( ruleOpOr )
- // InternalDataDSL.g:3380:8: ruleOpOr
+ // InternalDataDSL.g:3818:7: ( ruleOpOr )
+ // InternalDataDSL.g:3819:8: ruleOpOr
{
if ( state.backtracking==0 ) {
@@ -9233,7 +10427,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpOr();
state._fsp--;
@@ -9255,18 +10449,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3396:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) )
- // InternalDataDSL.g:3397:5: (lv_rightOperand_3_0= ruleXAndExpression )
+ // InternalDataDSL.g:3835:4: ( (lv_rightOperand_3_0= ruleXAndExpression ) )
+ // InternalDataDSL.g:3836:5: (lv_rightOperand_3_0= ruleXAndExpression )
{
- // InternalDataDSL.g:3397:5: (lv_rightOperand_3_0= ruleXAndExpression )
- // InternalDataDSL.g:3398:6: lv_rightOperand_3_0= ruleXAndExpression
+ // InternalDataDSL.g:3836:5: (lv_rightOperand_3_0= ruleXAndExpression )
+ // InternalDataDSL.g:3837:6: lv_rightOperand_3_0= ruleXAndExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_73);
+ pushFollow(FOLLOW_87);
lv_rightOperand_3_0=ruleXAndExpression();
state._fsp--;
@@ -9295,7 +10489,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop59;
+ break loop70;
}
} while (true);
@@ -9324,7 +10518,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpOr"
- // InternalDataDSL.g:3420:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ;
+ // InternalDataDSL.g:3859:1: entryRuleOpOr returns [String current=null] : iv_ruleOpOr= ruleOpOr EOF ;
public final String entryRuleOpOr() throws RecognitionException {
String current = null;
@@ -9332,8 +10526,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3420:44: (iv_ruleOpOr= ruleOpOr EOF )
- // InternalDataDSL.g:3421:2: iv_ruleOpOr= ruleOpOr EOF
+ // InternalDataDSL.g:3859:44: (iv_ruleOpOr= ruleOpOr EOF )
+ // InternalDataDSL.g:3860:2: iv_ruleOpOr= ruleOpOr EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpOrRule());
@@ -9364,7 +10558,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpOr"
- // InternalDataDSL.g:3427:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ;
+ // InternalDataDSL.g:3866:1: ruleOpOr returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '||' ;
public final AntlrDatatypeRuleToken ruleOpOr() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9374,10 +10568,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3433:2: (kw= '||' )
- // InternalDataDSL.g:3434:2: kw= '||'
+ // InternalDataDSL.g:3872:2: (kw= '||' )
+ // InternalDataDSL.g:3873:2: kw= '||'
{
- kw=(Token)match(input,89,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,96,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9406,7 +10600,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAndExpression"
- // InternalDataDSL.g:3442:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ;
+ // InternalDataDSL.g:3881:1: entryRuleXAndExpression returns [EObject current=null] : iv_ruleXAndExpression= ruleXAndExpression EOF ;
public final EObject entryRuleXAndExpression() throws RecognitionException {
EObject current = null;
@@ -9414,8 +10608,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3442:55: (iv_ruleXAndExpression= ruleXAndExpression EOF )
- // InternalDataDSL.g:3443:2: iv_ruleXAndExpression= ruleXAndExpression EOF
+ // InternalDataDSL.g:3881:55: (iv_ruleXAndExpression= ruleXAndExpression EOF )
+ // InternalDataDSL.g:3882:2: iv_ruleXAndExpression= ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionRule());
@@ -9446,7 +10640,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAndExpression"
- // InternalDataDSL.g:3449:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ;
+ // InternalDataDSL.g:3888:1: ruleXAndExpression returns [EObject current=null] : (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) ;
public final EObject ruleXAndExpression() throws RecognitionException {
EObject current = null;
@@ -9459,18 +10653,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3455:2: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) )
- // InternalDataDSL.g:3456:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
+ // InternalDataDSL.g:3894:2: ( (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* ) )
+ // InternalDataDSL.g:3895:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
{
- // InternalDataDSL.g:3456:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
- // InternalDataDSL.g:3457:3: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
+ // InternalDataDSL.g:3895:2: (this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )* )
+ // InternalDataDSL.g:3896:3: this_XEqualityExpression_0= ruleXEqualityExpression ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_88);
this_XEqualityExpression_0=ruleXEqualityExpression();
state._fsp--;
@@ -9481,35 +10675,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3465:3: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
- loop60:
+ // InternalDataDSL.g:3904:3: ( ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) ) )*
+ loop71:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA60_0==90) ) {
- int LA60_2 = input.LA(2);
+ if ( (LA71_0==97) ) {
+ int LA71_2 = input.LA(2);
if ( (synpred9_InternalDataDSL()) ) {
- alt60=1;
+ alt71=1;
}
}
- switch (alt60) {
+ switch (alt71) {
case 1 :
- // InternalDataDSL.g:3466:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
+ // InternalDataDSL.g:3905:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) ) ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
{
- // InternalDataDSL.g:3466:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) )
- // InternalDataDSL.g:3467:5: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) )
+ // InternalDataDSL.g:3905:4: ( ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) ) )
+ // InternalDataDSL.g:3906:5: ( ( () ( ( ruleOpAnd ) ) ) )=> ( () ( ( ruleOpAnd ) ) )
{
- // InternalDataDSL.g:3477:5: ( () ( ( ruleOpAnd ) ) )
- // InternalDataDSL.g:3478:6: () ( ( ruleOpAnd ) )
+ // InternalDataDSL.g:3916:5: ( () ( ( ruleOpAnd ) ) )
+ // InternalDataDSL.g:3917:6: () ( ( ruleOpAnd ) )
{
- // InternalDataDSL.g:3478:6: ()
- // InternalDataDSL.g:3479:7:
+ // InternalDataDSL.g:3917:6: ()
+ // InternalDataDSL.g:3918:7:
{
if ( state.backtracking==0 ) {
@@ -9521,11 +10715,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3485:6: ( ( ruleOpAnd ) )
- // InternalDataDSL.g:3486:7: ( ruleOpAnd )
+ // InternalDataDSL.g:3924:6: ( ( ruleOpAnd ) )
+ // InternalDataDSL.g:3925:7: ( ruleOpAnd )
{
- // InternalDataDSL.g:3486:7: ( ruleOpAnd )
- // InternalDataDSL.g:3487:8: ruleOpAnd
+ // InternalDataDSL.g:3925:7: ( ruleOpAnd )
+ // InternalDataDSL.g:3926:8: ruleOpAnd
{
if ( state.backtracking==0 ) {
@@ -9539,7 +10733,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpAnd();
state._fsp--;
@@ -9561,18 +10755,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3503:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
- // InternalDataDSL.g:3504:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
+ // InternalDataDSL.g:3942:4: ( (lv_rightOperand_3_0= ruleXEqualityExpression ) )
+ // InternalDataDSL.g:3943:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
{
- // InternalDataDSL.g:3504:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
- // InternalDataDSL.g:3505:6: lv_rightOperand_3_0= ruleXEqualityExpression
+ // InternalDataDSL.g:3943:5: (lv_rightOperand_3_0= ruleXEqualityExpression )
+ // InternalDataDSL.g:3944:6: lv_rightOperand_3_0= ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_74);
+ pushFollow(FOLLOW_88);
lv_rightOperand_3_0=ruleXEqualityExpression();
state._fsp--;
@@ -9601,7 +10795,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop60;
+ break loop71;
}
} while (true);
@@ -9630,7 +10824,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpAnd"
- // InternalDataDSL.g:3527:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ;
+ // InternalDataDSL.g:3966:1: entryRuleOpAnd returns [String current=null] : iv_ruleOpAnd= ruleOpAnd EOF ;
public final String entryRuleOpAnd() throws RecognitionException {
String current = null;
@@ -9638,8 +10832,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3527:45: (iv_ruleOpAnd= ruleOpAnd EOF )
- // InternalDataDSL.g:3528:2: iv_ruleOpAnd= ruleOpAnd EOF
+ // InternalDataDSL.g:3966:45: (iv_ruleOpAnd= ruleOpAnd EOF )
+ // InternalDataDSL.g:3967:2: iv_ruleOpAnd= ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpAndRule());
@@ -9670,7 +10864,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpAnd"
- // InternalDataDSL.g:3534:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ;
+ // InternalDataDSL.g:3973:1: ruleOpAnd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= '&&' ;
public final AntlrDatatypeRuleToken ruleOpAnd() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9680,10 +10874,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3540:2: (kw= '&&' )
- // InternalDataDSL.g:3541:2: kw= '&&'
+ // InternalDataDSL.g:3979:2: (kw= '&&' )
+ // InternalDataDSL.g:3980:2: kw= '&&'
{
- kw=(Token)match(input,90,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,97,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9712,7 +10906,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXEqualityExpression"
- // InternalDataDSL.g:3549:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ;
+ // InternalDataDSL.g:3988:1: entryRuleXEqualityExpression returns [EObject current=null] : iv_ruleXEqualityExpression= ruleXEqualityExpression EOF ;
public final EObject entryRuleXEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -9720,8 +10914,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3549:60: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF )
- // InternalDataDSL.g:3550:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF
+ // InternalDataDSL.g:3988:60: (iv_ruleXEqualityExpression= ruleXEqualityExpression EOF )
+ // InternalDataDSL.g:3989:2: iv_ruleXEqualityExpression= ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionRule());
@@ -9752,7 +10946,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXEqualityExpression"
- // InternalDataDSL.g:3556:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ;
+ // InternalDataDSL.g:3995:1: ruleXEqualityExpression returns [EObject current=null] : (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) ;
public final EObject ruleXEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -9765,18 +10959,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3562:2: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) )
- // InternalDataDSL.g:3563:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
+ // InternalDataDSL.g:4001:2: ( (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* ) )
+ // InternalDataDSL.g:4002:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
{
- // InternalDataDSL.g:3563:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
- // InternalDataDSL.g:3564:3: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
+ // InternalDataDSL.g:4002:2: (this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )* )
+ // InternalDataDSL.g:4003:3: this_XRelationalExpression_0= ruleXRelationalExpression ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_89);
this_XRelationalExpression_0=ruleXRelationalExpression();
state._fsp--;
@@ -9787,50 +10981,50 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3572:3: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
- loop61:
+ // InternalDataDSL.g:4011:3: ( ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) ) )*
+ loop72:
do {
- int alt61=2;
+ int alt72=2;
switch ( input.LA(1) ) {
- case 91:
+ case 98:
{
- int LA61_2 = input.LA(2);
+ int LA72_2 = input.LA(2);
if ( (synpred10_InternalDataDSL()) ) {
- alt61=1;
+ alt72=1;
}
}
break;
- case 92:
+ case 99:
{
- int LA61_3 = input.LA(2);
+ int LA72_3 = input.LA(2);
if ( (synpred10_InternalDataDSL()) ) {
- alt61=1;
+ alt72=1;
}
}
break;
- case 93:
+ case 100:
{
- int LA61_4 = input.LA(2);
+ int LA72_4 = input.LA(2);
if ( (synpred10_InternalDataDSL()) ) {
- alt61=1;
+ alt72=1;
}
}
break;
- case 94:
+ case 101:
{
- int LA61_5 = input.LA(2);
+ int LA72_5 = input.LA(2);
if ( (synpred10_InternalDataDSL()) ) {
- alt61=1;
+ alt72=1;
}
@@ -9839,18 +11033,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt61) {
+ switch (alt72) {
case 1 :
- // InternalDataDSL.g:3573:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
+ // InternalDataDSL.g:4012:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) ) ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
{
- // InternalDataDSL.g:3573:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) )
- // InternalDataDSL.g:3574:5: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) )
+ // InternalDataDSL.g:4012:4: ( ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) ) )
+ // InternalDataDSL.g:4013:5: ( ( () ( ( ruleOpEquality ) ) ) )=> ( () ( ( ruleOpEquality ) ) )
{
- // InternalDataDSL.g:3584:5: ( () ( ( ruleOpEquality ) ) )
- // InternalDataDSL.g:3585:6: () ( ( ruleOpEquality ) )
+ // InternalDataDSL.g:4023:5: ( () ( ( ruleOpEquality ) ) )
+ // InternalDataDSL.g:4024:6: () ( ( ruleOpEquality ) )
{
- // InternalDataDSL.g:3585:6: ()
- // InternalDataDSL.g:3586:7:
+ // InternalDataDSL.g:4024:6: ()
+ // InternalDataDSL.g:4025:7:
{
if ( state.backtracking==0 ) {
@@ -9862,11 +11056,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3592:6: ( ( ruleOpEquality ) )
- // InternalDataDSL.g:3593:7: ( ruleOpEquality )
+ // InternalDataDSL.g:4031:6: ( ( ruleOpEquality ) )
+ // InternalDataDSL.g:4032:7: ( ruleOpEquality )
{
- // InternalDataDSL.g:3593:7: ( ruleOpEquality )
- // InternalDataDSL.g:3594:8: ruleOpEquality
+ // InternalDataDSL.g:4032:7: ( ruleOpEquality )
+ // InternalDataDSL.g:4033:8: ruleOpEquality
{
if ( state.backtracking==0 ) {
@@ -9880,7 +11074,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpEquality();
state._fsp--;
@@ -9902,18 +11096,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3610:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
- // InternalDataDSL.g:3611:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
+ // InternalDataDSL.g:4049:4: ( (lv_rightOperand_3_0= ruleXRelationalExpression ) )
+ // InternalDataDSL.g:4050:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
{
- // InternalDataDSL.g:3611:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
- // InternalDataDSL.g:3612:6: lv_rightOperand_3_0= ruleXRelationalExpression
+ // InternalDataDSL.g:4050:5: (lv_rightOperand_3_0= ruleXRelationalExpression )
+ // InternalDataDSL.g:4051:6: lv_rightOperand_3_0= ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_75);
+ pushFollow(FOLLOW_89);
lv_rightOperand_3_0=ruleXRelationalExpression();
state._fsp--;
@@ -9942,7 +11136,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop61;
+ break loop72;
}
} while (true);
@@ -9971,7 +11165,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpEquality"
- // InternalDataDSL.g:3634:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ;
+ // InternalDataDSL.g:4073:1: entryRuleOpEquality returns [String current=null] : iv_ruleOpEquality= ruleOpEquality EOF ;
public final String entryRuleOpEquality() throws RecognitionException {
String current = null;
@@ -9979,8 +11173,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3634:50: (iv_ruleOpEquality= ruleOpEquality EOF )
- // InternalDataDSL.g:3635:2: iv_ruleOpEquality= ruleOpEquality EOF
+ // InternalDataDSL.g:4073:50: (iv_ruleOpEquality= ruleOpEquality EOF )
+ // InternalDataDSL.g:4074:2: iv_ruleOpEquality= ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpEqualityRule());
@@ -10011,7 +11205,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpEquality"
- // InternalDataDSL.g:3641:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ;
+ // InternalDataDSL.g:4080:1: ruleOpEquality returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) ;
public final AntlrDatatypeRuleToken ruleOpEquality() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10021,45 +11215,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3647:2: ( (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) )
- // InternalDataDSL.g:3648:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
+ // InternalDataDSL.g:4086:2: ( (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' ) )
+ // InternalDataDSL.g:4087:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
{
- // InternalDataDSL.g:3648:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
- int alt62=4;
+ // InternalDataDSL.g:4087:2: (kw= '==' | kw= '!=' | kw= '===' | kw= '!==' )
+ int alt73=4;
switch ( input.LA(1) ) {
- case 91:
+ case 98:
{
- alt62=1;
+ alt73=1;
}
break;
- case 92:
+ case 99:
{
- alt62=2;
+ alt73=2;
}
break;
- case 93:
+ case 100:
{
- alt62=3;
+ alt73=3;
}
break;
- case 94:
+ case 101:
{
- alt62=4;
+ alt73=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 62, 0, input);
+ new NoViableAltException("", 73, 0, input);
throw nvae;
}
- switch (alt62) {
+ switch (alt73) {
case 1 :
- // InternalDataDSL.g:3649:3: kw= '=='
+ // InternalDataDSL.g:4088:3: kw= '=='
{
- kw=(Token)match(input,91,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,98,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10070,9 +11264,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3655:3: kw= '!='
+ // InternalDataDSL.g:4094:3: kw= '!='
{
- kw=(Token)match(input,92,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,99,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10083,9 +11277,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:3661:3: kw= '==='
+ // InternalDataDSL.g:4100:3: kw= '==='
{
- kw=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,100,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10096,9 +11290,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:3667:3: kw= '!=='
+ // InternalDataDSL.g:4106:3: kw= '!=='
{
- kw=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,101,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10133,7 +11327,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXRelationalExpression"
- // InternalDataDSL.g:3676:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ;
+ // InternalDataDSL.g:4115:1: entryRuleXRelationalExpression returns [EObject current=null] : iv_ruleXRelationalExpression= ruleXRelationalExpression EOF ;
public final EObject entryRuleXRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -10141,8 +11335,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3676:62: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF )
- // InternalDataDSL.g:3677:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF
+ // InternalDataDSL.g:4115:62: (iv_ruleXRelationalExpression= ruleXRelationalExpression EOF )
+ // InternalDataDSL.g:4116:2: iv_ruleXRelationalExpression= ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionRule());
@@ -10173,7 +11367,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXRelationalExpression"
- // InternalDataDSL.g:3683:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ;
+ // InternalDataDSL.g:4122:1: ruleXRelationalExpression returns [EObject current=null] : (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) ;
public final EObject ruleXRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -10189,18 +11383,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3689:2: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) )
- // InternalDataDSL.g:3690:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
+ // InternalDataDSL.g:4128:2: ( (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* ) )
+ // InternalDataDSL.g:4129:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
{
- // InternalDataDSL.g:3690:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
- // InternalDataDSL.g:3691:3: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
+ // InternalDataDSL.g:4129:2: (this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )* )
+ // InternalDataDSL.g:4130:3: this_XOtherOperatorExpression_0= ruleXOtherOperatorExpression ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_90);
this_XOtherOperatorExpression_0=ruleXOtherOperatorExpression();
state._fsp--;
@@ -10211,50 +11405,50 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3699:3: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
- loop63:
+ // InternalDataDSL.g:4138:3: ( ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) ) | ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) ) )*
+ loop74:
do {
- int alt63=3;
+ int alt74=3;
switch ( input.LA(1) ) {
- case 86:
+ case 93:
{
- int LA63_2 = input.LA(2);
+ int LA74_2 = input.LA(2);
if ( (synpred12_InternalDataDSL()) ) {
- alt63=2;
+ alt74=2;
}
}
break;
- case 87:
+ case 94:
{
- int LA63_3 = input.LA(2);
+ int LA74_3 = input.LA(2);
if ( (synpred12_InternalDataDSL()) ) {
- alt63=2;
+ alt74=2;
}
}
break;
- case 95:
+ case 102:
{
- int LA63_4 = input.LA(2);
+ int LA74_4 = input.LA(2);
if ( (synpred11_InternalDataDSL()) ) {
- alt63=1;
+ alt74=1;
}
}
break;
- case 88:
+ case 95:
{
- int LA63_5 = input.LA(2);
+ int LA74_5 = input.LA(2);
if ( (synpred12_InternalDataDSL()) ) {
- alt63=2;
+ alt74=2;
}
@@ -10263,21 +11457,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt63) {
+ switch (alt74) {
case 1 :
- // InternalDataDSL.g:3700:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:4139:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
{
- // InternalDataDSL.g:3700:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
- // InternalDataDSL.g:3701:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:4139:4: ( ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:4140:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
{
- // InternalDataDSL.g:3701:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) )
- // InternalDataDSL.g:3702:6: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' )
+ // InternalDataDSL.g:4140:5: ( ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' ) )
+ // InternalDataDSL.g:4141:6: ( ( () 'instanceof' ) )=> ( () otherlv_2= 'instanceof' )
{
- // InternalDataDSL.g:3708:6: ( () otherlv_2= 'instanceof' )
- // InternalDataDSL.g:3709:7: () otherlv_2= 'instanceof'
+ // InternalDataDSL.g:4147:6: ( () otherlv_2= 'instanceof' )
+ // InternalDataDSL.g:4148:7: () otherlv_2= 'instanceof'
{
- // InternalDataDSL.g:3709:7: ()
- // InternalDataDSL.g:3710:8:
+ // InternalDataDSL.g:4148:7: ()
+ // InternalDataDSL.g:4149:8:
{
if ( state.backtracking==0 ) {
@@ -10289,7 +11483,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,95,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,102,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
@@ -10301,18 +11495,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3722:5: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:3723:6: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:4161:5: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:4162:6: (lv_type_3_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:3723:6: (lv_type_3_0= ruleJvmTypeReference )
- // InternalDataDSL.g:3724:7: lv_type_3_0= ruleJvmTypeReference
+ // InternalDataDSL.g:4162:6: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:4163:7: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
}
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_90);
lv_type_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -10343,19 +11537,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3743:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
+ // InternalDataDSL.g:4182:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
{
- // InternalDataDSL.g:3743:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
- // InternalDataDSL.g:3744:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
+ // InternalDataDSL.g:4182:4: ( ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) ) )
+ // InternalDataDSL.g:4183:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) ) ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
{
- // InternalDataDSL.g:3744:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) )
- // InternalDataDSL.g:3745:6: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) )
+ // InternalDataDSL.g:4183:5: ( ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) ) )
+ // InternalDataDSL.g:4184:6: ( ( () ( ( ruleOpCompare ) ) ) )=> ( () ( ( ruleOpCompare ) ) )
{
- // InternalDataDSL.g:3755:6: ( () ( ( ruleOpCompare ) ) )
- // InternalDataDSL.g:3756:7: () ( ( ruleOpCompare ) )
+ // InternalDataDSL.g:4194:6: ( () ( ( ruleOpCompare ) ) )
+ // InternalDataDSL.g:4195:7: () ( ( ruleOpCompare ) )
{
- // InternalDataDSL.g:3756:7: ()
- // InternalDataDSL.g:3757:8:
+ // InternalDataDSL.g:4195:7: ()
+ // InternalDataDSL.g:4196:8:
{
if ( state.backtracking==0 ) {
@@ -10367,11 +11561,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3763:7: ( ( ruleOpCompare ) )
- // InternalDataDSL.g:3764:8: ( ruleOpCompare )
+ // InternalDataDSL.g:4202:7: ( ( ruleOpCompare ) )
+ // InternalDataDSL.g:4203:8: ( ruleOpCompare )
{
- // InternalDataDSL.g:3764:8: ( ruleOpCompare )
- // InternalDataDSL.g:3765:9: ruleOpCompare
+ // InternalDataDSL.g:4203:8: ( ruleOpCompare )
+ // InternalDataDSL.g:4204:9: ruleOpCompare
{
if ( state.backtracking==0 ) {
@@ -10385,7 +11579,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpCompare();
state._fsp--;
@@ -10407,18 +11601,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3781:5: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
- // InternalDataDSL.g:3782:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
+ // InternalDataDSL.g:4220:5: ( (lv_rightOperand_6_0= ruleXOtherOperatorExpression ) )
+ // InternalDataDSL.g:4221:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
{
- // InternalDataDSL.g:3782:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
- // InternalDataDSL.g:3783:7: lv_rightOperand_6_0= ruleXOtherOperatorExpression
+ // InternalDataDSL.g:4221:6: (lv_rightOperand_6_0= ruleXOtherOperatorExpression )
+ // InternalDataDSL.g:4222:7: lv_rightOperand_6_0= ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
- pushFollow(FOLLOW_76);
+ pushFollow(FOLLOW_90);
lv_rightOperand_6_0=ruleXOtherOperatorExpression();
state._fsp--;
@@ -10450,7 +11644,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop63;
+ break loop74;
}
} while (true);
@@ -10479,7 +11673,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpCompare"
- // InternalDataDSL.g:3806:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ;
+ // InternalDataDSL.g:4245:1: entryRuleOpCompare returns [String current=null] : iv_ruleOpCompare= ruleOpCompare EOF ;
public final String entryRuleOpCompare() throws RecognitionException {
String current = null;
@@ -10487,8 +11681,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3806:49: (iv_ruleOpCompare= ruleOpCompare EOF )
- // InternalDataDSL.g:3807:2: iv_ruleOpCompare= ruleOpCompare EOF
+ // InternalDataDSL.g:4245:49: (iv_ruleOpCompare= ruleOpCompare EOF )
+ // InternalDataDSL.g:4246:2: iv_ruleOpCompare= ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpCompareRule());
@@ -10519,7 +11713,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpCompare"
- // InternalDataDSL.g:3813:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ;
+ // InternalDataDSL.g:4252:1: ruleOpCompare returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) ;
public final AntlrDatatypeRuleToken ruleOpCompare() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10529,54 +11723,54 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3819:2: ( (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) )
- // InternalDataDSL.g:3820:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
+ // InternalDataDSL.g:4258:2: ( (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' ) )
+ // InternalDataDSL.g:4259:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
{
- // InternalDataDSL.g:3820:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
- int alt64=4;
+ // InternalDataDSL.g:4259:2: (kw= '>=' | (kw= '<' kw= '=' ) | kw= '>' | kw= '<' )
+ int alt75=4;
switch ( input.LA(1) ) {
- case 88:
+ case 95:
{
- alt64=1;
+ alt75=1;
}
break;
- case 86:
+ case 93:
{
- int LA64_2 = input.LA(2);
+ int LA75_2 = input.LA(2);
- if ( (LA64_2==EOF||(LA64_2>=RULE_STRING && LA64_2<=RULE_DECIMAL)||LA64_2==15||LA64_2==46||LA64_2==65||(LA64_2>=68 && LA64_2<=69)||LA64_2==74||(LA64_2>=78 && LA64_2<=79)||LA64_2==86||(LA64_2>=102 && LA64_2<=103)||LA64_2==107||LA64_2==113||LA64_2==115||(LA64_2>=119 && LA64_2<=120)||(LA64_2>=123 && LA64_2<=132)||LA64_2==134) ) {
- alt64=4;
+ if ( (LA75_2==EOF||(LA75_2>=RULE_STRING && LA75_2<=RULE_DECIMAL)||LA75_2==15||LA75_2==50||LA75_2==72||(LA75_2>=75 && LA75_2<=76)||LA75_2==81||(LA75_2>=85 && LA75_2<=86)||LA75_2==93||(LA75_2>=109 && LA75_2<=110)||LA75_2==114||LA75_2==120||LA75_2==122||(LA75_2>=126 && LA75_2<=127)||(LA75_2>=130 && LA75_2<=139)||LA75_2==141) ) {
+ alt75=4;
}
- else if ( (LA64_2==77) ) {
- alt64=2;
+ else if ( (LA75_2==84) ) {
+ alt75=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 64, 2, input);
+ new NoViableAltException("", 75, 2, input);
throw nvae;
}
}
break;
- case 87:
+ case 94:
{
- alt64=3;
+ alt75=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 64, 0, input);
+ new NoViableAltException("", 75, 0, input);
throw nvae;
}
- switch (alt64) {
+ switch (alt75) {
case 1 :
- // InternalDataDSL.g:3821:3: kw= '>='
+ // InternalDataDSL.g:4260:3: kw= '>='
{
- kw=(Token)match(input,88,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,95,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10587,19 +11781,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3827:3: (kw= '<' kw= '=' )
+ // InternalDataDSL.g:4266:3: (kw= '<' kw= '=' )
{
- // InternalDataDSL.g:3827:3: (kw= '<' kw= '=' )
- // InternalDataDSL.g:3828:4: kw= '<' kw= '='
+ // InternalDataDSL.g:4266:3: (kw= '<' kw= '=' )
+ // InternalDataDSL.g:4267:4: kw= '<' kw= '='
{
- kw=(Token)match(input,86,FOLLOW_63); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
}
- kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,84,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10613,9 +11807,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:3840:3: kw= '>'
+ // InternalDataDSL.g:4279:3: kw= '>'
{
- kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10626,9 +11820,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:3846:3: kw= '<'
+ // InternalDataDSL.g:4285:3: kw= '<'
{
- kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10663,7 +11857,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXOtherOperatorExpression"
- // InternalDataDSL.g:3855:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ;
+ // InternalDataDSL.g:4294:1: entryRuleXOtherOperatorExpression returns [EObject current=null] : iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF ;
public final EObject entryRuleXOtherOperatorExpression() throws RecognitionException {
EObject current = null;
@@ -10671,8 +11865,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3855:65: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF )
- // InternalDataDSL.g:3856:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF
+ // InternalDataDSL.g:4294:65: (iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF )
+ // InternalDataDSL.g:4295:2: iv_ruleXOtherOperatorExpression= ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionRule());
@@ -10703,7 +11897,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXOtherOperatorExpression"
- // InternalDataDSL.g:3862:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ;
+ // InternalDataDSL.g:4301:1: ruleXOtherOperatorExpression returns [EObject current=null] : (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) ;
public final EObject ruleXOtherOperatorExpression() throws RecognitionException {
EObject current = null;
@@ -10716,18 +11910,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3868:2: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) )
- // InternalDataDSL.g:3869:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
+ // InternalDataDSL.g:4307:2: ( (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* ) )
+ // InternalDataDSL.g:4308:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
{
- // InternalDataDSL.g:3869:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
- // InternalDataDSL.g:3870:3: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
+ // InternalDataDSL.g:4308:2: (this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )* )
+ // InternalDataDSL.g:4309:3: this_XAdditiveExpression_0= ruleXAdditiveExpression ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_92);
this_XAdditiveExpression_0=ruleXAdditiveExpression();
state._fsp--;
@@ -10738,23 +11932,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:3878:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
- loop65:
+ // InternalDataDSL.g:4317:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*
+ loop76:
do {
- int alt65=2;
- alt65 = dfa65.predict(input);
- switch (alt65) {
+ int alt76=2;
+ alt76 = dfa76.predict(input);
+ switch (alt76) {
case 1 :
- // InternalDataDSL.g:3879:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
+ // InternalDataDSL.g:4318:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
{
- // InternalDataDSL.g:3879:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) )
- // InternalDataDSL.g:3880:5: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) )
+ // InternalDataDSL.g:4318:4: ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) )
+ // InternalDataDSL.g:4319:5: ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) )
{
- // InternalDataDSL.g:3890:5: ( () ( ( ruleOpOther ) ) )
- // InternalDataDSL.g:3891:6: () ( ( ruleOpOther ) )
+ // InternalDataDSL.g:4329:5: ( () ( ( ruleOpOther ) ) )
+ // InternalDataDSL.g:4330:6: () ( ( ruleOpOther ) )
{
- // InternalDataDSL.g:3891:6: ()
- // InternalDataDSL.g:3892:7:
+ // InternalDataDSL.g:4330:6: ()
+ // InternalDataDSL.g:4331:7:
{
if ( state.backtracking==0 ) {
@@ -10766,11 +11960,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3898:6: ( ( ruleOpOther ) )
- // InternalDataDSL.g:3899:7: ( ruleOpOther )
+ // InternalDataDSL.g:4337:6: ( ( ruleOpOther ) )
+ // InternalDataDSL.g:4338:7: ( ruleOpOther )
{
- // InternalDataDSL.g:3899:7: ( ruleOpOther )
- // InternalDataDSL.g:3900:8: ruleOpOther
+ // InternalDataDSL.g:4338:7: ( ruleOpOther )
+ // InternalDataDSL.g:4339:8: ruleOpOther
{
if ( state.backtracking==0 ) {
@@ -10784,7 +11978,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpOther();
state._fsp--;
@@ -10806,18 +12000,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:3916:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
- // InternalDataDSL.g:3917:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
+ // InternalDataDSL.g:4355:4: ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) )
+ // InternalDataDSL.g:4356:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
{
- // InternalDataDSL.g:3917:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
- // InternalDataDSL.g:3918:6: lv_rightOperand_3_0= ruleXAdditiveExpression
+ // InternalDataDSL.g:4356:5: (lv_rightOperand_3_0= ruleXAdditiveExpression )
+ // InternalDataDSL.g:4357:6: lv_rightOperand_3_0= ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_78);
+ pushFollow(FOLLOW_92);
lv_rightOperand_3_0=ruleXAdditiveExpression();
state._fsp--;
@@ -10846,7 +12040,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop65;
+ break loop76;
}
} while (true);
@@ -10875,7 +12069,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpOther"
- // InternalDataDSL.g:3940:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ;
+ // InternalDataDSL.g:4379:1: entryRuleOpOther returns [String current=null] : iv_ruleOpOther= ruleOpOther EOF ;
public final String entryRuleOpOther() throws RecognitionException {
String current = null;
@@ -10883,8 +12077,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:3940:47: (iv_ruleOpOther= ruleOpOther EOF )
- // InternalDataDSL.g:3941:2: iv_ruleOpOther= ruleOpOther EOF
+ // InternalDataDSL.g:4379:47: (iv_ruleOpOther= ruleOpOther EOF )
+ // InternalDataDSL.g:4380:2: iv_ruleOpOther= ruleOpOther EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpOtherRule());
@@ -10915,7 +12109,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpOther"
- // InternalDataDSL.g:3947:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ;
+ // InternalDataDSL.g:4386:1: ruleOpOther returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) ;
public final AntlrDatatypeRuleToken ruleOpOther() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -10925,17 +12119,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:3953:2: ( (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) )
- // InternalDataDSL.g:3954:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
+ // InternalDataDSL.g:4392:2: ( (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' ) )
+ // InternalDataDSL.g:4393:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
{
- // InternalDataDSL.g:3954:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
- int alt68=9;
- alt68 = dfa68.predict(input);
- switch (alt68) {
+ // InternalDataDSL.g:4393:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )
+ int alt79=9;
+ alt79 = dfa79.predict(input);
+ switch (alt79) {
case 1 :
- // InternalDataDSL.g:3955:3: kw= '->'
+ // InternalDataDSL.g:4394:3: kw= '->'
{
- kw=(Token)match(input,96,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,103,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10946,9 +12140,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:3961:3: kw= '..<'
+ // InternalDataDSL.g:4400:3: kw= '..<'
{
- kw=(Token)match(input,97,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,104,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10959,19 +12153,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:3967:3: (kw= '>' kw= '..' )
+ // InternalDataDSL.g:4406:3: (kw= '>' kw= '..' )
{
- // InternalDataDSL.g:3967:3: (kw= '>' kw= '..' )
- // InternalDataDSL.g:3968:4: kw= '>' kw= '..'
+ // InternalDataDSL.g:4406:3: (kw= '>' kw= '..' )
+ // InternalDataDSL.g:4407:4: kw= '>' kw= '..'
{
- kw=(Token)match(input,87,FOLLOW_79); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_93); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
}
- kw=(Token)match(input,98,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,105,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10985,9 +12179,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:3980:3: kw= '..'
+ // InternalDataDSL.g:4419:3: kw= '..'
{
- kw=(Token)match(input,98,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,105,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -10998,9 +12192,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:3986:3: kw= '=>'
+ // InternalDataDSL.g:4425:3: kw= '=>'
{
- kw=(Token)match(input,99,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,106,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11011,35 +12205,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalDataDSL.g:3992:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
+ // InternalDataDSL.g:4431:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
{
- // InternalDataDSL.g:3992:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
- // InternalDataDSL.g:3993:4: kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
+ // InternalDataDSL.g:4431:3: (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) )
+ // InternalDataDSL.g:4432:4: kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
{
- kw=(Token)match(input,87,FOLLOW_80); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
}
- // InternalDataDSL.g:3998:4: ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // InternalDataDSL.g:4437:4: ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' )
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA66_0==87) ) {
- int LA66_1 = input.LA(2);
+ if ( (LA77_0==94) ) {
+ int LA77_1 = input.LA(2);
- if ( (LA66_1==EOF||(LA66_1>=RULE_STRING && LA66_1<=RULE_DECIMAL)||LA66_1==15||LA66_1==46||LA66_1==65||(LA66_1>=68 && LA66_1<=69)||LA66_1==74||(LA66_1>=78 && LA66_1<=79)||LA66_1==86||(LA66_1>=102 && LA66_1<=103)||LA66_1==107||LA66_1==113||LA66_1==115||(LA66_1>=119 && LA66_1<=120)||(LA66_1>=123 && LA66_1<=132)||LA66_1==134) ) {
- alt66=2;
+ if ( (LA77_1==EOF||(LA77_1>=RULE_STRING && LA77_1<=RULE_DECIMAL)||LA77_1==15||LA77_1==50||LA77_1==72||(LA77_1>=75 && LA77_1<=76)||LA77_1==81||(LA77_1>=85 && LA77_1<=86)||LA77_1==93||(LA77_1>=109 && LA77_1<=110)||LA77_1==114||LA77_1==120||LA77_1==122||(LA77_1>=126 && LA77_1<=127)||(LA77_1>=130 && LA77_1<=139)||LA77_1==141) ) {
+ alt77=2;
}
- else if ( (LA66_1==87) && (synpred14_InternalDataDSL())) {
- alt66=1;
+ else if ( (LA77_1==94) && (synpred14_InternalDataDSL())) {
+ alt77=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 66, 1, input);
+ new NoViableAltException("", 77, 1, input);
throw nvae;
}
@@ -11047,28 +12241,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
+ new NoViableAltException("", 77, 0, input);
throw nvae;
}
- switch (alt66) {
+ switch (alt77) {
case 1 :
- // InternalDataDSL.g:3999:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
+ // InternalDataDSL.g:4438:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
{
- // InternalDataDSL.g:3999:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
- // InternalDataDSL.g:4000:6: ( ( '>' '>' ) )=> (kw= '>' kw= '>' )
+ // InternalDataDSL.g:4438:5: ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) )
+ // InternalDataDSL.g:4439:6: ( ( '>' '>' ) )=> (kw= '>' kw= '>' )
{
- // InternalDataDSL.g:4005:6: (kw= '>' kw= '>' )
- // InternalDataDSL.g:4006:7: kw= '>' kw= '>'
+ // InternalDataDSL.g:4444:6: (kw= '>' kw= '>' )
+ // InternalDataDSL.g:4445:7: kw= '>' kw= '>'
{
- kw=(Token)match(input,87,FOLLOW_80); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_94); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
}
- kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11085,9 +12279,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4019:5: kw= '>'
+ // InternalDataDSL.g:4458:5: kw= '>'
{
- kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11107,67 +12301,67 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalDataDSL.g:4027:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
+ // InternalDataDSL.g:4466:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
{
- // InternalDataDSL.g:4027:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
- // InternalDataDSL.g:4028:4: kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
+ // InternalDataDSL.g:4466:3: (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) )
+ // InternalDataDSL.g:4467:4: kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
{
- kw=(Token)match(input,86,FOLLOW_81); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_95); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
}
- // InternalDataDSL.g:4033:4: ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
- int alt67=3;
- int LA67_0 = input.LA(1);
+ // InternalDataDSL.g:4472:4: ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' )
+ int alt78=3;
+ int LA78_0 = input.LA(1);
- if ( (LA67_0==86) ) {
- int LA67_1 = input.LA(2);
+ if ( (LA78_0==93) ) {
+ int LA78_1 = input.LA(2);
if ( (synpred15_InternalDataDSL()) ) {
- alt67=1;
+ alt78=1;
}
else if ( (true) ) {
- alt67=2;
+ alt78=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 67, 1, input);
+ new NoViableAltException("", 78, 1, input);
throw nvae;
}
}
- else if ( (LA67_0==99) ) {
- alt67=3;
+ else if ( (LA78_0==106) ) {
+ alt78=3;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 67, 0, input);
+ new NoViableAltException("", 78, 0, input);
throw nvae;
}
- switch (alt67) {
+ switch (alt78) {
case 1 :
- // InternalDataDSL.g:4034:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
+ // InternalDataDSL.g:4473:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
{
- // InternalDataDSL.g:4034:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
- // InternalDataDSL.g:4035:6: ( ( '<' '<' ) )=> (kw= '<' kw= '<' )
+ // InternalDataDSL.g:4473:5: ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) )
+ // InternalDataDSL.g:4474:6: ( ( '<' '<' ) )=> (kw= '<' kw= '<' )
{
- // InternalDataDSL.g:4040:6: (kw= '<' kw= '<' )
- // InternalDataDSL.g:4041:7: kw= '<' kw= '<'
+ // InternalDataDSL.g:4479:6: (kw= '<' kw= '<' )
+ // InternalDataDSL.g:4480:7: kw= '<' kw= '<'
{
- kw=(Token)match(input,86,FOLLOW_70); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
}
- kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11184,9 +12378,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4054:5: kw= '<'
+ // InternalDataDSL.g:4493:5: kw= '<'
{
- kw=(Token)match(input,86,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11197,9 +12391,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:4060:5: kw= '=>'
+ // InternalDataDSL.g:4499:5: kw= '=>'
{
- kw=(Token)match(input,99,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,106,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11219,9 +12413,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalDataDSL.g:4068:3: kw= '<>'
+ // InternalDataDSL.g:4507:3: kw= '<>'
{
- kw=(Token)match(input,100,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,107,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11232,9 +12426,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalDataDSL.g:4074:3: kw= '?:'
+ // InternalDataDSL.g:4513:3: kw= '?:'
{
- kw=(Token)match(input,101,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,108,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11269,7 +12463,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXAdditiveExpression"
- // InternalDataDSL.g:4083:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ;
+ // InternalDataDSL.g:4522:1: entryRuleXAdditiveExpression returns [EObject current=null] : iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF ;
public final EObject entryRuleXAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -11277,8 +12471,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4083:60: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF )
- // InternalDataDSL.g:4084:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF
+ // InternalDataDSL.g:4522:60: (iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF )
+ // InternalDataDSL.g:4523:2: iv_ruleXAdditiveExpression= ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionRule());
@@ -11309,7 +12503,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXAdditiveExpression"
- // InternalDataDSL.g:4090:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ;
+ // InternalDataDSL.g:4529:1: ruleXAdditiveExpression returns [EObject current=null] : (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) ;
public final EObject ruleXAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -11322,18 +12516,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4096:2: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) )
- // InternalDataDSL.g:4097:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
+ // InternalDataDSL.g:4535:2: ( (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* ) )
+ // InternalDataDSL.g:4536:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
{
- // InternalDataDSL.g:4097:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
- // InternalDataDSL.g:4098:3: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
+ // InternalDataDSL.g:4536:2: (this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )* )
+ // InternalDataDSL.g:4537:3: this_XMultiplicativeExpression_0= ruleXMultiplicativeExpression ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_82);
+ pushFollow(FOLLOW_96);
this_XMultiplicativeExpression_0=ruleXMultiplicativeExpression();
state._fsp--;
@@ -11344,44 +12538,44 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:4106:3: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
- loop69:
+ // InternalDataDSL.g:4545:3: ( ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) ) )*
+ loop80:
do {
- int alt69=2;
- int LA69_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA69_0==102) ) {
- int LA69_2 = input.LA(2);
+ if ( (LA80_0==109) ) {
+ int LA80_2 = input.LA(2);
if ( (synpred16_InternalDataDSL()) ) {
- alt69=1;
+ alt80=1;
}
}
- else if ( (LA69_0==103) ) {
- int LA69_3 = input.LA(2);
+ else if ( (LA80_0==110) ) {
+ int LA80_3 = input.LA(2);
if ( (synpred16_InternalDataDSL()) ) {
- alt69=1;
+ alt80=1;
}
}
- switch (alt69) {
+ switch (alt80) {
case 1 :
- // InternalDataDSL.g:4107:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
+ // InternalDataDSL.g:4546:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) ) ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
{
- // InternalDataDSL.g:4107:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) )
- // InternalDataDSL.g:4108:5: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) )
+ // InternalDataDSL.g:4546:4: ( ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) ) )
+ // InternalDataDSL.g:4547:5: ( ( () ( ( ruleOpAdd ) ) ) )=> ( () ( ( ruleOpAdd ) ) )
{
- // InternalDataDSL.g:4118:5: ( () ( ( ruleOpAdd ) ) )
- // InternalDataDSL.g:4119:6: () ( ( ruleOpAdd ) )
+ // InternalDataDSL.g:4557:5: ( () ( ( ruleOpAdd ) ) )
+ // InternalDataDSL.g:4558:6: () ( ( ruleOpAdd ) )
{
- // InternalDataDSL.g:4119:6: ()
- // InternalDataDSL.g:4120:7:
+ // InternalDataDSL.g:4558:6: ()
+ // InternalDataDSL.g:4559:7:
{
if ( state.backtracking==0 ) {
@@ -11393,11 +12587,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4126:6: ( ( ruleOpAdd ) )
- // InternalDataDSL.g:4127:7: ( ruleOpAdd )
+ // InternalDataDSL.g:4565:6: ( ( ruleOpAdd ) )
+ // InternalDataDSL.g:4566:7: ( ruleOpAdd )
{
- // InternalDataDSL.g:4127:7: ( ruleOpAdd )
- // InternalDataDSL.g:4128:8: ruleOpAdd
+ // InternalDataDSL.g:4566:7: ( ruleOpAdd )
+ // InternalDataDSL.g:4567:8: ruleOpAdd
{
if ( state.backtracking==0 ) {
@@ -11411,7 +12605,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpAdd();
state._fsp--;
@@ -11433,18 +12627,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4144:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
- // InternalDataDSL.g:4145:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
+ // InternalDataDSL.g:4583:4: ( (lv_rightOperand_3_0= ruleXMultiplicativeExpression ) )
+ // InternalDataDSL.g:4584:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
{
- // InternalDataDSL.g:4145:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
- // InternalDataDSL.g:4146:6: lv_rightOperand_3_0= ruleXMultiplicativeExpression
+ // InternalDataDSL.g:4584:5: (lv_rightOperand_3_0= ruleXMultiplicativeExpression )
+ // InternalDataDSL.g:4585:6: lv_rightOperand_3_0= ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_82);
+ pushFollow(FOLLOW_96);
lv_rightOperand_3_0=ruleXMultiplicativeExpression();
state._fsp--;
@@ -11473,7 +12667,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop69;
+ break loop80;
}
} while (true);
@@ -11502,7 +12696,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpAdd"
- // InternalDataDSL.g:4168:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ;
+ // InternalDataDSL.g:4607:1: entryRuleOpAdd returns [String current=null] : iv_ruleOpAdd= ruleOpAdd EOF ;
public final String entryRuleOpAdd() throws RecognitionException {
String current = null;
@@ -11510,8 +12704,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4168:45: (iv_ruleOpAdd= ruleOpAdd EOF )
- // InternalDataDSL.g:4169:2: iv_ruleOpAdd= ruleOpAdd EOF
+ // InternalDataDSL.g:4607:45: (iv_ruleOpAdd= ruleOpAdd EOF )
+ // InternalDataDSL.g:4608:2: iv_ruleOpAdd= ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpAddRule());
@@ -11542,7 +12736,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpAdd"
- // InternalDataDSL.g:4175:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
+ // InternalDataDSL.g:4614:1: ruleOpAdd returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '+' | kw= '-' ) ;
public final AntlrDatatypeRuleToken ruleOpAdd() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11552,31 +12746,31 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4181:2: ( (kw= '+' | kw= '-' ) )
- // InternalDataDSL.g:4182:2: (kw= '+' | kw= '-' )
+ // InternalDataDSL.g:4620:2: ( (kw= '+' | kw= '-' ) )
+ // InternalDataDSL.g:4621:2: (kw= '+' | kw= '-' )
{
- // InternalDataDSL.g:4182:2: (kw= '+' | kw= '-' )
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // InternalDataDSL.g:4621:2: (kw= '+' | kw= '-' )
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA70_0==102) ) {
- alt70=1;
+ if ( (LA81_0==109) ) {
+ alt81=1;
}
- else if ( (LA70_0==103) ) {
- alt70=2;
+ else if ( (LA81_0==110) ) {
+ alt81=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 70, 0, input);
+ new NoViableAltException("", 81, 0, input);
throw nvae;
}
- switch (alt70) {
+ switch (alt81) {
case 1 :
- // InternalDataDSL.g:4183:3: kw= '+'
+ // InternalDataDSL.g:4622:3: kw= '+'
{
- kw=(Token)match(input,102,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,109,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11587,9 +12781,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4189:3: kw= '-'
+ // InternalDataDSL.g:4628:3: kw= '-'
{
- kw=(Token)match(input,103,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,110,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11624,7 +12818,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMultiplicativeExpression"
- // InternalDataDSL.g:4198:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ;
+ // InternalDataDSL.g:4637:1: entryRuleXMultiplicativeExpression returns [EObject current=null] : iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF ;
public final EObject entryRuleXMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -11632,8 +12826,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4198:66: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF )
- // InternalDataDSL.g:4199:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF
+ // InternalDataDSL.g:4637:66: (iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF )
+ // InternalDataDSL.g:4638:2: iv_ruleXMultiplicativeExpression= ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionRule());
@@ -11664,7 +12858,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMultiplicativeExpression"
- // InternalDataDSL.g:4205:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ;
+ // InternalDataDSL.g:4644:1: ruleXMultiplicativeExpression returns [EObject current=null] : (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) ;
public final EObject ruleXMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -11677,18 +12871,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4211:2: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) )
- // InternalDataDSL.g:4212:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
+ // InternalDataDSL.g:4650:2: ( (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* ) )
+ // InternalDataDSL.g:4651:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
{
- // InternalDataDSL.g:4212:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
- // InternalDataDSL.g:4213:3: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
+ // InternalDataDSL.g:4651:2: (this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )* )
+ // InternalDataDSL.g:4652:3: this_XUnaryOperation_0= ruleXUnaryOperation ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_97);
this_XUnaryOperation_0=ruleXUnaryOperation();
state._fsp--;
@@ -11699,50 +12893,50 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:4221:3: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
- loop71:
+ // InternalDataDSL.g:4660:3: ( ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) ) )*
+ loop82:
do {
- int alt71=2;
+ int alt82=2;
switch ( input.LA(1) ) {
- case 70:
+ case 77:
{
- int LA71_2 = input.LA(2);
+ int LA82_2 = input.LA(2);
if ( (synpred17_InternalDataDSL()) ) {
- alt71=1;
+ alt82=1;
}
}
break;
- case 104:
+ case 111:
{
- int LA71_3 = input.LA(2);
+ int LA82_3 = input.LA(2);
if ( (synpred17_InternalDataDSL()) ) {
- alt71=1;
+ alt82=1;
}
}
break;
- case 105:
+ case 112:
{
- int LA71_4 = input.LA(2);
+ int LA82_4 = input.LA(2);
if ( (synpred17_InternalDataDSL()) ) {
- alt71=1;
+ alt82=1;
}
}
break;
- case 106:
+ case 113:
{
- int LA71_5 = input.LA(2);
+ int LA82_5 = input.LA(2);
if ( (synpred17_InternalDataDSL()) ) {
- alt71=1;
+ alt82=1;
}
@@ -11751,18 +12945,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt71) {
+ switch (alt82) {
case 1 :
- // InternalDataDSL.g:4222:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
+ // InternalDataDSL.g:4661:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) ) ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
{
- // InternalDataDSL.g:4222:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) )
- // InternalDataDSL.g:4223:5: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) )
+ // InternalDataDSL.g:4661:4: ( ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) ) )
+ // InternalDataDSL.g:4662:5: ( ( () ( ( ruleOpMulti ) ) ) )=> ( () ( ( ruleOpMulti ) ) )
{
- // InternalDataDSL.g:4233:5: ( () ( ( ruleOpMulti ) ) )
- // InternalDataDSL.g:4234:6: () ( ( ruleOpMulti ) )
+ // InternalDataDSL.g:4672:5: ( () ( ( ruleOpMulti ) ) )
+ // InternalDataDSL.g:4673:6: () ( ( ruleOpMulti ) )
{
- // InternalDataDSL.g:4234:6: ()
- // InternalDataDSL.g:4235:7:
+ // InternalDataDSL.g:4673:6: ()
+ // InternalDataDSL.g:4674:7:
{
if ( state.backtracking==0 ) {
@@ -11774,11 +12968,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4241:6: ( ( ruleOpMulti ) )
- // InternalDataDSL.g:4242:7: ( ruleOpMulti )
+ // InternalDataDSL.g:4680:6: ( ( ruleOpMulti ) )
+ // InternalDataDSL.g:4681:7: ( ruleOpMulti )
{
- // InternalDataDSL.g:4242:7: ( ruleOpMulti )
- // InternalDataDSL.g:4243:8: ruleOpMulti
+ // InternalDataDSL.g:4681:7: ( ruleOpMulti )
+ // InternalDataDSL.g:4682:8: ruleOpMulti
{
if ( state.backtracking==0 ) {
@@ -11792,7 +12986,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpMulti();
state._fsp--;
@@ -11814,18 +13008,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4259:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
- // InternalDataDSL.g:4260:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
+ // InternalDataDSL.g:4698:4: ( (lv_rightOperand_3_0= ruleXUnaryOperation ) )
+ // InternalDataDSL.g:4699:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
{
- // InternalDataDSL.g:4260:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
- // InternalDataDSL.g:4261:6: lv_rightOperand_3_0= ruleXUnaryOperation
+ // InternalDataDSL.g:4699:5: (lv_rightOperand_3_0= ruleXUnaryOperation )
+ // InternalDataDSL.g:4700:6: lv_rightOperand_3_0= ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_83);
+ pushFollow(FOLLOW_97);
lv_rightOperand_3_0=ruleXUnaryOperation();
state._fsp--;
@@ -11854,7 +13048,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop71;
+ break loop82;
}
} while (true);
@@ -11883,7 +13077,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpMulti"
- // InternalDataDSL.g:4283:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ;
+ // InternalDataDSL.g:4722:1: entryRuleOpMulti returns [String current=null] : iv_ruleOpMulti= ruleOpMulti EOF ;
public final String entryRuleOpMulti() throws RecognitionException {
String current = null;
@@ -11891,8 +13085,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4283:47: (iv_ruleOpMulti= ruleOpMulti EOF )
- // InternalDataDSL.g:4284:2: iv_ruleOpMulti= ruleOpMulti EOF
+ // InternalDataDSL.g:4722:47: (iv_ruleOpMulti= ruleOpMulti EOF )
+ // InternalDataDSL.g:4723:2: iv_ruleOpMulti= ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpMultiRule());
@@ -11923,7 +13117,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpMulti"
- // InternalDataDSL.g:4290:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ;
+ // InternalDataDSL.g:4729:1: ruleOpMulti returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) ;
public final AntlrDatatypeRuleToken ruleOpMulti() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -11933,45 +13127,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4296:2: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) )
- // InternalDataDSL.g:4297:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
+ // InternalDataDSL.g:4735:2: ( (kw= '*' | kw= '**' | kw= '/' | kw= '%' ) )
+ // InternalDataDSL.g:4736:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
{
- // InternalDataDSL.g:4297:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
- int alt72=4;
+ // InternalDataDSL.g:4736:2: (kw= '*' | kw= '**' | kw= '/' | kw= '%' )
+ int alt83=4;
switch ( input.LA(1) ) {
- case 70:
+ case 77:
{
- alt72=1;
+ alt83=1;
}
break;
- case 104:
+ case 111:
{
- alt72=2;
+ alt83=2;
}
break;
- case 105:
+ case 112:
{
- alt72=3;
+ alt83=3;
}
break;
- case 106:
+ case 113:
{
- alt72=4;
+ alt83=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 72, 0, input);
+ new NoViableAltException("", 83, 0, input);
throw nvae;
}
- switch (alt72) {
+ switch (alt83) {
case 1 :
- // InternalDataDSL.g:4298:3: kw= '*'
+ // InternalDataDSL.g:4737:3: kw= '*'
{
- kw=(Token)match(input,70,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11982,9 +13176,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4304:3: kw= '**'
+ // InternalDataDSL.g:4743:3: kw= '**'
{
- kw=(Token)match(input,104,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,111,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -11995,9 +13189,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:4310:3: kw= '/'
+ // InternalDataDSL.g:4749:3: kw= '/'
{
- kw=(Token)match(input,105,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,112,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12008,9 +13202,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:4316:3: kw= '%'
+ // InternalDataDSL.g:4755:3: kw= '%'
{
- kw=(Token)match(input,106,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,113,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12045,7 +13239,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXUnaryOperation"
- // InternalDataDSL.g:4325:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ;
+ // InternalDataDSL.g:4764:1: entryRuleXUnaryOperation returns [EObject current=null] : iv_ruleXUnaryOperation= ruleXUnaryOperation EOF ;
public final EObject entryRuleXUnaryOperation() throws RecognitionException {
EObject current = null;
@@ -12053,8 +13247,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4325:56: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF )
- // InternalDataDSL.g:4326:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF
+ // InternalDataDSL.g:4764:56: (iv_ruleXUnaryOperation= ruleXUnaryOperation EOF )
+ // InternalDataDSL.g:4765:2: iv_ruleXUnaryOperation= ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXUnaryOperationRule());
@@ -12085,7 +13279,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXUnaryOperation"
- // InternalDataDSL.g:4332:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ;
+ // InternalDataDSL.g:4771:1: ruleXUnaryOperation returns [EObject current=null] : ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) ;
public final EObject ruleXUnaryOperation() throws RecognitionException {
EObject current = null;
@@ -12098,35 +13292,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4338:2: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) )
- // InternalDataDSL.g:4339:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
+ // InternalDataDSL.g:4777:2: ( ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression ) )
+ // InternalDataDSL.g:4778:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
{
- // InternalDataDSL.g:4339:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // InternalDataDSL.g:4778:2: ( ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) ) | this_XCastedExpression_3= ruleXCastedExpression )
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( ((LA73_0>=102 && LA73_0<=103)||LA73_0==107) ) {
- alt73=1;
+ if ( ((LA84_0>=109 && LA84_0<=110)||LA84_0==114) ) {
+ alt84=1;
}
- else if ( ((LA73_0>=RULE_STRING && LA73_0<=RULE_DECIMAL)||LA73_0==15||LA73_0==46||LA73_0==65||(LA73_0>=68 && LA73_0<=69)||LA73_0==74||(LA73_0>=78 && LA73_0<=79)||LA73_0==86||LA73_0==113||LA73_0==115||(LA73_0>=119 && LA73_0<=120)||(LA73_0>=123 && LA73_0<=132)||LA73_0==134) ) {
- alt73=2;
+ else if ( ((LA84_0>=RULE_STRING && LA84_0<=RULE_DECIMAL)||LA84_0==15||LA84_0==50||LA84_0==72||(LA84_0>=75 && LA84_0<=76)||LA84_0==81||(LA84_0>=85 && LA84_0<=86)||LA84_0==93||LA84_0==120||LA84_0==122||(LA84_0>=126 && LA84_0<=127)||(LA84_0>=130 && LA84_0<=139)||LA84_0==141) ) {
+ alt84=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 73, 0, input);
+ new NoViableAltException("", 84, 0, input);
throw nvae;
}
- switch (alt73) {
+ switch (alt84) {
case 1 :
- // InternalDataDSL.g:4340:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
+ // InternalDataDSL.g:4779:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
{
- // InternalDataDSL.g:4340:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
- // InternalDataDSL.g:4341:4: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) )
+ // InternalDataDSL.g:4779:3: ( () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) ) )
+ // InternalDataDSL.g:4780:4: () ( ( ruleOpUnary ) ) ( (lv_operand_2_0= ruleXUnaryOperation ) )
{
- // InternalDataDSL.g:4341:4: ()
- // InternalDataDSL.g:4342:5:
+ // InternalDataDSL.g:4780:4: ()
+ // InternalDataDSL.g:4781:5:
{
if ( state.backtracking==0 ) {
@@ -12138,11 +13332,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4348:4: ( ( ruleOpUnary ) )
- // InternalDataDSL.g:4349:5: ( ruleOpUnary )
+ // InternalDataDSL.g:4787:4: ( ( ruleOpUnary ) )
+ // InternalDataDSL.g:4788:5: ( ruleOpUnary )
{
- // InternalDataDSL.g:4349:5: ( ruleOpUnary )
- // InternalDataDSL.g:4350:6: ruleOpUnary
+ // InternalDataDSL.g:4788:5: ( ruleOpUnary )
+ // InternalDataDSL.g:4789:6: ruleOpUnary
{
if ( state.backtracking==0 ) {
@@ -12156,7 +13350,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpUnary();
state._fsp--;
@@ -12172,11 +13366,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4364:4: ( (lv_operand_2_0= ruleXUnaryOperation ) )
- // InternalDataDSL.g:4365:5: (lv_operand_2_0= ruleXUnaryOperation )
+ // InternalDataDSL.g:4803:4: ( (lv_operand_2_0= ruleXUnaryOperation ) )
+ // InternalDataDSL.g:4804:5: (lv_operand_2_0= ruleXUnaryOperation )
{
- // InternalDataDSL.g:4365:5: (lv_operand_2_0= ruleXUnaryOperation )
- // InternalDataDSL.g:4366:6: lv_operand_2_0= ruleXUnaryOperation
+ // InternalDataDSL.g:4804:5: (lv_operand_2_0= ruleXUnaryOperation )
+ // InternalDataDSL.g:4805:6: lv_operand_2_0= ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
@@ -12214,7 +13408,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4385:3: this_XCastedExpression_3= ruleXCastedExpression
+ // InternalDataDSL.g:4824:3: this_XCastedExpression_3= ruleXCastedExpression
{
if ( state.backtracking==0 ) {
@@ -12260,7 +13454,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpUnary"
- // InternalDataDSL.g:4397:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ;
+ // InternalDataDSL.g:4836:1: entryRuleOpUnary returns [String current=null] : iv_ruleOpUnary= ruleOpUnary EOF ;
public final String entryRuleOpUnary() throws RecognitionException {
String current = null;
@@ -12268,8 +13462,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4397:47: (iv_ruleOpUnary= ruleOpUnary EOF )
- // InternalDataDSL.g:4398:2: iv_ruleOpUnary= ruleOpUnary EOF
+ // InternalDataDSL.g:4836:47: (iv_ruleOpUnary= ruleOpUnary EOF )
+ // InternalDataDSL.g:4837:2: iv_ruleOpUnary= ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpUnaryRule());
@@ -12300,7 +13494,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpUnary"
- // InternalDataDSL.g:4404:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ;
+ // InternalDataDSL.g:4843:1: ruleOpUnary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '!' | kw= '-' | kw= '+' ) ;
public final AntlrDatatypeRuleToken ruleOpUnary() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12310,40 +13504,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4410:2: ( (kw= '!' | kw= '-' | kw= '+' ) )
- // InternalDataDSL.g:4411:2: (kw= '!' | kw= '-' | kw= '+' )
+ // InternalDataDSL.g:4849:2: ( (kw= '!' | kw= '-' | kw= '+' ) )
+ // InternalDataDSL.g:4850:2: (kw= '!' | kw= '-' | kw= '+' )
{
- // InternalDataDSL.g:4411:2: (kw= '!' | kw= '-' | kw= '+' )
- int alt74=3;
+ // InternalDataDSL.g:4850:2: (kw= '!' | kw= '-' | kw= '+' )
+ int alt85=3;
switch ( input.LA(1) ) {
- case 107:
+ case 114:
{
- alt74=1;
+ alt85=1;
}
break;
- case 103:
+ case 110:
{
- alt74=2;
+ alt85=2;
}
break;
- case 102:
+ case 109:
{
- alt74=3;
+ alt85=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 74, 0, input);
+ new NoViableAltException("", 85, 0, input);
throw nvae;
}
- switch (alt74) {
+ switch (alt85) {
case 1 :
- // InternalDataDSL.g:4412:3: kw= '!'
+ // InternalDataDSL.g:4851:3: kw= '!'
{
- kw=(Token)match(input,107,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,114,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12354,9 +13548,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4418:3: kw= '-'
+ // InternalDataDSL.g:4857:3: kw= '-'
{
- kw=(Token)match(input,103,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,110,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12367,9 +13561,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:4424:3: kw= '+'
+ // InternalDataDSL.g:4863:3: kw= '+'
{
- kw=(Token)match(input,102,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,109,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12404,7 +13598,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCastedExpression"
- // InternalDataDSL.g:4433:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ;
+ // InternalDataDSL.g:4872:1: entryRuleXCastedExpression returns [EObject current=null] : iv_ruleXCastedExpression= ruleXCastedExpression EOF ;
public final EObject entryRuleXCastedExpression() throws RecognitionException {
EObject current = null;
@@ -12412,8 +13606,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4433:58: (iv_ruleXCastedExpression= ruleXCastedExpression EOF )
- // InternalDataDSL.g:4434:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF
+ // InternalDataDSL.g:4872:58: (iv_ruleXCastedExpression= ruleXCastedExpression EOF )
+ // InternalDataDSL.g:4873:2: iv_ruleXCastedExpression= ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionRule());
@@ -12444,7 +13638,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCastedExpression"
- // InternalDataDSL.g:4440:1: ruleXCastedExpression returns [EObject current=null] : (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ;
+ // InternalDataDSL.g:4879:1: ruleXCastedExpression returns [EObject current=null] : (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) ;
public final EObject ruleXCastedExpression() throws RecognitionException {
EObject current = null;
@@ -12458,18 +13652,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4446:2: ( (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) )
- // InternalDataDSL.g:4447:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
+ // InternalDataDSL.g:4885:2: ( (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* ) )
+ // InternalDataDSL.g:4886:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
{
- // InternalDataDSL.g:4447:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
- // InternalDataDSL.g:4448:3: this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
+ // InternalDataDSL.g:4886:2: (this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )* )
+ // InternalDataDSL.g:4887:3: this_XPostfixOperation_0= ruleXPostfixOperation ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
}
- pushFollow(FOLLOW_84);
+ pushFollow(FOLLOW_98);
this_XPostfixOperation_0=ruleXPostfixOperation();
state._fsp--;
@@ -12480,35 +13674,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:4456:3: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
- loop75:
+ // InternalDataDSL.g:4895:3: ( ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) ) )*
+ loop86:
do {
- int alt75=2;
- int LA75_0 = input.LA(1);
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA75_0==61) ) {
- int LA75_2 = input.LA(2);
+ if ( (LA86_0==68) ) {
+ int LA86_2 = input.LA(2);
if ( (synpred18_InternalDataDSL()) ) {
- alt75=1;
+ alt86=1;
}
}
- switch (alt75) {
+ switch (alt86) {
case 1 :
- // InternalDataDSL.g:4457:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:4896:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) ) ( (lv_type_3_0= ruleJvmTypeReference ) )
{
- // InternalDataDSL.g:4457:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) )
- // InternalDataDSL.g:4458:5: ( ( () 'as' ) )=> ( () otherlv_2= 'as' )
+ // InternalDataDSL.g:4896:4: ( ( ( () 'as' ) )=> ( () otherlv_2= 'as' ) )
+ // InternalDataDSL.g:4897:5: ( ( () 'as' ) )=> ( () otherlv_2= 'as' )
{
- // InternalDataDSL.g:4464:5: ( () otherlv_2= 'as' )
- // InternalDataDSL.g:4465:6: () otherlv_2= 'as'
+ // InternalDataDSL.g:4903:5: ( () otherlv_2= 'as' )
+ // InternalDataDSL.g:4904:6: () otherlv_2= 'as'
{
- // InternalDataDSL.g:4465:6: ()
- // InternalDataDSL.g:4466:7:
+ // InternalDataDSL.g:4904:6: ()
+ // InternalDataDSL.g:4905:7:
{
if ( state.backtracking==0 ) {
@@ -12520,7 +13714,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,61,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,68,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
@@ -12532,18 +13726,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4478:4: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:4479:5: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:4917:4: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:4918:5: (lv_type_3_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:4479:5: (lv_type_3_0= ruleJvmTypeReference )
- // InternalDataDSL.g:4480:6: lv_type_3_0= ruleJvmTypeReference
+ // InternalDataDSL.g:4918:5: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:4919:6: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_84);
+ pushFollow(FOLLOW_98);
lv_type_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -12572,7 +13766,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop75;
+ break loop86;
}
} while (true);
@@ -12601,7 +13795,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXPostfixOperation"
- // InternalDataDSL.g:4502:1: entryRuleXPostfixOperation returns [EObject current=null] : iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ;
+ // InternalDataDSL.g:4941:1: entryRuleXPostfixOperation returns [EObject current=null] : iv_ruleXPostfixOperation= ruleXPostfixOperation EOF ;
public final EObject entryRuleXPostfixOperation() throws RecognitionException {
EObject current = null;
@@ -12609,8 +13803,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4502:58: (iv_ruleXPostfixOperation= ruleXPostfixOperation EOF )
- // InternalDataDSL.g:4503:2: iv_ruleXPostfixOperation= ruleXPostfixOperation EOF
+ // InternalDataDSL.g:4941:58: (iv_ruleXPostfixOperation= ruleXPostfixOperation EOF )
+ // InternalDataDSL.g:4942:2: iv_ruleXPostfixOperation= ruleXPostfixOperation EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPostfixOperationRule());
@@ -12641,7 +13835,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXPostfixOperation"
- // InternalDataDSL.g:4509:1: ruleXPostfixOperation returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ;
+ // InternalDataDSL.g:4948:1: ruleXPostfixOperation returns [EObject current=null] : (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) ;
public final EObject ruleXPostfixOperation() throws RecognitionException {
EObject current = null;
@@ -12652,18 +13846,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4515:2: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) )
- // InternalDataDSL.g:4516:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
+ // InternalDataDSL.g:4954:2: ( (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? ) )
+ // InternalDataDSL.g:4955:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
{
- // InternalDataDSL.g:4516:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
- // InternalDataDSL.g:4517:3: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
+ // InternalDataDSL.g:4955:2: (this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )? )
+ // InternalDataDSL.g:4956:3: this_XMemberFeatureCall_0= ruleXMemberFeatureCall ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
}
- pushFollow(FOLLOW_85);
+ pushFollow(FOLLOW_99);
this_XMemberFeatureCall_0=ruleXMemberFeatureCall();
state._fsp--;
@@ -12674,33 +13868,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:4525:3: ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // InternalDataDSL.g:4964:3: ( ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) ) )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA76_0==108) ) {
- int LA76_1 = input.LA(2);
+ if ( (LA87_0==115) ) {
+ int LA87_1 = input.LA(2);
if ( (synpred19_InternalDataDSL()) ) {
- alt76=1;
+ alt87=1;
}
}
- else if ( (LA76_0==109) ) {
- int LA76_2 = input.LA(2);
+ else if ( (LA87_0==116) ) {
+ int LA87_2 = input.LA(2);
if ( (synpred19_InternalDataDSL()) ) {
- alt76=1;
+ alt87=1;
}
}
- switch (alt76) {
+ switch (alt87) {
case 1 :
- // InternalDataDSL.g:4526:4: ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) )
+ // InternalDataDSL.g:4965:4: ( ( () ( ( ruleOpPostfix ) ) ) )=> ( () ( ( ruleOpPostfix ) ) )
{
- // InternalDataDSL.g:4536:4: ( () ( ( ruleOpPostfix ) ) )
- // InternalDataDSL.g:4537:5: () ( ( ruleOpPostfix ) )
+ // InternalDataDSL.g:4975:4: ( () ( ( ruleOpPostfix ) ) )
+ // InternalDataDSL.g:4976:5: () ( ( ruleOpPostfix ) )
{
- // InternalDataDSL.g:4537:5: ()
- // InternalDataDSL.g:4538:6:
+ // InternalDataDSL.g:4976:5: ()
+ // InternalDataDSL.g:4977:6:
{
if ( state.backtracking==0 ) {
@@ -12712,11 +13906,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4544:5: ( ( ruleOpPostfix ) )
- // InternalDataDSL.g:4545:6: ( ruleOpPostfix )
+ // InternalDataDSL.g:4983:5: ( ( ruleOpPostfix ) )
+ // InternalDataDSL.g:4984:6: ( ruleOpPostfix )
{
- // InternalDataDSL.g:4545:6: ( ruleOpPostfix )
- // InternalDataDSL.g:4546:7: ruleOpPostfix
+ // InternalDataDSL.g:4984:6: ( ruleOpPostfix )
+ // InternalDataDSL.g:4985:7: ruleOpPostfix
{
if ( state.backtracking==0 ) {
@@ -12780,7 +13974,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOpPostfix"
- // InternalDataDSL.g:4566:1: entryRuleOpPostfix returns [String current=null] : iv_ruleOpPostfix= ruleOpPostfix EOF ;
+ // InternalDataDSL.g:5005:1: entryRuleOpPostfix returns [String current=null] : iv_ruleOpPostfix= ruleOpPostfix EOF ;
public final String entryRuleOpPostfix() throws RecognitionException {
String current = null;
@@ -12788,8 +13982,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4566:49: (iv_ruleOpPostfix= ruleOpPostfix EOF )
- // InternalDataDSL.g:4567:2: iv_ruleOpPostfix= ruleOpPostfix EOF
+ // InternalDataDSL.g:5005:49: (iv_ruleOpPostfix= ruleOpPostfix EOF )
+ // InternalDataDSL.g:5006:2: iv_ruleOpPostfix= ruleOpPostfix EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOpPostfixRule());
@@ -12820,7 +14014,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOpPostfix"
- // InternalDataDSL.g:4573:1: ruleOpPostfix returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '++' | kw= '--' ) ;
+ // InternalDataDSL.g:5012:1: ruleOpPostfix returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '++' | kw= '--' ) ;
public final AntlrDatatypeRuleToken ruleOpPostfix() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -12830,31 +14024,31 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4579:2: ( (kw= '++' | kw= '--' ) )
- // InternalDataDSL.g:4580:2: (kw= '++' | kw= '--' )
+ // InternalDataDSL.g:5018:2: ( (kw= '++' | kw= '--' ) )
+ // InternalDataDSL.g:5019:2: (kw= '++' | kw= '--' )
{
- // InternalDataDSL.g:4580:2: (kw= '++' | kw= '--' )
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // InternalDataDSL.g:5019:2: (kw= '++' | kw= '--' )
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA77_0==108) ) {
- alt77=1;
+ if ( (LA88_0==115) ) {
+ alt88=1;
}
- else if ( (LA77_0==109) ) {
- alt77=2;
+ else if ( (LA88_0==116) ) {
+ alt88=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 77, 0, input);
+ new NoViableAltException("", 88, 0, input);
throw nvae;
}
- switch (alt77) {
+ switch (alt88) {
case 1 :
- // InternalDataDSL.g:4581:3: kw= '++'
+ // InternalDataDSL.g:5020:3: kw= '++'
{
- kw=(Token)match(input,108,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,115,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12865,9 +14059,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4587:3: kw= '--'
+ // InternalDataDSL.g:5026:3: kw= '--'
{
- kw=(Token)match(input,109,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,116,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -12902,7 +14096,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXMemberFeatureCall"
- // InternalDataDSL.g:4596:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ;
+ // InternalDataDSL.g:5035:1: entryRuleXMemberFeatureCall returns [EObject current=null] : iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF ;
public final EObject entryRuleXMemberFeatureCall() throws RecognitionException {
EObject current = null;
@@ -12910,8 +14104,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:4596:59: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF )
- // InternalDataDSL.g:4597:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF
+ // InternalDataDSL.g:5035:59: (iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF )
+ // InternalDataDSL.g:5036:2: iv_ruleXMemberFeatureCall= ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallRule());
@@ -12942,7 +14136,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXMemberFeatureCall"
- // InternalDataDSL.g:4603:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ;
+ // InternalDataDSL.g:5042:1: ruleXMemberFeatureCall returns [EObject current=null] : (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) ;
public final EObject ruleXMemberFeatureCall() throws RecognitionException {
EObject current = null;
@@ -12978,18 +14172,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:4609:2: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) )
- // InternalDataDSL.g:4610:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
+ // InternalDataDSL.g:5048:2: ( (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* ) )
+ // InternalDataDSL.g:5049:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
{
- // InternalDataDSL.g:4610:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
- // InternalDataDSL.g:4611:3: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
+ // InternalDataDSL.g:5049:2: (this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )* )
+ // InternalDataDSL.g:5050:3: this_XPrimaryExpression_0= ruleXPrimaryExpression ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_100);
this_XPrimaryExpression_0=ruleXPrimaryExpression();
state._fsp--;
@@ -13000,45 +14194,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:4619:3: ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
- loop86:
+ // InternalDataDSL.g:5058:3: ( ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) ) | ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? ) )*
+ loop97:
do {
- int alt86=3;
+ int alt97=3;
switch ( input.LA(1) ) {
- case 67:
+ case 74:
{
- int LA86_2 = input.LA(2);
+ int LA97_2 = input.LA(2);
if ( (synpred20_InternalDataDSL()) ) {
- alt86=1;
+ alt97=1;
}
else if ( (synpred21_InternalDataDSL()) ) {
- alt86=2;
+ alt97=2;
}
}
break;
- case 110:
+ case 117:
{
- int LA86_3 = input.LA(2);
+ int LA97_3 = input.LA(2);
if ( (synpred20_InternalDataDSL()) ) {
- alt86=1;
+ alt97=1;
}
else if ( (synpred21_InternalDataDSL()) ) {
- alt86=2;
+ alt97=2;
}
}
break;
- case 111:
+ case 118:
{
- int LA86_4 = input.LA(2);
+ int LA97_4 = input.LA(2);
if ( (synpred21_InternalDataDSL()) ) {
- alt86=2;
+ alt97=2;
}
@@ -13047,21 +14241,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt86) {
+ switch (alt97) {
case 1 :
- // InternalDataDSL.g:4620:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
+ // InternalDataDSL.g:5059:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
{
- // InternalDataDSL.g:4620:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
- // InternalDataDSL.g:4621:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) )
+ // InternalDataDSL.g:5059:4: ( ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) ) )
+ // InternalDataDSL.g:5060:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) ) ( (lv_value_6_0= ruleXAssignment ) )
{
- // InternalDataDSL.g:4621:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
- // InternalDataDSL.g:4622:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalDataDSL.g:5060:5: ( ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
+ // InternalDataDSL.g:5061:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )=> ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
{
- // InternalDataDSL.g:4642:6: ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
- // InternalDataDSL.g:4643:7: () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
+ // InternalDataDSL.g:5081:6: ( () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalDataDSL.g:5082:7: () (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
{
- // InternalDataDSL.g:4643:7: ()
- // InternalDataDSL.g:4644:8:
+ // InternalDataDSL.g:5082:7: ()
+ // InternalDataDSL.g:5083:8:
{
if ( state.backtracking==0 ) {
@@ -13073,28 +14267,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4650:7: (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) )
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalDataDSL.g:5089:7: (otherlv_2= '.' | ( (lv_explicitStatic_3_0= '::' ) ) )
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA78_0==67) ) {
- alt78=1;
+ if ( (LA89_0==74) ) {
+ alt89=1;
}
- else if ( (LA78_0==110) ) {
- alt78=2;
+ else if ( (LA89_0==117) ) {
+ alt89=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 78, 0, input);
+ new NoViableAltException("", 89, 0, input);
throw nvae;
}
- switch (alt78) {
+ switch (alt89) {
case 1 :
- // InternalDataDSL.g:4651:8: otherlv_2= '.'
+ // InternalDataDSL.g:5090:8: otherlv_2= '.'
{
- otherlv_2=(Token)match(input,67,FOLLOW_87); if (state.failed) return current;
+ otherlv_2=(Token)match(input,74,FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
@@ -13104,15 +14298,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4656:8: ( (lv_explicitStatic_3_0= '::' ) )
+ // InternalDataDSL.g:5095:8: ( (lv_explicitStatic_3_0= '::' ) )
{
- // InternalDataDSL.g:4656:8: ( (lv_explicitStatic_3_0= '::' ) )
- // InternalDataDSL.g:4657:9: (lv_explicitStatic_3_0= '::' )
+ // InternalDataDSL.g:5095:8: ( (lv_explicitStatic_3_0= '::' ) )
+ // InternalDataDSL.g:5096:9: (lv_explicitStatic_3_0= '::' )
{
- // InternalDataDSL.g:4657:9: (lv_explicitStatic_3_0= '::' )
- // InternalDataDSL.g:4658:10: lv_explicitStatic_3_0= '::'
+ // InternalDataDSL.g:5096:9: (lv_explicitStatic_3_0= '::' )
+ // InternalDataDSL.g:5097:10: lv_explicitStatic_3_0= '::'
{
- lv_explicitStatic_3_0=(Token)match(input,110,FOLLOW_87); if (state.failed) return current;
+ lv_explicitStatic_3_0=(Token)match(input,117,FOLLOW_101); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitStatic_3_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
@@ -13138,11 +14332,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4671:7: ( ( ruleFeatureCallID ) )
- // InternalDataDSL.g:4672:8: ( ruleFeatureCallID )
+ // InternalDataDSL.g:5110:7: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:5111:8: ( ruleFeatureCallID )
{
- // InternalDataDSL.g:4672:8: ( ruleFeatureCallID )
- // InternalDataDSL.g:4673:9: ruleFeatureCallID
+ // InternalDataDSL.g:5111:8: ( ruleFeatureCallID )
+ // InternalDataDSL.g:5112:9: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
@@ -13156,7 +14350,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_77);
ruleFeatureCallID();
state._fsp--;
@@ -13177,7 +14371,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
}
- pushFollow(FOLLOW_64);
+ pushFollow(FOLLOW_78);
ruleOpSingleAssign();
state._fsp--;
@@ -13193,18 +14387,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4696:5: ( (lv_value_6_0= ruleXAssignment ) )
- // InternalDataDSL.g:4697:6: (lv_value_6_0= ruleXAssignment )
+ // InternalDataDSL.g:5135:5: ( (lv_value_6_0= ruleXAssignment ) )
+ // InternalDataDSL.g:5136:6: (lv_value_6_0= ruleXAssignment )
{
- // InternalDataDSL.g:4697:6: (lv_value_6_0= ruleXAssignment )
- // InternalDataDSL.g:4698:7: lv_value_6_0= ruleXAssignment
+ // InternalDataDSL.g:5136:6: (lv_value_6_0= ruleXAssignment )
+ // InternalDataDSL.g:5137:7: lv_value_6_0= ruleXAssignment
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_100);
lv_value_6_0=ruleXAssignment();
state._fsp--;
@@ -13235,19 +14429,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4717:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
+ // InternalDataDSL.g:5156:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
{
- // InternalDataDSL.g:4717:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
- // InternalDataDSL.g:4718:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
+ // InternalDataDSL.g:5156:4: ( ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )? )
+ // InternalDataDSL.g:5157:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) ) (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )? ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
{
- // InternalDataDSL.g:4718:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) )
- // InternalDataDSL.g:4719:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
+ // InternalDataDSL.g:5157:5: ( ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) ) )
+ // InternalDataDSL.g:5158:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )=> ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
{
- // InternalDataDSL.g:4739:6: ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
- // InternalDataDSL.g:4740:7: () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
+ // InternalDataDSL.g:5178:6: ( () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) ) )
+ // InternalDataDSL.g:5179:7: () (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
{
- // InternalDataDSL.g:4740:7: ()
- // InternalDataDSL.g:4741:8:
+ // InternalDataDSL.g:5179:7: ()
+ // InternalDataDSL.g:5180:8:
{
if ( state.backtracking==0 ) {
@@ -13259,37 +14453,37 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4747:7: (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
- int alt79=3;
+ // InternalDataDSL.g:5186:7: (otherlv_8= '.' | ( (lv_nullSafe_9_0= '?.' ) ) | ( (lv_explicitStatic_10_0= '::' ) ) )
+ int alt90=3;
switch ( input.LA(1) ) {
- case 67:
+ case 74:
{
- alt79=1;
+ alt90=1;
}
break;
- case 111:
+ case 118:
{
- alt79=2;
+ alt90=2;
}
break;
- case 110:
+ case 117:
{
- alt79=3;
+ alt90=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 79, 0, input);
+ new NoViableAltException("", 90, 0, input);
throw nvae;
}
- switch (alt79) {
+ switch (alt90) {
case 1 :
- // InternalDataDSL.g:4748:8: otherlv_8= '.'
+ // InternalDataDSL.g:5187:8: otherlv_8= '.'
{
- otherlv_8=(Token)match(input,67,FOLLOW_88); if (state.failed) return current;
+ otherlv_8=(Token)match(input,74,FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
@@ -13299,15 +14493,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4753:8: ( (lv_nullSafe_9_0= '?.' ) )
+ // InternalDataDSL.g:5192:8: ( (lv_nullSafe_9_0= '?.' ) )
{
- // InternalDataDSL.g:4753:8: ( (lv_nullSafe_9_0= '?.' ) )
- // InternalDataDSL.g:4754:9: (lv_nullSafe_9_0= '?.' )
+ // InternalDataDSL.g:5192:8: ( (lv_nullSafe_9_0= '?.' ) )
+ // InternalDataDSL.g:5193:9: (lv_nullSafe_9_0= '?.' )
{
- // InternalDataDSL.g:4754:9: (lv_nullSafe_9_0= '?.' )
- // InternalDataDSL.g:4755:10: lv_nullSafe_9_0= '?.'
+ // InternalDataDSL.g:5193:9: (lv_nullSafe_9_0= '?.' )
+ // InternalDataDSL.g:5194:10: lv_nullSafe_9_0= '?.'
{
- lv_nullSafe_9_0=(Token)match(input,111,FOLLOW_88); if (state.failed) return current;
+ lv_nullSafe_9_0=(Token)match(input,118,FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_nullSafe_9_0, grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
@@ -13331,15 +14525,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:4768:8: ( (lv_explicitStatic_10_0= '::' ) )
+ // InternalDataDSL.g:5207:8: ( (lv_explicitStatic_10_0= '::' ) )
{
- // InternalDataDSL.g:4768:8: ( (lv_explicitStatic_10_0= '::' ) )
- // InternalDataDSL.g:4769:9: (lv_explicitStatic_10_0= '::' )
+ // InternalDataDSL.g:5207:8: ( (lv_explicitStatic_10_0= '::' ) )
+ // InternalDataDSL.g:5208:9: (lv_explicitStatic_10_0= '::' )
{
- // InternalDataDSL.g:4769:9: (lv_explicitStatic_10_0= '::' )
- // InternalDataDSL.g:4770:10: lv_explicitStatic_10_0= '::'
+ // InternalDataDSL.g:5208:9: (lv_explicitStatic_10_0= '::' )
+ // InternalDataDSL.g:5209:10: lv_explicitStatic_10_0= '::'
{
- lv_explicitStatic_10_0=(Token)match(input,110,FOLLOW_88); if (state.failed) return current;
+ lv_explicitStatic_10_0=(Token)match(input,117,FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitStatic_10_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
@@ -13371,35 +14565,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4785:5: (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // InternalDataDSL.g:5224:5: (otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>' )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA81_0==86) ) {
- alt81=1;
+ if ( (LA92_0==93) ) {
+ alt92=1;
}
- switch (alt81) {
+ switch (alt92) {
case 1 :
- // InternalDataDSL.g:4786:6: otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>'
+ // InternalDataDSL.g:5225:6: otherlv_11= '<' ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) ) (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )* otherlv_15= '>'
{
- otherlv_11=(Token)match(input,86,FOLLOW_89); if (state.failed) return current;
+ otherlv_11=(Token)match(input,93,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
- // InternalDataDSL.g:4790:6: ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:4791:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:5229:6: ( (lv_typeArguments_12_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:5230:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:4791:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:4792:8: lv_typeArguments_12_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:5230:7: (lv_typeArguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:5231:8: lv_typeArguments_12_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_typeArguments_12_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -13423,39 +14617,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4809:6: (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )*
- loop80:
+ // InternalDataDSL.g:5248:6: (otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) ) )*
+ loop91:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA80_0==75) ) {
- alt80=1;
+ if ( (LA91_0==82) ) {
+ alt91=1;
}
- switch (alt80) {
+ switch (alt91) {
case 1 :
- // InternalDataDSL.g:4810:7: otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:5249:7: otherlv_13= ',' ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_13=(Token)match(input,75,FOLLOW_89); if (state.failed) return current;
+ otherlv_13=(Token)match(input,82,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
- // InternalDataDSL.g:4814:7: ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:4815:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:5253:7: ( (lv_typeArguments_14_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:5254:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:4815:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:4816:9: lv_typeArguments_14_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:5254:8: (lv_typeArguments_14_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:5255:9: lv_typeArguments_14_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_typeArguments_14_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -13484,11 +14678,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop80;
+ break loop91;
}
} while (true);
- otherlv_15=(Token)match(input,87,FOLLOW_88); if (state.failed) return current;
+ otherlv_15=(Token)match(input,94,FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_15, grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
@@ -13500,11 +14694,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4839:5: ( ( ruleIdOrSuper ) )
- // InternalDataDSL.g:4840:6: ( ruleIdOrSuper )
+ // InternalDataDSL.g:5278:5: ( ( ruleIdOrSuper ) )
+ // InternalDataDSL.g:5279:6: ( ruleIdOrSuper )
{
- // InternalDataDSL.g:4840:6: ( ruleIdOrSuper )
- // InternalDataDSL.g:4841:7: ruleIdOrSuper
+ // InternalDataDSL.g:5279:6: ( ruleIdOrSuper )
+ // InternalDataDSL.g:5280:7: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
@@ -13518,7 +14712,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
- pushFollow(FOLLOW_91);
+ pushFollow(FOLLOW_105);
ruleIdOrSuper();
state._fsp--;
@@ -13534,20 +14728,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4855:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?
- int alt84=2;
- alt84 = dfa84.predict(input);
- switch (alt84) {
+ // InternalDataDSL.g:5294:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?
+ int alt95=2;
+ alt95 = dfa95.predict(input);
+ switch (alt95) {
case 1 :
- // InternalDataDSL.g:4856:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')'
+ // InternalDataDSL.g:5295:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')'
{
- // InternalDataDSL.g:4856:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) )
- // InternalDataDSL.g:4857:7: ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' )
+ // InternalDataDSL.g:5295:6: ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) )
+ // InternalDataDSL.g:5296:7: ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' )
{
- // InternalDataDSL.g:4861:7: (lv_explicitOperationCall_17_0= '(' )
- // InternalDataDSL.g:4862:8: lv_explicitOperationCall_17_0= '('
+ // InternalDataDSL.g:5300:7: (lv_explicitOperationCall_17_0= '(' )
+ // InternalDataDSL.g:5301:8: lv_explicitOperationCall_17_0= '('
{
- lv_explicitOperationCall_17_0=(Token)match(input,74,FOLLOW_92); if (state.failed) return current;
+ lv_explicitOperationCall_17_0=(Token)match(input,81,FOLLOW_106); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitOperationCall_17_0, grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
@@ -13567,25 +14761,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4874:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?
- int alt83=3;
- alt83 = dfa83.predict(input);
- switch (alt83) {
+ // InternalDataDSL.g:5313:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?
+ int alt94=3;
+ alt94 = dfa94.predict(input);
+ switch (alt94) {
case 1 :
- // InternalDataDSL.g:4875:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
+ // InternalDataDSL.g:5314:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
{
- // InternalDataDSL.g:4875:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
- // InternalDataDSL.g:4876:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure )
+ // InternalDataDSL.g:5314:7: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) )
+ // InternalDataDSL.g:5315:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure )
{
- // InternalDataDSL.g:4901:8: (lv_memberCallArguments_18_0= ruleXShortClosure )
- // InternalDataDSL.g:4902:9: lv_memberCallArguments_18_0= ruleXShortClosure
+ // InternalDataDSL.g:5340:8: (lv_memberCallArguments_18_0= ruleXShortClosure )
+ // InternalDataDSL.g:5341:9: lv_memberCallArguments_18_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_memberCallArguments_18_0=ruleXShortClosure();
state._fsp--;
@@ -13613,23 +14807,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:4920:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
+ // InternalDataDSL.g:5359:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
{
- // InternalDataDSL.g:4920:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
- // InternalDataDSL.g:4921:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
+ // InternalDataDSL.g:5359:7: ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* )
+ // InternalDataDSL.g:5360:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
{
- // InternalDataDSL.g:4921:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) )
- // InternalDataDSL.g:4922:9: (lv_memberCallArguments_19_0= ruleXExpression )
+ // InternalDataDSL.g:5360:8: ( (lv_memberCallArguments_19_0= ruleXExpression ) )
+ // InternalDataDSL.g:5361:9: (lv_memberCallArguments_19_0= ruleXExpression )
{
- // InternalDataDSL.g:4922:9: (lv_memberCallArguments_19_0= ruleXExpression )
- // InternalDataDSL.g:4923:10: lv_memberCallArguments_19_0= ruleXExpression
+ // InternalDataDSL.g:5361:9: (lv_memberCallArguments_19_0= ruleXExpression )
+ // InternalDataDSL.g:5362:10: lv_memberCallArguments_19_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_memberCallArguments_19_0=ruleXExpression();
state._fsp--;
@@ -13653,39 +14847,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4940:8: (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
- loop82:
+ // InternalDataDSL.g:5379:8: (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )*
+ loop93:
do {
- int alt82=2;
- int LA82_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA82_0==75) ) {
- alt82=1;
+ if ( (LA93_0==82) ) {
+ alt93=1;
}
- switch (alt82) {
+ switch (alt93) {
case 1 :
- // InternalDataDSL.g:4941:9: otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) )
+ // InternalDataDSL.g:5380:9: otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) )
{
- otherlv_20=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_20=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_20, grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
- // InternalDataDSL.g:4945:9: ( (lv_memberCallArguments_21_0= ruleXExpression ) )
- // InternalDataDSL.g:4946:10: (lv_memberCallArguments_21_0= ruleXExpression )
+ // InternalDataDSL.g:5384:9: ( (lv_memberCallArguments_21_0= ruleXExpression ) )
+ // InternalDataDSL.g:5385:10: (lv_memberCallArguments_21_0= ruleXExpression )
{
- // InternalDataDSL.g:4946:10: (lv_memberCallArguments_21_0= ruleXExpression )
- // InternalDataDSL.g:4947:11: lv_memberCallArguments_21_0= ruleXExpression
+ // InternalDataDSL.g:5385:10: (lv_memberCallArguments_21_0= ruleXExpression )
+ // InternalDataDSL.g:5386:11: lv_memberCallArguments_21_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_memberCallArguments_21_0=ruleXExpression();
state._fsp--;
@@ -13714,7 +14908,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop82;
+ break loop93;
}
} while (true);
@@ -13727,7 +14921,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_22=(Token)match(input,76,FOLLOW_93); if (state.failed) return current;
+ otherlv_22=(Token)match(input,83,FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_22, grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
@@ -13739,22 +14933,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4972:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
- int alt85=2;
- alt85 = dfa85.predict(input);
- switch (alt85) {
+ // InternalDataDSL.g:5411:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?
+ int alt96=2;
+ alt96 = dfa96.predict(input);
+ switch (alt96) {
case 1 :
- // InternalDataDSL.g:4973:6: ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure )
+ // InternalDataDSL.g:5412:6: ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure )
{
- // InternalDataDSL.g:4979:6: (lv_memberCallArguments_23_0= ruleXClosure )
- // InternalDataDSL.g:4980:7: lv_memberCallArguments_23_0= ruleXClosure
+ // InternalDataDSL.g:5418:6: (lv_memberCallArguments_23_0= ruleXClosure )
+ // InternalDataDSL.g:5419:7: lv_memberCallArguments_23_0= ruleXClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
- pushFollow(FOLLOW_86);
+ pushFollow(FOLLOW_100);
lv_memberCallArguments_23_0=ruleXClosure();
state._fsp--;
@@ -13789,7 +14983,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop86;
+ break loop97;
}
} while (true);
@@ -13818,7 +15012,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXPrimaryExpression"
- // InternalDataDSL.g:5003:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ;
+ // InternalDataDSL.g:5442:1: entryRuleXPrimaryExpression returns [EObject current=null] : iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF ;
public final EObject entryRuleXPrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -13826,8 +15020,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5003:59: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF )
- // InternalDataDSL.g:5004:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF
+ // InternalDataDSL.g:5442:59: (iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF )
+ // InternalDataDSL.g:5443:2: iv_ruleXPrimaryExpression= ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXPrimaryExpressionRule());
@@ -13858,7 +15052,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXPrimaryExpression"
- // InternalDataDSL.g:5010:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ;
+ // InternalDataDSL.g:5449:1: ruleXPrimaryExpression returns [EObject current=null] : (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) ;
public final EObject ruleXPrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -13897,15 +15091,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5016:2: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) )
- // InternalDataDSL.g:5017:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
+ // InternalDataDSL.g:5455:2: ( (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression ) )
+ // InternalDataDSL.g:5456:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
{
- // InternalDataDSL.g:5017:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
- int alt87=15;
- alt87 = dfa87.predict(input);
- switch (alt87) {
+ // InternalDataDSL.g:5456:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )
+ int alt98=15;
+ alt98 = dfa98.predict(input);
+ switch (alt98) {
case 1 :
- // InternalDataDSL.g:5018:3: this_XConstructorCall_0= ruleXConstructorCall
+ // InternalDataDSL.g:5457:3: this_XConstructorCall_0= ruleXConstructorCall
{
if ( state.backtracking==0 ) {
@@ -13927,7 +15121,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:5027:3: this_XBlockExpression_1= ruleXBlockExpression
+ // InternalDataDSL.g:5466:3: this_XBlockExpression_1= ruleXBlockExpression
{
if ( state.backtracking==0 ) {
@@ -13949,7 +15143,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:5036:3: this_XSwitchExpression_2= ruleXSwitchExpression
+ // InternalDataDSL.g:5475:3: this_XSwitchExpression_2= ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
@@ -13971,10 +15165,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:5045:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
+ // InternalDataDSL.g:5484:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
{
- // InternalDataDSL.g:5045:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
- // InternalDataDSL.g:5046:4: ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression
+ // InternalDataDSL.g:5484:3: ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression )
+ // InternalDataDSL.g:5485:4: ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression
{
if ( state.backtracking==0 ) {
@@ -13999,7 +15193,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:5063:3: this_XFeatureCall_4= ruleXFeatureCall
+ // InternalDataDSL.g:5502:3: this_XFeatureCall_4= ruleXFeatureCall
{
if ( state.backtracking==0 ) {
@@ -14021,7 +15215,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalDataDSL.g:5072:3: this_XLiteral_5= ruleXLiteral
+ // InternalDataDSL.g:5511:3: this_XLiteral_5= ruleXLiteral
{
if ( state.backtracking==0 ) {
@@ -14043,7 +15237,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalDataDSL.g:5081:3: this_XIfExpression_6= ruleXIfExpression
+ // InternalDataDSL.g:5520:3: this_XIfExpression_6= ruleXIfExpression
{
if ( state.backtracking==0 ) {
@@ -14065,10 +15259,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalDataDSL.g:5090:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
+ // InternalDataDSL.g:5529:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
{
- // InternalDataDSL.g:5090:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
- // InternalDataDSL.g:5091:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression
+ // InternalDataDSL.g:5529:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression )
+ // InternalDataDSL.g:5530:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression
{
if ( state.backtracking==0 ) {
@@ -14093,7 +15287,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalDataDSL.g:5114:3: this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression
+ // InternalDataDSL.g:5553:3: this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
@@ -14115,7 +15309,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalDataDSL.g:5123:3: this_XWhileExpression_9= ruleXWhileExpression
+ // InternalDataDSL.g:5562:3: this_XWhileExpression_9= ruleXWhileExpression
{
if ( state.backtracking==0 ) {
@@ -14137,7 +15331,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalDataDSL.g:5132:3: this_XDoWhileExpression_10= ruleXDoWhileExpression
+ // InternalDataDSL.g:5571:3: this_XDoWhileExpression_10= ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
@@ -14159,7 +15353,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalDataDSL.g:5141:3: this_XThrowExpression_11= ruleXThrowExpression
+ // InternalDataDSL.g:5580:3: this_XThrowExpression_11= ruleXThrowExpression
{
if ( state.backtracking==0 ) {
@@ -14181,7 +15375,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalDataDSL.g:5150:3: this_XReturnExpression_12= ruleXReturnExpression
+ // InternalDataDSL.g:5589:3: this_XReturnExpression_12= ruleXReturnExpression
{
if ( state.backtracking==0 ) {
@@ -14203,7 +15397,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalDataDSL.g:5159:3: this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression
+ // InternalDataDSL.g:5598:3: this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
@@ -14225,7 +15419,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalDataDSL.g:5168:3: this_XParenthesizedExpression_14= ruleXParenthesizedExpression
+ // InternalDataDSL.g:5607:3: this_XParenthesizedExpression_14= ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
@@ -14271,7 +15465,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXLiteral"
- // InternalDataDSL.g:5180:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ;
+ // InternalDataDSL.g:5619:1: entryRuleXLiteral returns [EObject current=null] : iv_ruleXLiteral= ruleXLiteral EOF ;
public final EObject entryRuleXLiteral() throws RecognitionException {
EObject current = null;
@@ -14279,8 +15473,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5180:49: (iv_ruleXLiteral= ruleXLiteral EOF )
- // InternalDataDSL.g:5181:2: iv_ruleXLiteral= ruleXLiteral EOF
+ // InternalDataDSL.g:5619:49: (iv_ruleXLiteral= ruleXLiteral EOF )
+ // InternalDataDSL.g:5620:2: iv_ruleXLiteral= ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXLiteralRule());
@@ -14311,7 +15505,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXLiteral"
- // InternalDataDSL.g:5187:1: ruleXLiteral returns [EObject current=null] : (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ;
+ // InternalDataDSL.g:5626:1: ruleXLiteral returns [EObject current=null] : (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) ;
public final EObject ruleXLiteral() throws RecognitionException {
EObject current = null;
@@ -14334,44 +15528,44 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5193:2: ( (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) )
- // InternalDataDSL.g:5194:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
+ // InternalDataDSL.g:5632:2: ( (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral ) )
+ // InternalDataDSL.g:5633:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
{
- // InternalDataDSL.g:5194:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
- int alt88=7;
- int LA88_0 = input.LA(1);
+ // InternalDataDSL.g:5633:2: (this_XCollectionLiteral_0= ruleXCollectionLiteral | ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure ) | this_XBooleanLiteral_2= ruleXBooleanLiteral | this_XNumberLiteral_3= ruleXNumberLiteral | this_XNullLiteral_4= ruleXNullLiteral | this_XStringLiteral_5= ruleXStringLiteral | this_XTypeLiteral_6= ruleXTypeLiteral )
+ int alt99=7;
+ int LA99_0 = input.LA(1);
- if ( (LA88_0==78) ) {
- alt88=1;
+ if ( (LA99_0==85) ) {
+ alt99=1;
}
- else if ( (LA88_0==79) && (synpred27_InternalDataDSL())) {
- alt88=2;
+ else if ( (LA99_0==86) && (synpred27_InternalDataDSL())) {
+ alt99=2;
}
- else if ( ((LA88_0>=126 && LA88_0<=127)) ) {
- alt88=3;
+ else if ( ((LA99_0>=133 && LA99_0<=134)) ) {
+ alt99=3;
}
- else if ( (LA88_0==RULE_INT||(LA88_0>=RULE_HEX && LA88_0<=RULE_DECIMAL)) ) {
- alt88=4;
+ else if ( (LA99_0==RULE_INT||(LA99_0>=RULE_HEX && LA99_0<=RULE_DECIMAL)) ) {
+ alt99=4;
}
- else if ( (LA88_0==128) ) {
- alt88=5;
+ else if ( (LA99_0==135) ) {
+ alt99=5;
}
- else if ( (LA88_0==RULE_STRING) ) {
- alt88=6;
+ else if ( (LA99_0==RULE_STRING) ) {
+ alt99=6;
}
- else if ( (LA88_0==129) ) {
- alt88=7;
+ else if ( (LA99_0==136) ) {
+ alt99=7;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 88, 0, input);
+ new NoViableAltException("", 99, 0, input);
throw nvae;
}
- switch (alt88) {
+ switch (alt99) {
case 1 :
- // InternalDataDSL.g:5195:3: this_XCollectionLiteral_0= ruleXCollectionLiteral
+ // InternalDataDSL.g:5634:3: this_XCollectionLiteral_0= ruleXCollectionLiteral
{
if ( state.backtracking==0 ) {
@@ -14393,10 +15587,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:5204:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
+ // InternalDataDSL.g:5643:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
{
- // InternalDataDSL.g:5204:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
- // InternalDataDSL.g:5205:4: ( ( () '[' ) )=>this_XClosure_1= ruleXClosure
+ // InternalDataDSL.g:5643:3: ( ( ( () '[' ) )=>this_XClosure_1= ruleXClosure )
+ // InternalDataDSL.g:5644:4: ( ( () '[' ) )=>this_XClosure_1= ruleXClosure
{
if ( state.backtracking==0 ) {
@@ -14421,7 +15615,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:5221:3: this_XBooleanLiteral_2= ruleXBooleanLiteral
+ // InternalDataDSL.g:5660:3: this_XBooleanLiteral_2= ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
@@ -14443,7 +15637,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:5230:3: this_XNumberLiteral_3= ruleXNumberLiteral
+ // InternalDataDSL.g:5669:3: this_XNumberLiteral_3= ruleXNumberLiteral
{
if ( state.backtracking==0 ) {
@@ -14465,7 +15659,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:5239:3: this_XNullLiteral_4= ruleXNullLiteral
+ // InternalDataDSL.g:5678:3: this_XNullLiteral_4= ruleXNullLiteral
{
if ( state.backtracking==0 ) {
@@ -14487,7 +15681,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalDataDSL.g:5248:3: this_XStringLiteral_5= ruleXStringLiteral
+ // InternalDataDSL.g:5687:3: this_XStringLiteral_5= ruleXStringLiteral
{
if ( state.backtracking==0 ) {
@@ -14509,7 +15703,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalDataDSL.g:5257:3: this_XTypeLiteral_6= ruleXTypeLiteral
+ // InternalDataDSL.g:5696:3: this_XTypeLiteral_6= ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
@@ -14555,7 +15749,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCollectionLiteral"
- // InternalDataDSL.g:5269:1: entryRuleXCollectionLiteral returns [EObject current=null] : iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ;
+ // InternalDataDSL.g:5708:1: entryRuleXCollectionLiteral returns [EObject current=null] : iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF ;
public final EObject entryRuleXCollectionLiteral() throws RecognitionException {
EObject current = null;
@@ -14563,8 +15757,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5269:59: (iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF )
- // InternalDataDSL.g:5270:2: iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF
+ // InternalDataDSL.g:5708:59: (iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF )
+ // InternalDataDSL.g:5709:2: iv_ruleXCollectionLiteral= ruleXCollectionLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCollectionLiteralRule());
@@ -14595,7 +15789,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCollectionLiteral"
- // InternalDataDSL.g:5276:1: ruleXCollectionLiteral returns [EObject current=null] : (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ;
+ // InternalDataDSL.g:5715:1: ruleXCollectionLiteral returns [EObject current=null] : (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) ;
public final EObject ruleXCollectionLiteral() throws RecognitionException {
EObject current = null;
@@ -14608,26 +15802,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5282:2: ( (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) )
- // InternalDataDSL.g:5283:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
+ // InternalDataDSL.g:5721:2: ( (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral ) )
+ // InternalDataDSL.g:5722:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
{
- // InternalDataDSL.g:5283:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalDataDSL.g:5722:2: (this_XSetLiteral_0= ruleXSetLiteral | this_XListLiteral_1= ruleXListLiteral )
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA89_0==78) ) {
- int LA89_1 = input.LA(2);
+ if ( (LA100_0==85) ) {
+ int LA100_1 = input.LA(2);
- if ( (LA89_1==79) ) {
- alt89=2;
+ if ( (LA100_1==86) ) {
+ alt100=2;
}
- else if ( (LA89_1==15) ) {
- alt89=1;
+ else if ( (LA100_1==15) ) {
+ alt100=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 89, 1, input);
+ new NoViableAltException("", 100, 1, input);
throw nvae;
}
@@ -14635,13 +15829,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 89, 0, input);
+ new NoViableAltException("", 100, 0, input);
throw nvae;
}
- switch (alt89) {
+ switch (alt100) {
case 1 :
- // InternalDataDSL.g:5284:3: this_XSetLiteral_0= ruleXSetLiteral
+ // InternalDataDSL.g:5723:3: this_XSetLiteral_0= ruleXSetLiteral
{
if ( state.backtracking==0 ) {
@@ -14663,7 +15857,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:5293:3: this_XListLiteral_1= ruleXListLiteral
+ // InternalDataDSL.g:5732:3: this_XListLiteral_1= ruleXListLiteral
{
if ( state.backtracking==0 ) {
@@ -14709,7 +15903,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSetLiteral"
- // InternalDataDSL.g:5305:1: entryRuleXSetLiteral returns [EObject current=null] : iv_ruleXSetLiteral= ruleXSetLiteral EOF ;
+ // InternalDataDSL.g:5744:1: entryRuleXSetLiteral returns [EObject current=null] : iv_ruleXSetLiteral= ruleXSetLiteral EOF ;
public final EObject entryRuleXSetLiteral() throws RecognitionException {
EObject current = null;
@@ -14717,8 +15911,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5305:52: (iv_ruleXSetLiteral= ruleXSetLiteral EOF )
- // InternalDataDSL.g:5306:2: iv_ruleXSetLiteral= ruleXSetLiteral EOF
+ // InternalDataDSL.g:5744:52: (iv_ruleXSetLiteral= ruleXSetLiteral EOF )
+ // InternalDataDSL.g:5745:2: iv_ruleXSetLiteral= ruleXSetLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSetLiteralRule());
@@ -14749,7 +15943,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSetLiteral"
- // InternalDataDSL.g:5312:1: ruleXSetLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ;
+ // InternalDataDSL.g:5751:1: ruleXSetLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) ;
public final EObject ruleXSetLiteral() throws RecognitionException {
EObject current = null;
@@ -14766,14 +15960,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5318:2: ( ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) )
- // InternalDataDSL.g:5319:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
+ // InternalDataDSL.g:5757:2: ( ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' ) )
+ // InternalDataDSL.g:5758:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
{
- // InternalDataDSL.g:5319:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
- // InternalDataDSL.g:5320:3: () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}'
+ // InternalDataDSL.g:5758:2: ( () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}' )
+ // InternalDataDSL.g:5759:3: () otherlv_1= '#' otherlv_2= '{' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= '}'
{
- // InternalDataDSL.g:5320:3: ()
- // InternalDataDSL.g:5321:4:
+ // InternalDataDSL.g:5759:3: ()
+ // InternalDataDSL.g:5760:4:
{
if ( state.backtracking==0 ) {
@@ -14785,41 +15979,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,78,FOLLOW_17); if (state.failed) return current;
+ otherlv_1=(Token)match(input,85,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
- otherlv_2=(Token)match(input,15,FOLLOW_94); if (state.failed) return current;
+ otherlv_2=(Token)match(input,15,FOLLOW_108); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
- // InternalDataDSL.g:5335:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // InternalDataDSL.g:5774:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( ((LA91_0>=RULE_STRING && LA91_0<=RULE_DECIMAL)||LA91_0==15||LA91_0==46||LA91_0==65||(LA91_0>=68 && LA91_0<=69)||LA91_0==74||(LA91_0>=78 && LA91_0<=79)||LA91_0==86||(LA91_0>=102 && LA91_0<=103)||LA91_0==107||LA91_0==113||LA91_0==115||(LA91_0>=119 && LA91_0<=120)||(LA91_0>=123 && LA91_0<=132)||LA91_0==134) ) {
- alt91=1;
+ if ( ((LA102_0>=RULE_STRING && LA102_0<=RULE_DECIMAL)||LA102_0==15||LA102_0==50||LA102_0==72||(LA102_0>=75 && LA102_0<=76)||LA102_0==81||(LA102_0>=85 && LA102_0<=86)||LA102_0==93||(LA102_0>=109 && LA102_0<=110)||LA102_0==114||LA102_0==120||LA102_0==122||(LA102_0>=126 && LA102_0<=127)||(LA102_0>=130 && LA102_0<=139)||LA102_0==141) ) {
+ alt102=1;
}
- switch (alt91) {
+ switch (alt102) {
case 1 :
- // InternalDataDSL.g:5336:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ // InternalDataDSL.g:5775:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
{
- // InternalDataDSL.g:5336:4: ( (lv_elements_3_0= ruleXExpression ) )
- // InternalDataDSL.g:5337:5: (lv_elements_3_0= ruleXExpression )
+ // InternalDataDSL.g:5775:4: ( (lv_elements_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:5776:5: (lv_elements_3_0= ruleXExpression )
{
- // InternalDataDSL.g:5337:5: (lv_elements_3_0= ruleXExpression )
- // InternalDataDSL.g:5338:6: lv_elements_3_0= ruleXExpression
+ // InternalDataDSL.g:5776:5: (lv_elements_3_0= ruleXExpression )
+ // InternalDataDSL.g:5777:6: lv_elements_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_109);
lv_elements_3_0=ruleXExpression();
state._fsp--;
@@ -14843,39 +16037,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5355:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
- loop90:
+ // InternalDataDSL.g:5794:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ loop101:
do {
- int alt90=2;
- int LA90_0 = input.LA(1);
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA90_0==75) ) {
- alt90=1;
+ if ( (LA101_0==82) ) {
+ alt101=1;
}
- switch (alt90) {
+ switch (alt101) {
case 1 :
- // InternalDataDSL.g:5356:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:5795:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
{
- otherlv_4=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
- // InternalDataDSL.g:5360:5: ( (lv_elements_5_0= ruleXExpression ) )
- // InternalDataDSL.g:5361:6: (lv_elements_5_0= ruleXExpression )
+ // InternalDataDSL.g:5799:5: ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:5800:6: (lv_elements_5_0= ruleXExpression )
{
- // InternalDataDSL.g:5361:6: (lv_elements_5_0= ruleXExpression )
- // InternalDataDSL.g:5362:7: lv_elements_5_0= ruleXExpression
+ // InternalDataDSL.g:5800:6: (lv_elements_5_0= ruleXExpression )
+ // InternalDataDSL.g:5801:7: lv_elements_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_95);
+ pushFollow(FOLLOW_109);
lv_elements_5_0=ruleXExpression();
state._fsp--;
@@ -14904,7 +16098,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop90;
+ break loop101;
}
} while (true);
@@ -14945,7 +16139,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXListLiteral"
- // InternalDataDSL.g:5389:1: entryRuleXListLiteral returns [EObject current=null] : iv_ruleXListLiteral= ruleXListLiteral EOF ;
+ // InternalDataDSL.g:5828:1: entryRuleXListLiteral returns [EObject current=null] : iv_ruleXListLiteral= ruleXListLiteral EOF ;
public final EObject entryRuleXListLiteral() throws RecognitionException {
EObject current = null;
@@ -14953,8 +16147,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5389:53: (iv_ruleXListLiteral= ruleXListLiteral EOF )
- // InternalDataDSL.g:5390:2: iv_ruleXListLiteral= ruleXListLiteral EOF
+ // InternalDataDSL.g:5828:53: (iv_ruleXListLiteral= ruleXListLiteral EOF )
+ // InternalDataDSL.g:5829:2: iv_ruleXListLiteral= ruleXListLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXListLiteralRule());
@@ -14985,7 +16179,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXListLiteral"
- // InternalDataDSL.g:5396:1: ruleXListLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ;
+ // InternalDataDSL.g:5835:1: ruleXListLiteral returns [EObject current=null] : ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) ;
public final EObject ruleXListLiteral() throws RecognitionException {
EObject current = null;
@@ -15002,14 +16196,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5402:2: ( ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) )
- // InternalDataDSL.g:5403:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
+ // InternalDataDSL.g:5841:2: ( ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' ) )
+ // InternalDataDSL.g:5842:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
{
- // InternalDataDSL.g:5403:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
- // InternalDataDSL.g:5404:3: () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']'
+ // InternalDataDSL.g:5842:2: ( () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']' )
+ // InternalDataDSL.g:5843:3: () otherlv_1= '#' otherlv_2= '[' ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )? otherlv_6= ']'
{
- // InternalDataDSL.g:5404:3: ()
- // InternalDataDSL.g:5405:4:
+ // InternalDataDSL.g:5843:3: ()
+ // InternalDataDSL.g:5844:4:
{
if ( state.backtracking==0 ) {
@@ -15021,41 +16215,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,78,FOLLOW_65); if (state.failed) return current;
+ otherlv_1=(Token)match(input,85,FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
- otherlv_2=(Token)match(input,79,FOLLOW_66); if (state.failed) return current;
+ otherlv_2=(Token)match(input,86,FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
- // InternalDataDSL.g:5419:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // InternalDataDSL.g:5858:3: ( ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )* )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( ((LA93_0>=RULE_STRING && LA93_0<=RULE_DECIMAL)||LA93_0==15||LA93_0==46||LA93_0==65||(LA93_0>=68 && LA93_0<=69)||LA93_0==74||(LA93_0>=78 && LA93_0<=79)||LA93_0==86||(LA93_0>=102 && LA93_0<=103)||LA93_0==107||LA93_0==113||LA93_0==115||(LA93_0>=119 && LA93_0<=120)||(LA93_0>=123 && LA93_0<=132)||LA93_0==134) ) {
- alt93=1;
+ if ( ((LA104_0>=RULE_STRING && LA104_0<=RULE_DECIMAL)||LA104_0==15||LA104_0==50||LA104_0==72||(LA104_0>=75 && LA104_0<=76)||LA104_0==81||(LA104_0>=85 && LA104_0<=86)||LA104_0==93||(LA104_0>=109 && LA104_0<=110)||LA104_0==114||LA104_0==120||LA104_0==122||(LA104_0>=126 && LA104_0<=127)||(LA104_0>=130 && LA104_0<=139)||LA104_0==141) ) {
+ alt104=1;
}
- switch (alt93) {
+ switch (alt104) {
case 1 :
- // InternalDataDSL.g:5420:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ // InternalDataDSL.g:5859:4: ( (lv_elements_3_0= ruleXExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
{
- // InternalDataDSL.g:5420:4: ( (lv_elements_3_0= ruleXExpression ) )
- // InternalDataDSL.g:5421:5: (lv_elements_3_0= ruleXExpression )
+ // InternalDataDSL.g:5859:4: ( (lv_elements_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:5860:5: (lv_elements_3_0= ruleXExpression )
{
- // InternalDataDSL.g:5421:5: (lv_elements_3_0= ruleXExpression )
- // InternalDataDSL.g:5422:6: lv_elements_3_0= ruleXExpression
+ // InternalDataDSL.g:5860:5: (lv_elements_3_0= ruleXExpression )
+ // InternalDataDSL.g:5861:6: lv_elements_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_81);
lv_elements_3_0=ruleXExpression();
state._fsp--;
@@ -15079,39 +16273,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5439:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
- loop92:
+ // InternalDataDSL.g:5878:4: (otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) ) )*
+ loop103:
do {
- int alt92=2;
- int LA92_0 = input.LA(1);
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA92_0==75) ) {
- alt92=1;
+ if ( (LA103_0==82) ) {
+ alt103=1;
}
- switch (alt92) {
+ switch (alt103) {
case 1 :
- // InternalDataDSL.g:5440:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:5879:5: otherlv_4= ',' ( (lv_elements_5_0= ruleXExpression ) )
{
- otherlv_4=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
- // InternalDataDSL.g:5444:5: ( (lv_elements_5_0= ruleXExpression ) )
- // InternalDataDSL.g:5445:6: (lv_elements_5_0= ruleXExpression )
+ // InternalDataDSL.g:5883:5: ( (lv_elements_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:5884:6: (lv_elements_5_0= ruleXExpression )
{
- // InternalDataDSL.g:5445:6: (lv_elements_5_0= ruleXExpression )
- // InternalDataDSL.g:5446:7: lv_elements_5_0= ruleXExpression
+ // InternalDataDSL.g:5884:6: (lv_elements_5_0= ruleXExpression )
+ // InternalDataDSL.g:5885:7: lv_elements_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_67);
+ pushFollow(FOLLOW_81);
lv_elements_5_0=ruleXExpression();
state._fsp--;
@@ -15140,7 +16334,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop92;
+ break loop103;
}
} while (true);
@@ -15150,7 +16344,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
@@ -15181,7 +16375,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXClosure"
- // InternalDataDSL.g:5473:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ;
+ // InternalDataDSL.g:5912:1: entryRuleXClosure returns [EObject current=null] : iv_ruleXClosure= ruleXClosure EOF ;
public final EObject entryRuleXClosure() throws RecognitionException {
EObject current = null;
@@ -15189,8 +16383,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5473:49: (iv_ruleXClosure= ruleXClosure EOF )
- // InternalDataDSL.g:5474:2: iv_ruleXClosure= ruleXClosure EOF
+ // InternalDataDSL.g:5912:49: (iv_ruleXClosure= ruleXClosure EOF )
+ // InternalDataDSL.g:5913:2: iv_ruleXClosure= ruleXClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureRule());
@@ -15221,7 +16415,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXClosure"
- // InternalDataDSL.g:5480:1: ruleXClosure returns [EObject current=null] : ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ;
+ // InternalDataDSL.g:5919:1: ruleXClosure returns [EObject current=null] : ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) ;
public final EObject ruleXClosure() throws RecognitionException {
EObject current = null;
@@ -15240,20 +16434,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5486:2: ( ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) )
- // InternalDataDSL.g:5487:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
+ // InternalDataDSL.g:5925:2: ( ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' ) )
+ // InternalDataDSL.g:5926:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
{
- // InternalDataDSL.g:5487:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
- // InternalDataDSL.g:5488:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']'
+ // InternalDataDSL.g:5926:2: ( ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']' )
+ // InternalDataDSL.g:5927:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) ) ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )? ( (lv_expression_6_0= ruleXExpressionInClosure ) ) otherlv_7= ']'
{
- // InternalDataDSL.g:5488:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) )
- // InternalDataDSL.g:5489:4: ( ( () '[' ) )=> ( () otherlv_1= '[' )
+ // InternalDataDSL.g:5927:3: ( ( ( () '[' ) )=> ( () otherlv_1= '[' ) )
+ // InternalDataDSL.g:5928:4: ( ( () '[' ) )=> ( () otherlv_1= '[' )
{
- // InternalDataDSL.g:5495:4: ( () otherlv_1= '[' )
- // InternalDataDSL.g:5496:5: () otherlv_1= '['
+ // InternalDataDSL.g:5934:4: ( () otherlv_1= '[' )
+ // InternalDataDSL.g:5935:5: () otherlv_1= '['
{
- // InternalDataDSL.g:5496:5: ()
- // InternalDataDSL.g:5497:6:
+ // InternalDataDSL.g:5935:5: ()
+ // InternalDataDSL.g:5936:6:
{
if ( state.backtracking==0 ) {
@@ -15265,7 +16459,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,79,FOLLOW_96); if (state.failed) return current;
+ otherlv_1=(Token)match(input,86,FOLLOW_110); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
@@ -15277,39 +16471,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5509:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?
- int alt96=2;
- alt96 = dfa96.predict(input);
- switch (alt96) {
+ // InternalDataDSL.g:5948:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?
+ int alt107=2;
+ alt107 = dfa107.predict(input);
+ switch (alt107) {
case 1 :
- // InternalDataDSL.g:5510:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
+ // InternalDataDSL.g:5949:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
{
- // InternalDataDSL.g:5533:4: ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
- // InternalDataDSL.g:5534:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) )
+ // InternalDataDSL.g:5972:4: ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) )
+ // InternalDataDSL.g:5973:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) )
{
- // InternalDataDSL.g:5534:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalDataDSL.g:5973:5: ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA95_0==RULE_ID||LA95_0==74||LA95_0==99) ) {
- alt95=1;
+ if ( (LA106_0==RULE_ID||LA106_0==81||LA106_0==106) ) {
+ alt106=1;
}
- switch (alt95) {
+ switch (alt106) {
case 1 :
- // InternalDataDSL.g:5535:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
+ // InternalDataDSL.g:5974:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
{
- // InternalDataDSL.g:5535:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5536:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:5974:6: ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5975:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5536:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:5537:8: lv_declaredFormalParameters_2_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:5975:7: (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:5976:8: lv_declaredFormalParameters_2_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
}
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
lv_declaredFormalParameters_2_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15333,39 +16527,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5554:6: (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
- loop94:
+ // InternalDataDSL.g:5993:6: (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )*
+ loop105:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA94_0==75) ) {
- alt94=1;
+ if ( (LA105_0==82) ) {
+ alt105=1;
}
- switch (alt94) {
+ switch (alt105) {
case 1 :
- // InternalDataDSL.g:5555:7: otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5994:7: otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
{
- otherlv_3=(Token)match(input,75,FOLLOW_77); if (state.failed) return current;
+ otherlv_3=(Token)match(input,82,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
- // InternalDataDSL.g:5559:7: ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5560:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:5998:7: ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5999:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5560:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:5561:9: lv_declaredFormalParameters_4_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:5999:8: (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6000:9: lv_declaredFormalParameters_4_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
}
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
lv_declaredFormalParameters_4_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15394,7 +16588,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop94;
+ break loop105;
}
} while (true);
@@ -15404,13 +16598,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5580:5: ( (lv_explicitSyntax_5_0= '|' ) )
- // InternalDataDSL.g:5581:6: (lv_explicitSyntax_5_0= '|' )
+ // InternalDataDSL.g:6019:5: ( (lv_explicitSyntax_5_0= '|' ) )
+ // InternalDataDSL.g:6020:6: (lv_explicitSyntax_5_0= '|' )
{
- // InternalDataDSL.g:5581:6: (lv_explicitSyntax_5_0= '|' )
- // InternalDataDSL.g:5582:7: lv_explicitSyntax_5_0= '|'
+ // InternalDataDSL.g:6020:6: (lv_explicitSyntax_5_0= '|' )
+ // InternalDataDSL.g:6021:7: lv_explicitSyntax_5_0= '|'
{
- lv_explicitSyntax_5_0=(Token)match(input,112,FOLLOW_98); if (state.failed) return current;
+ lv_explicitSyntax_5_0=(Token)match(input,119,FOLLOW_112); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitSyntax_5_0, grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
@@ -15439,18 +16633,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5596:3: ( (lv_expression_6_0= ruleXExpressionInClosure ) )
- // InternalDataDSL.g:5597:4: (lv_expression_6_0= ruleXExpressionInClosure )
+ // InternalDataDSL.g:6035:3: ( (lv_expression_6_0= ruleXExpressionInClosure ) )
+ // InternalDataDSL.g:6036:4: (lv_expression_6_0= ruleXExpressionInClosure )
{
- // InternalDataDSL.g:5597:4: (lv_expression_6_0= ruleXExpressionInClosure )
- // InternalDataDSL.g:5598:5: lv_expression_6_0= ruleXExpressionInClosure
+ // InternalDataDSL.g:6036:4: (lv_expression_6_0= ruleXExpressionInClosure )
+ // InternalDataDSL.g:6037:5: lv_expression_6_0= ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
}
- pushFollow(FOLLOW_99);
+ pushFollow(FOLLOW_113);
lv_expression_6_0=ruleXExpressionInClosure();
state._fsp--;
@@ -15474,7 +16668,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
@@ -15505,7 +16699,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpressionInClosure"
- // InternalDataDSL.g:5623:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ;
+ // InternalDataDSL.g:6062:1: entryRuleXExpressionInClosure returns [EObject current=null] : iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF ;
public final EObject entryRuleXExpressionInClosure() throws RecognitionException {
EObject current = null;
@@ -15513,8 +16707,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5623:61: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF )
- // InternalDataDSL.g:5624:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF
+ // InternalDataDSL.g:6062:61: (iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF )
+ // InternalDataDSL.g:6063:2: iv_ruleXExpressionInClosure= ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInClosureRule());
@@ -15545,7 +16739,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpressionInClosure"
- // InternalDataDSL.g:5630:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ;
+ // InternalDataDSL.g:6069:1: ruleXExpressionInClosure returns [EObject current=null] : ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) ;
public final EObject ruleXExpressionInClosure() throws RecognitionException {
EObject current = null;
@@ -15557,14 +16751,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5636:2: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) )
- // InternalDataDSL.g:5637:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
+ // InternalDataDSL.g:6075:2: ( ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* ) )
+ // InternalDataDSL.g:6076:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
{
- // InternalDataDSL.g:5637:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
- // InternalDataDSL.g:5638:3: () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
+ // InternalDataDSL.g:6076:2: ( () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )* )
+ // InternalDataDSL.g:6077:3: () ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
{
- // InternalDataDSL.g:5638:3: ()
- // InternalDataDSL.g:5639:4:
+ // InternalDataDSL.g:6077:3: ()
+ // InternalDataDSL.g:6078:4:
{
if ( state.backtracking==0 ) {
@@ -15576,33 +16770,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5645:3: ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
- loop98:
+ // InternalDataDSL.g:6084:3: ( ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )? )*
+ loop109:
do {
- int alt98=2;
- int LA98_0 = input.LA(1);
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( ((LA98_0>=RULE_STRING && LA98_0<=RULE_DECIMAL)||LA98_0==15||LA98_0==46||LA98_0==65||(LA98_0>=68 && LA98_0<=69)||LA98_0==74||(LA98_0>=78 && LA98_0<=79)||LA98_0==86||(LA98_0>=102 && LA98_0<=103)||LA98_0==107||LA98_0==113||LA98_0==115||(LA98_0>=119 && LA98_0<=132)||LA98_0==134) ) {
- alt98=1;
+ if ( ((LA109_0>=RULE_STRING && LA109_0<=RULE_DECIMAL)||LA109_0==15||LA109_0==50||LA109_0==72||(LA109_0>=75 && LA109_0<=76)||LA109_0==81||(LA109_0>=85 && LA109_0<=86)||LA109_0==93||(LA109_0>=109 && LA109_0<=110)||LA109_0==114||LA109_0==120||LA109_0==122||(LA109_0>=126 && LA109_0<=139)||LA109_0==141) ) {
+ alt109=1;
}
- switch (alt98) {
+ switch (alt109) {
case 1 :
- // InternalDataDSL.g:5646:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )?
+ // InternalDataDSL.g:6085:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_2= ';' )?
{
- // InternalDataDSL.g:5646:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:5647:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:6085:4: ( (lv_expressions_1_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:6086:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:5647:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:5648:6: lv_expressions_1_0= ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:6086:5: (lv_expressions_1_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:6087:6: lv_expressions_1_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
}
- pushFollow(FOLLOW_100);
+ pushFollow(FOLLOW_114);
lv_expressions_1_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -15626,18 +16820,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5665:4: (otherlv_2= ';' )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // InternalDataDSL.g:6104:4: (otherlv_2= ';' )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( (LA97_0==72) ) {
- alt97=1;
+ if ( (LA108_0==79) ) {
+ alt108=1;
}
- switch (alt97) {
+ switch (alt108) {
case 1 :
- // InternalDataDSL.g:5666:5: otherlv_2= ';'
+ // InternalDataDSL.g:6105:5: otherlv_2= ';'
{
- otherlv_2=(Token)match(input,72,FOLLOW_101); if (state.failed) return current;
+ otherlv_2=(Token)match(input,79,FOLLOW_115); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
@@ -15654,7 +16848,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop98;
+ break loop109;
}
} while (true);
@@ -15683,7 +16877,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXShortClosure"
- // InternalDataDSL.g:5676:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ;
+ // InternalDataDSL.g:6115:1: entryRuleXShortClosure returns [EObject current=null] : iv_ruleXShortClosure= ruleXShortClosure EOF ;
public final EObject entryRuleXShortClosure() throws RecognitionException {
EObject current = null;
@@ -15691,8 +16885,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5676:54: (iv_ruleXShortClosure= ruleXShortClosure EOF )
- // InternalDataDSL.g:5677:2: iv_ruleXShortClosure= ruleXShortClosure EOF
+ // InternalDataDSL.g:6115:54: (iv_ruleXShortClosure= ruleXShortClosure EOF )
+ // InternalDataDSL.g:6116:2: iv_ruleXShortClosure= ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureRule());
@@ -15723,7 +16917,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXShortClosure"
- // InternalDataDSL.g:5683:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:6122:1: ruleXShortClosure returns [EObject current=null] : ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXShortClosure() throws RecognitionException {
EObject current = null;
@@ -15740,20 +16934,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5689:2: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:5690:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6128:2: ( ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:6129:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:5690:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
- // InternalDataDSL.g:5691:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6129:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6130:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) ) ( (lv_expression_5_0= ruleXExpression ) )
{
- // InternalDataDSL.g:5691:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) )
- // InternalDataDSL.g:5692:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
+ // InternalDataDSL.g:6130:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) ) )
+ // InternalDataDSL.g:6131:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
{
- // InternalDataDSL.g:5717:4: ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
- // InternalDataDSL.g:5718:5: () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) )
+ // InternalDataDSL.g:6156:4: ( () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) ) )
+ // InternalDataDSL.g:6157:5: () ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_4_0= '|' ) )
{
- // InternalDataDSL.g:5718:5: ()
- // InternalDataDSL.g:5719:6:
+ // InternalDataDSL.g:6157:5: ()
+ // InternalDataDSL.g:6158:6:
{
if ( state.backtracking==0 ) {
@@ -15765,29 +16959,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5725:5: ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // InternalDataDSL.g:6164:5: ( ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )* )?
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA100_0==RULE_ID||LA100_0==74||LA100_0==99) ) {
- alt100=1;
+ if ( (LA111_0==RULE_ID||LA111_0==81||LA111_0==106) ) {
+ alt111=1;
}
- switch (alt100) {
+ switch (alt111) {
case 1 :
- // InternalDataDSL.g:5726:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
+ // InternalDataDSL.g:6165:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) ) (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
{
- // InternalDataDSL.g:5726:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5727:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6165:6: ( (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6166:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5727:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:5728:8: lv_declaredFormalParameters_1_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:6166:7: (lv_declaredFormalParameters_1_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6167:8: lv_declaredFormalParameters_1_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
}
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
lv_declaredFormalParameters_1_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15811,39 +17005,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5745:6: (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
- loop99:
+ // InternalDataDSL.g:6184:6: (otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) ) )*
+ loop110:
do {
- int alt99=2;
- int LA99_0 = input.LA(1);
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA99_0==75) ) {
- alt99=1;
+ if ( (LA110_0==82) ) {
+ alt110=1;
}
- switch (alt99) {
+ switch (alt110) {
case 1 :
- // InternalDataDSL.g:5746:7: otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6185:7: otherlv_2= ',' ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
{
- otherlv_2=(Token)match(input,75,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,82,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
- // InternalDataDSL.g:5750:7: ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5751:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6189:7: ( (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6190:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5751:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:5752:9: lv_declaredFormalParameters_3_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:6190:8: (lv_declaredFormalParameters_3_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6191:9: lv_declaredFormalParameters_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
}
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
lv_declaredFormalParameters_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -15872,7 +17066,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop99;
+ break loop110;
}
} while (true);
@@ -15882,13 +17076,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5771:5: ( (lv_explicitSyntax_4_0= '|' ) )
- // InternalDataDSL.g:5772:6: (lv_explicitSyntax_4_0= '|' )
+ // InternalDataDSL.g:6210:5: ( (lv_explicitSyntax_4_0= '|' ) )
+ // InternalDataDSL.g:6211:6: (lv_explicitSyntax_4_0= '|' )
{
- // InternalDataDSL.g:5772:6: (lv_explicitSyntax_4_0= '|' )
- // InternalDataDSL.g:5773:7: lv_explicitSyntax_4_0= '|'
+ // InternalDataDSL.g:6211:6: (lv_explicitSyntax_4_0= '|' )
+ // InternalDataDSL.g:6212:7: lv_explicitSyntax_4_0= '|'
{
- lv_explicitSyntax_4_0=(Token)match(input,112,FOLLOW_64); if (state.failed) return current;
+ lv_explicitSyntax_4_0=(Token)match(input,119,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitSyntax_4_0, grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
@@ -15914,11 +17108,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5787:3: ( (lv_expression_5_0= ruleXExpression ) )
- // InternalDataDSL.g:5788:4: (lv_expression_5_0= ruleXExpression )
+ // InternalDataDSL.g:6226:3: ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6227:4: (lv_expression_5_0= ruleXExpression )
{
- // InternalDataDSL.g:5788:4: (lv_expression_5_0= ruleXExpression )
- // InternalDataDSL.g:5789:5: lv_expression_5_0= ruleXExpression
+ // InternalDataDSL.g:6227:4: (lv_expression_5_0= ruleXExpression )
+ // InternalDataDSL.g:6228:5: lv_expression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -15974,7 +17168,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXParenthesizedExpression"
- // InternalDataDSL.g:5810:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ;
+ // InternalDataDSL.g:6249:1: entryRuleXParenthesizedExpression returns [EObject current=null] : iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF ;
public final EObject entryRuleXParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -15982,8 +17176,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5810:65: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF )
- // InternalDataDSL.g:5811:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF
+ // InternalDataDSL.g:6249:65: (iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF )
+ // InternalDataDSL.g:6250:2: iv_ruleXParenthesizedExpression= ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXParenthesizedExpressionRule());
@@ -16014,7 +17208,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXParenthesizedExpression"
- // InternalDataDSL.g:5817:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ;
+ // InternalDataDSL.g:6256:1: ruleXParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) ;
public final EObject ruleXParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -16027,13 +17221,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5823:2: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) )
- // InternalDataDSL.g:5824:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
+ // InternalDataDSL.g:6262:2: ( (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' ) )
+ // InternalDataDSL.g:6263:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
{
- // InternalDataDSL.g:5824:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
- // InternalDataDSL.g:5825:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')'
+ // InternalDataDSL.g:6263:2: (otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')' )
+ // InternalDataDSL.g:6264:3: otherlv_0= '(' this_XExpression_1= ruleXExpression otherlv_2= ')'
{
- otherlv_0=(Token)match(input,74,FOLLOW_64); if (state.failed) return current;
+ otherlv_0=(Token)match(input,81,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
@@ -16044,7 +17238,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
this_XExpression_1=ruleXExpression();
state._fsp--;
@@ -16055,7 +17249,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- otherlv_2=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
+ otherlv_2=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
@@ -16086,7 +17280,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXIfExpression"
- // InternalDataDSL.g:5845:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ;
+ // InternalDataDSL.g:6284:1: entryRuleXIfExpression returns [EObject current=null] : iv_ruleXIfExpression= ruleXIfExpression EOF ;
public final EObject entryRuleXIfExpression() throws RecognitionException {
EObject current = null;
@@ -16094,8 +17288,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5845:54: (iv_ruleXIfExpression= ruleXIfExpression EOF )
- // InternalDataDSL.g:5846:2: iv_ruleXIfExpression= ruleXIfExpression EOF
+ // InternalDataDSL.g:6284:54: (iv_ruleXIfExpression= ruleXIfExpression EOF )
+ // InternalDataDSL.g:6285:2: iv_ruleXIfExpression= ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionRule());
@@ -16126,7 +17320,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXIfExpression"
- // InternalDataDSL.g:5852:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ;
+ // InternalDataDSL.g:6291:1: ruleXIfExpression returns [EObject current=null] : ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) ;
public final EObject ruleXIfExpression() throws RecognitionException {
EObject current = null;
@@ -16145,14 +17339,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5858:2: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) )
- // InternalDataDSL.g:5859:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
+ // InternalDataDSL.g:6297:2: ( ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? ) )
+ // InternalDataDSL.g:6298:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
{
- // InternalDataDSL.g:5859:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
- // InternalDataDSL.g:5860:3: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
+ // InternalDataDSL.g:6298:2: ( () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )? )
+ // InternalDataDSL.g:6299:3: () otherlv_1= 'if' otherlv_2= '(' ( (lv_if_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_then_5_0= ruleXExpression ) ) ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
{
- // InternalDataDSL.g:5860:3: ()
- // InternalDataDSL.g:5861:4:
+ // InternalDataDSL.g:6299:3: ()
+ // InternalDataDSL.g:6300:4:
{
if ( state.backtracking==0 ) {
@@ -16164,30 +17358,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,113,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,120,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- otherlv_2=(Token)match(input,74,FOLLOW_64); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- // InternalDataDSL.g:5875:3: ( (lv_if_3_0= ruleXExpression ) )
- // InternalDataDSL.g:5876:4: (lv_if_3_0= ruleXExpression )
+ // InternalDataDSL.g:6314:3: ( (lv_if_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:6315:4: (lv_if_3_0= ruleXExpression )
{
- // InternalDataDSL.g:5876:4: (lv_if_3_0= ruleXExpression )
- // InternalDataDSL.g:5877:5: lv_if_3_0= ruleXExpression
+ // InternalDataDSL.g:6315:4: (lv_if_3_0= ruleXExpression )
+ // InternalDataDSL.g:6316:5: lv_if_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_if_3_0=ruleXExpression();
state._fsp--;
@@ -16211,24 +17405,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,83,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- // InternalDataDSL.g:5898:3: ( (lv_then_5_0= ruleXExpression ) )
- // InternalDataDSL.g:5899:4: (lv_then_5_0= ruleXExpression )
+ // InternalDataDSL.g:6337:3: ( (lv_then_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6338:4: (lv_then_5_0= ruleXExpression )
{
- // InternalDataDSL.g:5899:4: (lv_then_5_0= ruleXExpression )
- // InternalDataDSL.g:5900:5: lv_then_5_0= ruleXExpression
+ // InternalDataDSL.g:6338:4: (lv_then_5_0= ruleXExpression )
+ // InternalDataDSL.g:6339:5: lv_then_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
- pushFollow(FOLLOW_103);
+ pushFollow(FOLLOW_117);
lv_then_5_0=ruleXExpression();
state._fsp--;
@@ -16252,25 +17446,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5917:3: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
- int alt101=2;
- int LA101_0 = input.LA(1);
+ // InternalDataDSL.g:6356:3: ( ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) ) )?
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( (LA101_0==114) ) {
- int LA101_1 = input.LA(2);
+ if ( (LA112_0==121) ) {
+ int LA112_1 = input.LA(2);
if ( (synpred31_InternalDataDSL()) ) {
- alt101=1;
+ alt112=1;
}
}
- switch (alt101) {
+ switch (alt112) {
case 1 :
- // InternalDataDSL.g:5918:4: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:6357:4: ( ( 'else' )=>otherlv_6= 'else' ) ( (lv_else_7_0= ruleXExpression ) )
{
- // InternalDataDSL.g:5918:4: ( ( 'else' )=>otherlv_6= 'else' )
- // InternalDataDSL.g:5919:5: ( 'else' )=>otherlv_6= 'else'
+ // InternalDataDSL.g:6357:4: ( ( 'else' )=>otherlv_6= 'else' )
+ // InternalDataDSL.g:6358:5: ( 'else' )=>otherlv_6= 'else'
{
- otherlv_6=(Token)match(input,114,FOLLOW_64); if (state.failed) return current;
+ otherlv_6=(Token)match(input,121,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
@@ -16279,11 +17473,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5925:4: ( (lv_else_7_0= ruleXExpression ) )
- // InternalDataDSL.g:5926:5: (lv_else_7_0= ruleXExpression )
+ // InternalDataDSL.g:6364:4: ( (lv_else_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:6365:5: (lv_else_7_0= ruleXExpression )
{
- // InternalDataDSL.g:5926:5: (lv_else_7_0= ruleXExpression )
- // InternalDataDSL.g:5927:6: lv_else_7_0= ruleXExpression
+ // InternalDataDSL.g:6365:5: (lv_else_7_0= ruleXExpression )
+ // InternalDataDSL.g:6366:6: lv_else_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -16345,7 +17539,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSwitchExpression"
- // InternalDataDSL.g:5949:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ;
+ // InternalDataDSL.g:6388:1: entryRuleXSwitchExpression returns [EObject current=null] : iv_ruleXSwitchExpression= ruleXSwitchExpression EOF ;
public final EObject entryRuleXSwitchExpression() throws RecognitionException {
EObject current = null;
@@ -16353,8 +17547,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:5949:58: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF )
- // InternalDataDSL.g:5950:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF
+ // InternalDataDSL.g:6388:58: (iv_ruleXSwitchExpression= ruleXSwitchExpression EOF )
+ // InternalDataDSL.g:6389:2: iv_ruleXSwitchExpression= ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionRule());
@@ -16385,7 +17579,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSwitchExpression"
- // InternalDataDSL.g:5956:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ;
+ // InternalDataDSL.g:6395:1: ruleXSwitchExpression returns [EObject current=null] : ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) ;
public final EObject ruleXSwitchExpression() throws RecognitionException {
EObject current = null;
@@ -16415,14 +17609,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:5962:2: ( ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) )
- // InternalDataDSL.g:5963:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
+ // InternalDataDSL.g:6401:2: ( ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' ) )
+ // InternalDataDSL.g:6402:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
{
- // InternalDataDSL.g:5963:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
- // InternalDataDSL.g:5964:3: () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}'
+ // InternalDataDSL.g:6402:2: ( () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}' )
+ // InternalDataDSL.g:6403:3: () otherlv_1= 'switch' ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) ) otherlv_10= '{' ( (lv_cases_11_0= ruleXCasePart ) )* (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )? otherlv_15= '}'
{
- // InternalDataDSL.g:5964:3: ()
- // InternalDataDSL.g:5965:4:
+ // InternalDataDSL.g:6403:3: ()
+ // InternalDataDSL.g:6404:4:
{
if ( state.backtracking==0 ) {
@@ -16434,46 +17628,46 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,115,FOLLOW_104); if (state.failed) return current;
+ otherlv_1=(Token)match(input,122,FOLLOW_118); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- // InternalDataDSL.g:5975:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )
- int alt103=2;
- alt103 = dfa103.predict(input);
- switch (alt103) {
+ // InternalDataDSL.g:6414:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )
+ int alt114=2;
+ alt114 = dfa114.predict(input);
+ switch (alt114) {
case 1 :
- // InternalDataDSL.g:5976:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalDataDSL.g:6415:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
{
- // InternalDataDSL.g:5976:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
- // InternalDataDSL.g:5977:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')'
+ // InternalDataDSL.g:6415:4: ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalDataDSL.g:6416:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')'
{
- // InternalDataDSL.g:5977:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
- // InternalDataDSL.g:5978:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalDataDSL.g:6416:5: ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
+ // InternalDataDSL.g:6417:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
{
- // InternalDataDSL.g:5988:6: (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
- // InternalDataDSL.g:5989:7: otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
+ // InternalDataDSL.g:6427:6: (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalDataDSL.g:6428:7: otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
{
- otherlv_2=(Token)match(input,74,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
- // InternalDataDSL.g:5993:7: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5994:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6432:7: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6433:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5994:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:5995:9: lv_declaredParam_3_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:6433:8: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6434:9: lv_declaredParam_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
}
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_119);
lv_declaredParam_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -16497,7 +17691,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,116,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,123,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
@@ -16509,18 +17703,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6018:5: ( (lv_switch_5_0= ruleXExpression ) )
- // InternalDataDSL.g:6019:6: (lv_switch_5_0= ruleXExpression )
+ // InternalDataDSL.g:6457:5: ( (lv_switch_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6458:6: (lv_switch_5_0= ruleXExpression )
{
- // InternalDataDSL.g:6019:6: (lv_switch_5_0= ruleXExpression )
- // InternalDataDSL.g:6020:7: lv_switch_5_0= ruleXExpression
+ // InternalDataDSL.g:6458:6: (lv_switch_5_0= ruleXExpression )
+ // InternalDataDSL.g:6459:7: lv_switch_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_switch_5_0=ruleXExpression();
state._fsp--;
@@ -16544,7 +17738,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,76,FOLLOW_17); if (state.failed) return current;
+ otherlv_6=(Token)match(input,83,FOLLOW_18); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
@@ -16557,33 +17751,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:6043:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6482:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:6043:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
- // InternalDataDSL.g:6044:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) )
+ // InternalDataDSL.g:6482:4: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6483:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) )
{
- // InternalDataDSL.g:6044:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?
- int alt102=2;
- alt102 = dfa102.predict(input);
- switch (alt102) {
+ // InternalDataDSL.g:6483:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?
+ int alt113=2;
+ alt113 = dfa113.predict(input);
+ switch (alt113) {
case 1 :
- // InternalDataDSL.g:6045:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
+ // InternalDataDSL.g:6484:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
{
- // InternalDataDSL.g:6054:6: ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
- // InternalDataDSL.g:6055:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':'
+ // InternalDataDSL.g:6493:6: ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' )
+ // InternalDataDSL.g:6494:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':'
{
- // InternalDataDSL.g:6055:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:6056:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6494:7: ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6495:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:6056:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:6057:9: lv_declaredParam_7_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:6495:8: (lv_declaredParam_7_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6496:9: lv_declaredParam_7_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
}
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_119);
lv_declaredParam_7_0=ruleJvmFormalParameter();
state._fsp--;
@@ -16607,7 +17801,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,116,FOLLOW_64); if (state.failed) return current;
+ otherlv_8=(Token)match(input,123,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
@@ -16622,18 +17816,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6080:5: ( (lv_switch_9_0= ruleXExpression ) )
- // InternalDataDSL.g:6081:6: (lv_switch_9_0= ruleXExpression )
+ // InternalDataDSL.g:6519:5: ( (lv_switch_9_0= ruleXExpression ) )
+ // InternalDataDSL.g:6520:6: (lv_switch_9_0= ruleXExpression )
{
- // InternalDataDSL.g:6081:6: (lv_switch_9_0= ruleXExpression )
- // InternalDataDSL.g:6082:7: lv_switch_9_0= ruleXExpression
+ // InternalDataDSL.g:6520:6: (lv_switch_9_0= ruleXExpression )
+ // InternalDataDSL.g:6521:7: lv_switch_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
}
- pushFollow(FOLLOW_17);
+ pushFollow(FOLLOW_18);
lv_switch_9_0=ruleXExpression();
state._fsp--;
@@ -16666,36 +17860,36 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,15,FOLLOW_106); if (state.failed) return current;
+ otherlv_10=(Token)match(input,15,FOLLOW_120); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
- // InternalDataDSL.g:6105:3: ( (lv_cases_11_0= ruleXCasePart ) )*
- loop104:
+ // InternalDataDSL.g:6544:3: ( (lv_cases_11_0= ruleXCasePart ) )*
+ loop115:
do {
- int alt104=2;
- int LA104_0 = input.LA(1);
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA104_0==RULE_ID||(LA104_0>=74 && LA104_0<=75)||LA104_0==99||LA104_0==116||LA104_0==118) ) {
- alt104=1;
+ if ( (LA115_0==RULE_ID||(LA115_0>=81 && LA115_0<=82)||LA115_0==106||LA115_0==123||LA115_0==125) ) {
+ alt115=1;
}
- switch (alt104) {
+ switch (alt115) {
case 1 :
- // InternalDataDSL.g:6106:4: (lv_cases_11_0= ruleXCasePart )
+ // InternalDataDSL.g:6545:4: (lv_cases_11_0= ruleXCasePart )
{
- // InternalDataDSL.g:6106:4: (lv_cases_11_0= ruleXCasePart )
- // InternalDataDSL.g:6107:5: lv_cases_11_0= ruleXCasePart
+ // InternalDataDSL.g:6545:4: (lv_cases_11_0= ruleXCasePart )
+ // InternalDataDSL.g:6546:5: lv_cases_11_0= ruleXCasePart
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
}
- pushFollow(FOLLOW_106);
+ pushFollow(FOLLOW_120);
lv_cases_11_0=ruleXCasePart();
state._fsp--;
@@ -16721,45 +17915,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop104;
+ break loop115;
}
} while (true);
- // InternalDataDSL.g:6124:3: (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )?
- int alt105=2;
- int LA105_0 = input.LA(1);
+ // InternalDataDSL.g:6563:3: (otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) ) )?
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA105_0==117) ) {
- alt105=1;
+ if ( (LA116_0==124) ) {
+ alt116=1;
}
- switch (alt105) {
+ switch (alt116) {
case 1 :
- // InternalDataDSL.g:6125:4: otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) )
+ // InternalDataDSL.g:6564:4: otherlv_12= 'default' otherlv_13= ':' ( (lv_default_14_0= ruleXExpression ) )
{
- otherlv_12=(Token)match(input,117,FOLLOW_105); if (state.failed) return current;
+ otherlv_12=(Token)match(input,124,FOLLOW_119); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
- otherlv_13=(Token)match(input,116,FOLLOW_64); if (state.failed) return current;
+ otherlv_13=(Token)match(input,123,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
- // InternalDataDSL.g:6133:4: ( (lv_default_14_0= ruleXExpression ) )
- // InternalDataDSL.g:6134:5: (lv_default_14_0= ruleXExpression )
+ // InternalDataDSL.g:6572:4: ( (lv_default_14_0= ruleXExpression ) )
+ // InternalDataDSL.g:6573:5: (lv_default_14_0= ruleXExpression )
{
- // InternalDataDSL.g:6134:5: (lv_default_14_0= ruleXExpression )
- // InternalDataDSL.g:6135:6: lv_default_14_0= ruleXExpression
+ // InternalDataDSL.g:6573:5: (lv_default_14_0= ruleXExpression )
+ // InternalDataDSL.g:6574:6: lv_default_14_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
}
- pushFollow(FOLLOW_107);
+ pushFollow(FOLLOW_41);
lv_default_14_0=ruleXExpression();
state._fsp--;
@@ -16820,7 +18014,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCasePart"
- // InternalDataDSL.g:6161:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ;
+ // InternalDataDSL.g:6600:1: entryRuleXCasePart returns [EObject current=null] : iv_ruleXCasePart= ruleXCasePart EOF ;
public final EObject entryRuleXCasePart() throws RecognitionException {
EObject current = null;
@@ -16828,8 +18022,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6161:50: (iv_ruleXCasePart= ruleXCasePart EOF )
- // InternalDataDSL.g:6162:2: iv_ruleXCasePart= ruleXCasePart EOF
+ // InternalDataDSL.g:6600:50: (iv_ruleXCasePart= ruleXCasePart EOF )
+ // InternalDataDSL.g:6601:2: iv_ruleXCasePart= ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartRule());
@@ -16860,7 +18054,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCasePart"
- // InternalDataDSL.g:6168:1: ruleXCasePart returns [EObject current=null] : ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ;
+ // InternalDataDSL.g:6607:1: ruleXCasePart returns [EObject current=null] : ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) ;
public final EObject ruleXCasePart() throws RecognitionException {
EObject current = null;
@@ -16878,14 +18072,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6174:2: ( ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) )
- // InternalDataDSL.g:6175:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
+ // InternalDataDSL.g:6613:2: ( ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) ) )
+ // InternalDataDSL.g:6614:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
{
- // InternalDataDSL.g:6175:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
- // InternalDataDSL.g:6176:3: () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
+ // InternalDataDSL.g:6614:2: ( () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) ) )
+ // InternalDataDSL.g:6615:3: () ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )? (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )? ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
{
- // InternalDataDSL.g:6176:3: ()
- // InternalDataDSL.g:6177:4:
+ // InternalDataDSL.g:6615:3: ()
+ // InternalDataDSL.g:6616:4:
{
if ( state.backtracking==0 ) {
@@ -16897,26 +18091,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6183:3: ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )?
- int alt106=2;
- int LA106_0 = input.LA(1);
+ // InternalDataDSL.g:6622:3: ( (lv_typeGuard_1_0= ruleJvmTypeReference ) )?
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA106_0==RULE_ID||LA106_0==74||LA106_0==99) ) {
- alt106=1;
+ if ( (LA117_0==RULE_ID||LA117_0==81||LA117_0==106) ) {
+ alt117=1;
}
- switch (alt106) {
+ switch (alt117) {
case 1 :
- // InternalDataDSL.g:6184:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:6623:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:6184:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
- // InternalDataDSL.g:6185:5: lv_typeGuard_1_0= ruleJvmTypeReference
+ // InternalDataDSL.g:6623:4: (lv_typeGuard_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:6624:5: lv_typeGuard_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
}
- pushFollow(FOLLOW_108);
+ pushFollow(FOLLOW_121);
lv_typeGuard_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -16943,35 +18137,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6202:3: (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // InternalDataDSL.g:6641:3: (otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) ) )?
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA107_0==118) ) {
- alt107=1;
+ if ( (LA118_0==125) ) {
+ alt118=1;
}
- switch (alt107) {
+ switch (alt118) {
case 1 :
- // InternalDataDSL.g:6203:4: otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:6642:4: otherlv_2= 'case' ( (lv_case_3_0= ruleXExpression ) )
{
- otherlv_2=(Token)match(input,118,FOLLOW_64); if (state.failed) return current;
+ otherlv_2=(Token)match(input,125,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
- // InternalDataDSL.g:6207:4: ( (lv_case_3_0= ruleXExpression ) )
- // InternalDataDSL.g:6208:5: (lv_case_3_0= ruleXExpression )
+ // InternalDataDSL.g:6646:4: ( (lv_case_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:6647:5: (lv_case_3_0= ruleXExpression )
{
- // InternalDataDSL.g:6208:5: (lv_case_3_0= ruleXExpression )
- // InternalDataDSL.g:6209:6: lv_case_3_0= ruleXExpression
+ // InternalDataDSL.g:6647:5: (lv_case_3_0= ruleXExpression )
+ // InternalDataDSL.g:6648:6: lv_case_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
}
- pushFollow(FOLLOW_109);
+ pushFollow(FOLLOW_122);
lv_case_3_0=ruleXExpression();
state._fsp--;
@@ -17001,41 +18195,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6227:3: ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
- int alt108=2;
- int LA108_0 = input.LA(1);
+ // InternalDataDSL.g:6666:3: ( (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) ) | ( (lv_fallThrough_6_0= ',' ) ) )
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA108_0==116) ) {
- alt108=1;
+ if ( (LA119_0==123) ) {
+ alt119=1;
}
- else if ( (LA108_0==75) ) {
- alt108=2;
+ else if ( (LA119_0==82) ) {
+ alt119=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 108, 0, input);
+ new NoViableAltException("", 119, 0, input);
throw nvae;
}
- switch (alt108) {
+ switch (alt119) {
case 1 :
- // InternalDataDSL.g:6228:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6667:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:6228:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
- // InternalDataDSL.g:6229:5: otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6667:4: (otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6668:5: otherlv_4= ':' ( (lv_then_5_0= ruleXExpression ) )
{
- otherlv_4=(Token)match(input,116,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,123,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
- // InternalDataDSL.g:6233:5: ( (lv_then_5_0= ruleXExpression ) )
- // InternalDataDSL.g:6234:6: (lv_then_5_0= ruleXExpression )
+ // InternalDataDSL.g:6672:5: ( (lv_then_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6673:6: (lv_then_5_0= ruleXExpression )
{
- // InternalDataDSL.g:6234:6: (lv_then_5_0= ruleXExpression )
- // InternalDataDSL.g:6235:7: lv_then_5_0= ruleXExpression
+ // InternalDataDSL.g:6673:6: (lv_then_5_0= ruleXExpression )
+ // InternalDataDSL.g:6674:7: lv_then_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -17073,15 +18267,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:6254:4: ( (lv_fallThrough_6_0= ',' ) )
+ // InternalDataDSL.g:6693:4: ( (lv_fallThrough_6_0= ',' ) )
{
- // InternalDataDSL.g:6254:4: ( (lv_fallThrough_6_0= ',' ) )
- // InternalDataDSL.g:6255:5: (lv_fallThrough_6_0= ',' )
+ // InternalDataDSL.g:6693:4: ( (lv_fallThrough_6_0= ',' ) )
+ // InternalDataDSL.g:6694:5: (lv_fallThrough_6_0= ',' )
{
- // InternalDataDSL.g:6255:5: (lv_fallThrough_6_0= ',' )
- // InternalDataDSL.g:6256:6: lv_fallThrough_6_0= ','
+ // InternalDataDSL.g:6694:5: (lv_fallThrough_6_0= ',' )
+ // InternalDataDSL.g:6695:6: lv_fallThrough_6_0= ','
{
- lv_fallThrough_6_0=(Token)match(input,75,FOLLOW_2); if (state.failed) return current;
+ lv_fallThrough_6_0=(Token)match(input,82,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_fallThrough_6_0, grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
@@ -17132,7 +18326,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXForLoopExpression"
- // InternalDataDSL.g:6273:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ;
+ // InternalDataDSL.g:6712:1: entryRuleXForLoopExpression returns [EObject current=null] : iv_ruleXForLoopExpression= ruleXForLoopExpression EOF ;
public final EObject entryRuleXForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -17140,8 +18334,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6273:59: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF )
- // InternalDataDSL.g:6274:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF
+ // InternalDataDSL.g:6712:59: (iv_ruleXForLoopExpression= ruleXForLoopExpression EOF )
+ // InternalDataDSL.g:6713:2: iv_ruleXForLoopExpression= ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionRule());
@@ -17172,7 +18366,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXForLoopExpression"
- // InternalDataDSL.g:6280:1: ruleXForLoopExpression returns [EObject current=null] : ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:6719:1: ruleXForLoopExpression returns [EObject current=null] : ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) ;
public final EObject ruleXForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -17191,20 +18385,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6286:2: ( ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:6287:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6725:2: ( ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:6726:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:6287:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
- // InternalDataDSL.g:6288:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:6726:2: ( ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6727:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_forExpression_5_0= ruleXExpression ) ) otherlv_6= ')' ( (lv_eachExpression_7_0= ruleXExpression ) )
{
- // InternalDataDSL.g:6288:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
- // InternalDataDSL.g:6289:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalDataDSL.g:6727:3: ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) )
+ // InternalDataDSL.g:6728:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
{
- // InternalDataDSL.g:6302:4: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
- // InternalDataDSL.g:6303:5: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
+ // InternalDataDSL.g:6741:4: ( () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' )
+ // InternalDataDSL.g:6742:5: () otherlv_1= 'for' otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':'
{
- // InternalDataDSL.g:6303:5: ()
- // InternalDataDSL.g:6304:6:
+ // InternalDataDSL.g:6742:5: ()
+ // InternalDataDSL.g:6743:6:
{
if ( state.backtracking==0 ) {
@@ -17216,30 +18410,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,46,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,50,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
- otherlv_2=(Token)match(input,74,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- // InternalDataDSL.g:6318:5: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
- // InternalDataDSL.g:6319:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6757:5: ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6758:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
{
- // InternalDataDSL.g:6319:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
- // InternalDataDSL.g:6320:7: lv_declaredParam_3_0= ruleJvmFormalParameter
+ // InternalDataDSL.g:6758:6: (lv_declaredParam_3_0= ruleJvmFormalParameter )
+ // InternalDataDSL.g:6759:7: lv_declaredParam_3_0= ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
}
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_119);
lv_declaredParam_3_0=ruleJvmFormalParameter();
state._fsp--;
@@ -17263,7 +18457,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,116,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,123,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
@@ -17275,18 +18469,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6343:3: ( (lv_forExpression_5_0= ruleXExpression ) )
- // InternalDataDSL.g:6344:4: (lv_forExpression_5_0= ruleXExpression )
+ // InternalDataDSL.g:6782:3: ( (lv_forExpression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:6783:4: (lv_forExpression_5_0= ruleXExpression )
{
- // InternalDataDSL.g:6344:4: (lv_forExpression_5_0= ruleXExpression )
- // InternalDataDSL.g:6345:5: lv_forExpression_5_0= ruleXExpression
+ // InternalDataDSL.g:6783:4: (lv_forExpression_5_0= ruleXExpression )
+ // InternalDataDSL.g:6784:5: lv_forExpression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_forExpression_5_0=ruleXExpression();
state._fsp--;
@@ -17310,17 +18504,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
+ otherlv_6=(Token)match(input,83,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
- // InternalDataDSL.g:6366:3: ( (lv_eachExpression_7_0= ruleXExpression ) )
- // InternalDataDSL.g:6367:4: (lv_eachExpression_7_0= ruleXExpression )
+ // InternalDataDSL.g:6805:3: ( (lv_eachExpression_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:6806:4: (lv_eachExpression_7_0= ruleXExpression )
{
- // InternalDataDSL.g:6367:4: (lv_eachExpression_7_0= ruleXExpression )
- // InternalDataDSL.g:6368:5: lv_eachExpression_7_0= ruleXExpression
+ // InternalDataDSL.g:6806:4: (lv_eachExpression_7_0= ruleXExpression )
+ // InternalDataDSL.g:6807:5: lv_eachExpression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -17376,7 +18570,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBasicForLoopExpression"
- // InternalDataDSL.g:6389:1: entryRuleXBasicForLoopExpression returns [EObject current=null] : iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ;
+ // InternalDataDSL.g:6828:1: entryRuleXBasicForLoopExpression returns [EObject current=null] : iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF ;
public final EObject entryRuleXBasicForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -17384,8 +18578,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6389:64: (iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF )
- // InternalDataDSL.g:6390:2: iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF
+ // InternalDataDSL.g:6828:64: (iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF )
+ // InternalDataDSL.g:6829:2: iv_ruleXBasicForLoopExpression= ruleXBasicForLoopExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionRule());
@@ -17416,7 +18610,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBasicForLoopExpression"
- // InternalDataDSL.g:6396:1: ruleXBasicForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:6835:1: ruleXBasicForLoopExpression returns [EObject current=null] : ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) ;
public final EObject ruleXBasicForLoopExpression() throws RecognitionException {
EObject current = null;
@@ -17444,14 +18638,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6402:2: ( ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:6403:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6841:2: ( ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:6842:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:6403:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
- // InternalDataDSL.g:6404:3: () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) )
+ // InternalDataDSL.g:6842:2: ( () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:6843:3: () otherlv_1= 'for' otherlv_2= '(' ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )? otherlv_6= ';' ( (lv_expression_7_0= ruleXExpression ) )? otherlv_8= ';' ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )? otherlv_12= ')' ( (lv_eachExpression_13_0= ruleXExpression ) )
{
- // InternalDataDSL.g:6404:3: ()
- // InternalDataDSL.g:6405:4:
+ // InternalDataDSL.g:6843:3: ()
+ // InternalDataDSL.g:6844:4:
{
if ( state.backtracking==0 ) {
@@ -17463,41 +18657,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,46,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,50,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
- otherlv_2=(Token)match(input,74,FOLLOW_110); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_123); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- // InternalDataDSL.g:6419:3: ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )?
- int alt110=2;
- int LA110_0 = input.LA(1);
+ // InternalDataDSL.g:6858:3: ( ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )* )?
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( ((LA110_0>=RULE_STRING && LA110_0<=RULE_DECIMAL)||LA110_0==15||LA110_0==46||LA110_0==65||(LA110_0>=68 && LA110_0<=69)||LA110_0==74||(LA110_0>=78 && LA110_0<=79)||LA110_0==86||(LA110_0>=102 && LA110_0<=103)||LA110_0==107||LA110_0==113||LA110_0==115||(LA110_0>=119 && LA110_0<=132)||LA110_0==134) ) {
- alt110=1;
+ if ( ((LA121_0>=RULE_STRING && LA121_0<=RULE_DECIMAL)||LA121_0==15||LA121_0==50||LA121_0==72||(LA121_0>=75 && LA121_0<=76)||LA121_0==81||(LA121_0>=85 && LA121_0<=86)||LA121_0==93||(LA121_0>=109 && LA121_0<=110)||LA121_0==114||LA121_0==120||LA121_0==122||(LA121_0>=126 && LA121_0<=139)||LA121_0==141) ) {
+ alt121=1;
}
- switch (alt110) {
+ switch (alt121) {
case 1 :
- // InternalDataDSL.g:6420:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
+ // InternalDataDSL.g:6859:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
{
- // InternalDataDSL.g:6420:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:6421:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:6859:4: ( (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:6860:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:6421:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:6422:6: lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:6860:5: (lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:6861:6: lv_initExpressions_3_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
}
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_124);
lv_initExpressions_3_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -17521,39 +18715,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6439:4: (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
- loop109:
+ // InternalDataDSL.g:6878:4: (otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) ) )*
+ loop120:
do {
- int alt109=2;
- int LA109_0 = input.LA(1);
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( (LA109_0==75) ) {
- alt109=1;
+ if ( (LA120_0==82) ) {
+ alt120=1;
}
- switch (alt109) {
+ switch (alt120) {
case 1 :
- // InternalDataDSL.g:6440:5: otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:6879:5: otherlv_4= ',' ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
{
- otherlv_4=(Token)match(input,75,FOLLOW_112); if (state.failed) return current;
+ otherlv_4=(Token)match(input,82,FOLLOW_125); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
- // InternalDataDSL.g:6444:5: ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:6445:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:6883:5: ( (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:6884:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:6445:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:6446:7: lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:6884:6: (lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:6885:7: lv_initExpressions_5_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
}
- pushFollow(FOLLOW_111);
+ pushFollow(FOLLOW_124);
lv_initExpressions_5_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -17582,7 +18776,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop109;
+ break loop120;
}
} while (true);
@@ -17592,32 +18786,32 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,72,FOLLOW_113); if (state.failed) return current;
+ otherlv_6=(Token)match(input,79,FOLLOW_126); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
- // InternalDataDSL.g:6469:3: ( (lv_expression_7_0= ruleXExpression ) )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // InternalDataDSL.g:6908:3: ( (lv_expression_7_0= ruleXExpression ) )?
+ int alt122=2;
+ int LA122_0 = input.LA(1);
- if ( ((LA111_0>=RULE_STRING && LA111_0<=RULE_DECIMAL)||LA111_0==15||LA111_0==46||LA111_0==65||(LA111_0>=68 && LA111_0<=69)||LA111_0==74||(LA111_0>=78 && LA111_0<=79)||LA111_0==86||(LA111_0>=102 && LA111_0<=103)||LA111_0==107||LA111_0==113||LA111_0==115||(LA111_0>=119 && LA111_0<=120)||(LA111_0>=123 && LA111_0<=132)||LA111_0==134) ) {
- alt111=1;
+ if ( ((LA122_0>=RULE_STRING && LA122_0<=RULE_DECIMAL)||LA122_0==15||LA122_0==50||LA122_0==72||(LA122_0>=75 && LA122_0<=76)||LA122_0==81||(LA122_0>=85 && LA122_0<=86)||LA122_0==93||(LA122_0>=109 && LA122_0<=110)||LA122_0==114||LA122_0==120||LA122_0==122||(LA122_0>=126 && LA122_0<=127)||(LA122_0>=130 && LA122_0<=139)||LA122_0==141) ) {
+ alt122=1;
}
- switch (alt111) {
+ switch (alt122) {
case 1 :
- // InternalDataDSL.g:6470:4: (lv_expression_7_0= ruleXExpression )
+ // InternalDataDSL.g:6909:4: (lv_expression_7_0= ruleXExpression )
{
- // InternalDataDSL.g:6470:4: (lv_expression_7_0= ruleXExpression )
- // InternalDataDSL.g:6471:5: lv_expression_7_0= ruleXExpression
+ // InternalDataDSL.g:6909:4: (lv_expression_7_0= ruleXExpression )
+ // InternalDataDSL.g:6910:5: lv_expression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
}
- pushFollow(FOLLOW_114);
+ pushFollow(FOLLOW_127);
lv_expression_7_0=ruleXExpression();
state._fsp--;
@@ -17644,35 +18838,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,72,FOLLOW_60); if (state.failed) return current;
+ otherlv_8=(Token)match(input,79,FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
- // InternalDataDSL.g:6492:3: ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalDataDSL.g:6931:3: ( ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )* )?
+ int alt124=2;
+ int LA124_0 = input.LA(1);
- if ( ((LA113_0>=RULE_STRING && LA113_0<=RULE_DECIMAL)||LA113_0==15||LA113_0==46||LA113_0==65||(LA113_0>=68 && LA113_0<=69)||LA113_0==74||(LA113_0>=78 && LA113_0<=79)||LA113_0==86||(LA113_0>=102 && LA113_0<=103)||LA113_0==107||LA113_0==113||LA113_0==115||(LA113_0>=119 && LA113_0<=120)||(LA113_0>=123 && LA113_0<=132)||LA113_0==134) ) {
- alt113=1;
+ if ( ((LA124_0>=RULE_STRING && LA124_0<=RULE_DECIMAL)||LA124_0==15||LA124_0==50||LA124_0==72||(LA124_0>=75 && LA124_0<=76)||LA124_0==81||(LA124_0>=85 && LA124_0<=86)||LA124_0==93||(LA124_0>=109 && LA124_0<=110)||LA124_0==114||LA124_0==120||LA124_0==122||(LA124_0>=126 && LA124_0<=127)||(LA124_0>=130 && LA124_0<=139)||LA124_0==141) ) {
+ alt124=1;
}
- switch (alt113) {
+ switch (alt124) {
case 1 :
- // InternalDataDSL.g:6493:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
+ // InternalDataDSL.g:6932:4: ( (lv_updateExpressions_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
{
- // InternalDataDSL.g:6493:4: ( (lv_updateExpressions_9_0= ruleXExpression ) )
- // InternalDataDSL.g:6494:5: (lv_updateExpressions_9_0= ruleXExpression )
+ // InternalDataDSL.g:6932:4: ( (lv_updateExpressions_9_0= ruleXExpression ) )
+ // InternalDataDSL.g:6933:5: (lv_updateExpressions_9_0= ruleXExpression )
{
- // InternalDataDSL.g:6494:5: (lv_updateExpressions_9_0= ruleXExpression )
- // InternalDataDSL.g:6495:6: lv_updateExpressions_9_0= ruleXExpression
+ // InternalDataDSL.g:6933:5: (lv_updateExpressions_9_0= ruleXExpression )
+ // InternalDataDSL.g:6934:6: lv_updateExpressions_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_updateExpressions_9_0=ruleXExpression();
state._fsp--;
@@ -17696,39 +18890,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6512:4: (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
- loop112:
+ // InternalDataDSL.g:6951:4: (otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) ) )*
+ loop123:
do {
- int alt112=2;
- int LA112_0 = input.LA(1);
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( (LA112_0==75) ) {
- alt112=1;
+ if ( (LA123_0==82) ) {
+ alt123=1;
}
- switch (alt112) {
+ switch (alt123) {
case 1 :
- // InternalDataDSL.g:6513:5: otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) )
+ // InternalDataDSL.g:6952:5: otherlv_10= ',' ( (lv_updateExpressions_11_0= ruleXExpression ) )
{
- otherlv_10=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_10=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
- // InternalDataDSL.g:6517:5: ( (lv_updateExpressions_11_0= ruleXExpression ) )
- // InternalDataDSL.g:6518:6: (lv_updateExpressions_11_0= ruleXExpression )
+ // InternalDataDSL.g:6956:5: ( (lv_updateExpressions_11_0= ruleXExpression ) )
+ // InternalDataDSL.g:6957:6: (lv_updateExpressions_11_0= ruleXExpression )
{
- // InternalDataDSL.g:6518:6: (lv_updateExpressions_11_0= ruleXExpression )
- // InternalDataDSL.g:6519:7: lv_updateExpressions_11_0= ruleXExpression
+ // InternalDataDSL.g:6957:6: (lv_updateExpressions_11_0= ruleXExpression )
+ // InternalDataDSL.g:6958:7: lv_updateExpressions_11_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_updateExpressions_11_0=ruleXExpression();
state._fsp--;
@@ -17757,7 +18951,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop112;
+ break loop123;
}
} while (true);
@@ -17767,17 +18961,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
+ otherlv_12=(Token)match(input,83,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
- // InternalDataDSL.g:6542:3: ( (lv_eachExpression_13_0= ruleXExpression ) )
- // InternalDataDSL.g:6543:4: (lv_eachExpression_13_0= ruleXExpression )
+ // InternalDataDSL.g:6981:3: ( (lv_eachExpression_13_0= ruleXExpression ) )
+ // InternalDataDSL.g:6982:4: (lv_eachExpression_13_0= ruleXExpression )
{
- // InternalDataDSL.g:6543:4: (lv_eachExpression_13_0= ruleXExpression )
- // InternalDataDSL.g:6544:5: lv_eachExpression_13_0= ruleXExpression
+ // InternalDataDSL.g:6982:4: (lv_eachExpression_13_0= ruleXExpression )
+ // InternalDataDSL.g:6983:5: lv_eachExpression_13_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -17833,7 +19027,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXWhileExpression"
- // InternalDataDSL.g:6565:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ;
+ // InternalDataDSL.g:7004:1: entryRuleXWhileExpression returns [EObject current=null] : iv_ruleXWhileExpression= ruleXWhileExpression EOF ;
public final EObject entryRuleXWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17841,8 +19035,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6565:57: (iv_ruleXWhileExpression= ruleXWhileExpression EOF )
- // InternalDataDSL.g:6566:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF
+ // InternalDataDSL.g:7004:57: (iv_ruleXWhileExpression= ruleXWhileExpression EOF )
+ // InternalDataDSL.g:7005:2: iv_ruleXWhileExpression= ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionRule());
@@ -17873,7 +19067,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXWhileExpression"
- // InternalDataDSL.g:6572:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:7011:1: ruleXWhileExpression returns [EObject current=null] : ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXWhileExpression() throws RecognitionException {
EObject current = null;
@@ -17889,14 +19083,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6578:2: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:6579:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:7017:2: ( ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:7018:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:6579:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
- // InternalDataDSL.g:6580:3: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:7018:2: ( () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:7019:3: () otherlv_1= 'while' otherlv_2= '(' ( (lv_predicate_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_body_5_0= ruleXExpression ) )
{
- // InternalDataDSL.g:6580:3: ()
- // InternalDataDSL.g:6581:4:
+ // InternalDataDSL.g:7019:3: ()
+ // InternalDataDSL.g:7020:4:
{
if ( state.backtracking==0 ) {
@@ -17908,30 +19102,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,119,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,126,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- otherlv_2=(Token)match(input,74,FOLLOW_64); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- // InternalDataDSL.g:6595:3: ( (lv_predicate_3_0= ruleXExpression ) )
- // InternalDataDSL.g:6596:4: (lv_predicate_3_0= ruleXExpression )
+ // InternalDataDSL.g:7034:3: ( (lv_predicate_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:7035:4: (lv_predicate_3_0= ruleXExpression )
{
- // InternalDataDSL.g:6596:4: (lv_predicate_3_0= ruleXExpression )
- // InternalDataDSL.g:6597:5: lv_predicate_3_0= ruleXExpression
+ // InternalDataDSL.g:7035:4: (lv_predicate_3_0= ruleXExpression )
+ // InternalDataDSL.g:7036:5: lv_predicate_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_predicate_3_0=ruleXExpression();
state._fsp--;
@@ -17955,17 +19149,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,83,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- // InternalDataDSL.g:6618:3: ( (lv_body_5_0= ruleXExpression ) )
- // InternalDataDSL.g:6619:4: (lv_body_5_0= ruleXExpression )
+ // InternalDataDSL.g:7057:3: ( (lv_body_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:7058:4: (lv_body_5_0= ruleXExpression )
{
- // InternalDataDSL.g:6619:4: (lv_body_5_0= ruleXExpression )
- // InternalDataDSL.g:6620:5: lv_body_5_0= ruleXExpression
+ // InternalDataDSL.g:7058:4: (lv_body_5_0= ruleXExpression )
+ // InternalDataDSL.g:7059:5: lv_body_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -18021,7 +19215,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXDoWhileExpression"
- // InternalDataDSL.g:6641:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ;
+ // InternalDataDSL.g:7080:1: entryRuleXDoWhileExpression returns [EObject current=null] : iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF ;
public final EObject entryRuleXDoWhileExpression() throws RecognitionException {
EObject current = null;
@@ -18029,8 +19223,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6641:59: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF )
- // InternalDataDSL.g:6642:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF
+ // InternalDataDSL.g:7080:59: (iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF )
+ // InternalDataDSL.g:7081:2: iv_ruleXDoWhileExpression= ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionRule());
@@ -18061,7 +19255,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXDoWhileExpression"
- // InternalDataDSL.g:6648:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ;
+ // InternalDataDSL.g:7087:1: ruleXDoWhileExpression returns [EObject current=null] : ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) ;
public final EObject ruleXDoWhileExpression() throws RecognitionException {
EObject current = null;
@@ -18078,14 +19272,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6654:2: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) )
- // InternalDataDSL.g:6655:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalDataDSL.g:7093:2: ( ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' ) )
+ // InternalDataDSL.g:7094:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
{
- // InternalDataDSL.g:6655:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
- // InternalDataDSL.g:6656:3: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')'
+ // InternalDataDSL.g:7094:2: ( () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')' )
+ // InternalDataDSL.g:7095:3: () otherlv_1= 'do' ( (lv_body_2_0= ruleXExpression ) ) otherlv_3= 'while' otherlv_4= '(' ( (lv_predicate_5_0= ruleXExpression ) ) otherlv_6= ')'
{
- // InternalDataDSL.g:6656:3: ()
- // InternalDataDSL.g:6657:4:
+ // InternalDataDSL.g:7095:3: ()
+ // InternalDataDSL.g:7096:4:
{
if ( state.backtracking==0 ) {
@@ -18097,24 +19291,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,120,FOLLOW_64); if (state.failed) return current;
+ otherlv_1=(Token)match(input,127,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- // InternalDataDSL.g:6667:3: ( (lv_body_2_0= ruleXExpression ) )
- // InternalDataDSL.g:6668:4: (lv_body_2_0= ruleXExpression )
+ // InternalDataDSL.g:7106:3: ( (lv_body_2_0= ruleXExpression ) )
+ // InternalDataDSL.g:7107:4: (lv_body_2_0= ruleXExpression )
{
- // InternalDataDSL.g:6668:4: (lv_body_2_0= ruleXExpression )
- // InternalDataDSL.g:6669:5: lv_body_2_0= ruleXExpression
+ // InternalDataDSL.g:7107:4: (lv_body_2_0= ruleXExpression )
+ // InternalDataDSL.g:7108:5: lv_body_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
- pushFollow(FOLLOW_115);
+ pushFollow(FOLLOW_128);
lv_body_2_0=ruleXExpression();
state._fsp--;
@@ -18138,30 +19332,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,119,FOLLOW_102); if (state.failed) return current;
+ otherlv_3=(Token)match(input,126,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- otherlv_4=(Token)match(input,74,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,81,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- // InternalDataDSL.g:6694:3: ( (lv_predicate_5_0= ruleXExpression ) )
- // InternalDataDSL.g:6695:4: (lv_predicate_5_0= ruleXExpression )
+ // InternalDataDSL.g:7133:3: ( (lv_predicate_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:7134:4: (lv_predicate_5_0= ruleXExpression )
{
- // InternalDataDSL.g:6695:4: (lv_predicate_5_0= ruleXExpression )
- // InternalDataDSL.g:6696:5: lv_predicate_5_0= ruleXExpression
+ // InternalDataDSL.g:7134:4: (lv_predicate_5_0= ruleXExpression )
+ // InternalDataDSL.g:7135:5: lv_predicate_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_predicate_5_0=ruleXExpression();
state._fsp--;
@@ -18185,7 +19379,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
@@ -18216,7 +19410,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBlockExpression"
- // InternalDataDSL.g:6721:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ;
+ // InternalDataDSL.g:7160:1: entryRuleXBlockExpression returns [EObject current=null] : iv_ruleXBlockExpression= ruleXBlockExpression EOF ;
public final EObject entryRuleXBlockExpression() throws RecognitionException {
EObject current = null;
@@ -18224,8 +19418,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6721:57: (iv_ruleXBlockExpression= ruleXBlockExpression EOF )
- // InternalDataDSL.g:6722:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF
+ // InternalDataDSL.g:7160:57: (iv_ruleXBlockExpression= ruleXBlockExpression EOF )
+ // InternalDataDSL.g:7161:2: iv_ruleXBlockExpression= ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBlockExpressionRule());
@@ -18256,7 +19450,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBlockExpression"
- // InternalDataDSL.g:6728:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ;
+ // InternalDataDSL.g:7167:1: ruleXBlockExpression returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) ;
public final EObject ruleXBlockExpression() throws RecognitionException {
EObject current = null;
@@ -18270,14 +19464,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6734:2: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) )
- // InternalDataDSL.g:6735:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
+ // InternalDataDSL.g:7173:2: ( ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' ) )
+ // InternalDataDSL.g:7174:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
{
- // InternalDataDSL.g:6735:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
- // InternalDataDSL.g:6736:3: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}'
+ // InternalDataDSL.g:7174:2: ( () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}' )
+ // InternalDataDSL.g:7175:3: () otherlv_1= '{' ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )* otherlv_4= '}'
{
- // InternalDataDSL.g:6736:3: ()
- // InternalDataDSL.g:6737:4:
+ // InternalDataDSL.g:7175:3: ()
+ // InternalDataDSL.g:7176:4:
{
if ( state.backtracking==0 ) {
@@ -18289,39 +19483,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,15,FOLLOW_116); if (state.failed) return current;
+ otherlv_1=(Token)match(input,15,FOLLOW_129); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalDataDSL.g:6747:3: ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )*
- loop115:
+ // InternalDataDSL.g:7186:3: ( ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )? )*
+ loop126:
do {
- int alt115=2;
- int LA115_0 = input.LA(1);
+ int alt126=2;
+ int LA126_0 = input.LA(1);
- if ( ((LA115_0>=RULE_STRING && LA115_0<=RULE_DECIMAL)||LA115_0==15||LA115_0==46||LA115_0==65||(LA115_0>=68 && LA115_0<=69)||LA115_0==74||(LA115_0>=78 && LA115_0<=79)||LA115_0==86||(LA115_0>=102 && LA115_0<=103)||LA115_0==107||LA115_0==113||LA115_0==115||(LA115_0>=119 && LA115_0<=132)||LA115_0==134) ) {
- alt115=1;
+ if ( ((LA126_0>=RULE_STRING && LA126_0<=RULE_DECIMAL)||LA126_0==15||LA126_0==50||LA126_0==72||(LA126_0>=75 && LA126_0<=76)||LA126_0==81||(LA126_0>=85 && LA126_0<=86)||LA126_0==93||(LA126_0>=109 && LA126_0<=110)||LA126_0==114||LA126_0==120||LA126_0==122||(LA126_0>=126 && LA126_0<=139)||LA126_0==141) ) {
+ alt126=1;
}
- switch (alt115) {
+ switch (alt126) {
case 1 :
- // InternalDataDSL.g:6748:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )?
+ // InternalDataDSL.g:7187:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) ) (otherlv_3= ';' )?
{
- // InternalDataDSL.g:6748:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) )
- // InternalDataDSL.g:6749:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:7187:4: ( (lv_expressions_2_0= ruleXExpressionOrVarDeclaration ) )
+ // InternalDataDSL.g:7188:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
{
- // InternalDataDSL.g:6749:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
- // InternalDataDSL.g:6750:6: lv_expressions_2_0= ruleXExpressionOrVarDeclaration
+ // InternalDataDSL.g:7188:5: (lv_expressions_2_0= ruleXExpressionOrVarDeclaration )
+ // InternalDataDSL.g:7189:6: lv_expressions_2_0= ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
}
- pushFollow(FOLLOW_117);
+ pushFollow(FOLLOW_130);
lv_expressions_2_0=ruleXExpressionOrVarDeclaration();
state._fsp--;
@@ -18345,18 +19539,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6767:4: (otherlv_3= ';' )?
- int alt114=2;
- int LA114_0 = input.LA(1);
+ // InternalDataDSL.g:7206:4: (otherlv_3= ';' )?
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( (LA114_0==72) ) {
- alt114=1;
+ if ( (LA125_0==79) ) {
+ alt125=1;
}
- switch (alt114) {
+ switch (alt125) {
case 1 :
- // InternalDataDSL.g:6768:5: otherlv_3= ';'
+ // InternalDataDSL.g:7207:5: otherlv_3= ';'
{
- otherlv_3=(Token)match(input,72,FOLLOW_116); if (state.failed) return current;
+ otherlv_3=(Token)match(input,79,FOLLOW_129); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
@@ -18373,7 +19567,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop115;
+ break loop126;
}
} while (true);
@@ -18408,7 +19602,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXExpressionOrVarDeclaration"
- // InternalDataDSL.g:6782:1: entryRuleXExpressionOrVarDeclaration returns [EObject current=null] : iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ;
+ // InternalDataDSL.g:7221:1: entryRuleXExpressionOrVarDeclaration returns [EObject current=null] : iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF ;
public final EObject entryRuleXExpressionOrVarDeclaration() throws RecognitionException {
EObject current = null;
@@ -18416,8 +19610,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6782:68: (iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF )
- // InternalDataDSL.g:6783:2: iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF
+ // InternalDataDSL.g:7221:68: (iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF )
+ // InternalDataDSL.g:7222:2: iv_ruleXExpressionOrVarDeclaration= ruleXExpressionOrVarDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXExpressionOrVarDeclarationRule());
@@ -18448,7 +19642,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXExpressionOrVarDeclaration"
- // InternalDataDSL.g:6789:1: ruleXExpressionOrVarDeclaration returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ;
+ // InternalDataDSL.g:7228:1: ruleXExpressionOrVarDeclaration returns [EObject current=null] : (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) ;
public final EObject ruleXExpressionOrVarDeclaration() throws RecognitionException {
EObject current = null;
@@ -18461,29 +19655,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6795:2: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) )
- // InternalDataDSL.g:6796:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
+ // InternalDataDSL.g:7234:2: ( (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression ) )
+ // InternalDataDSL.g:7235:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
{
- // InternalDataDSL.g:6796:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
- int alt116=2;
- int LA116_0 = input.LA(1);
+ // InternalDataDSL.g:7235:2: (this_XVariableDeclaration_0= ruleXVariableDeclaration | this_XExpression_1= ruleXExpression )
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( ((LA116_0>=121 && LA116_0<=122)) ) {
- alt116=1;
+ if ( ((LA127_0>=128 && LA127_0<=129)) ) {
+ alt127=1;
}
- else if ( ((LA116_0>=RULE_STRING && LA116_0<=RULE_DECIMAL)||LA116_0==15||LA116_0==46||LA116_0==65||(LA116_0>=68 && LA116_0<=69)||LA116_0==74||(LA116_0>=78 && LA116_0<=79)||LA116_0==86||(LA116_0>=102 && LA116_0<=103)||LA116_0==107||LA116_0==113||LA116_0==115||(LA116_0>=119 && LA116_0<=120)||(LA116_0>=123 && LA116_0<=132)||LA116_0==134) ) {
- alt116=2;
+ else if ( ((LA127_0>=RULE_STRING && LA127_0<=RULE_DECIMAL)||LA127_0==15||LA127_0==50||LA127_0==72||(LA127_0>=75 && LA127_0<=76)||LA127_0==81||(LA127_0>=85 && LA127_0<=86)||LA127_0==93||(LA127_0>=109 && LA127_0<=110)||LA127_0==114||LA127_0==120||LA127_0==122||(LA127_0>=126 && LA127_0<=127)||(LA127_0>=130 && LA127_0<=139)||LA127_0==141) ) {
+ alt127=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 116, 0, input);
+ new NoViableAltException("", 127, 0, input);
throw nvae;
}
- switch (alt116) {
+ switch (alt127) {
case 1 :
- // InternalDataDSL.g:6797:3: this_XVariableDeclaration_0= ruleXVariableDeclaration
+ // InternalDataDSL.g:7236:3: this_XVariableDeclaration_0= ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
@@ -18505,7 +19699,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:6806:3: this_XExpression_1= ruleXExpression
+ // InternalDataDSL.g:7245:3: this_XExpression_1= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -18551,7 +19745,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXVariableDeclaration"
- // InternalDataDSL.g:6818:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ;
+ // InternalDataDSL.g:7257:1: entryRuleXVariableDeclaration returns [EObject current=null] : iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF ;
public final EObject entryRuleXVariableDeclaration() throws RecognitionException {
EObject current = null;
@@ -18559,8 +19753,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6818:61: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF )
- // InternalDataDSL.g:6819:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF
+ // InternalDataDSL.g:7257:61: (iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF )
+ // InternalDataDSL.g:7258:2: iv_ruleXVariableDeclaration= ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationRule());
@@ -18591,7 +19785,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXVariableDeclaration"
- // InternalDataDSL.g:6825:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ;
+ // InternalDataDSL.g:7264:1: ruleXVariableDeclaration returns [EObject current=null] : ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) ;
public final EObject ruleXVariableDeclaration() throws RecognitionException {
EObject current = null;
@@ -18611,14 +19805,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6831:2: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) )
- // InternalDataDSL.g:6832:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
+ // InternalDataDSL.g:7270:2: ( ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? ) )
+ // InternalDataDSL.g:7271:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
{
- // InternalDataDSL.g:6832:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
- // InternalDataDSL.g:6833:3: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
+ // InternalDataDSL.g:7271:2: ( () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )? )
+ // InternalDataDSL.g:7272:3: () ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' ) ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) ) (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
{
- // InternalDataDSL.g:6833:3: ()
- // InternalDataDSL.g:6834:4:
+ // InternalDataDSL.g:7272:3: ()
+ // InternalDataDSL.g:7273:4:
{
if ( state.backtracking==0 ) {
@@ -18630,34 +19824,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6840:3: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' )
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalDataDSL.g:7279:3: ( ( (lv_writeable_1_0= 'var' ) ) | otherlv_2= 'val' )
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA117_0==121) ) {
- alt117=1;
+ if ( (LA128_0==128) ) {
+ alt128=1;
}
- else if ( (LA117_0==122) ) {
- alt117=2;
+ else if ( (LA128_0==129) ) {
+ alt128=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 117, 0, input);
+ new NoViableAltException("", 128, 0, input);
throw nvae;
}
- switch (alt117) {
+ switch (alt128) {
case 1 :
- // InternalDataDSL.g:6841:4: ( (lv_writeable_1_0= 'var' ) )
+ // InternalDataDSL.g:7280:4: ( (lv_writeable_1_0= 'var' ) )
{
- // InternalDataDSL.g:6841:4: ( (lv_writeable_1_0= 'var' ) )
- // InternalDataDSL.g:6842:5: (lv_writeable_1_0= 'var' )
+ // InternalDataDSL.g:7280:4: ( (lv_writeable_1_0= 'var' ) )
+ // InternalDataDSL.g:7281:5: (lv_writeable_1_0= 'var' )
{
- // InternalDataDSL.g:6842:5: (lv_writeable_1_0= 'var' )
- // InternalDataDSL.g:6843:6: lv_writeable_1_0= 'var'
+ // InternalDataDSL.g:7281:5: (lv_writeable_1_0= 'var' )
+ // InternalDataDSL.g:7282:6: lv_writeable_1_0= 'var'
{
- lv_writeable_1_0=(Token)match(input,121,FOLLOW_77); if (state.failed) return current;
+ lv_writeable_1_0=(Token)match(input,128,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_writeable_1_0, grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
@@ -18681,9 +19875,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:6856:4: otherlv_2= 'val'
+ // InternalDataDSL.g:7295:4: otherlv_2= 'val'
{
- otherlv_2=(Token)match(input,122,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,129,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
@@ -18695,55 +19889,55 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6861:3: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )
- int alt118=2;
- int LA118_0 = input.LA(1);
+ // InternalDataDSL.g:7300:3: ( ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) ) | ( (lv_name_5_0= ruleValidID ) ) )
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA118_0==RULE_ID) ) {
- int LA118_1 = input.LA(2);
+ if ( (LA129_0==RULE_ID) ) {
+ int LA129_1 = input.LA(2);
if ( (synpred35_InternalDataDSL()) ) {
- alt118=1;
+ alt129=1;
}
else if ( (true) ) {
- alt118=2;
+ alt129=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 118, 1, input);
+ new NoViableAltException("", 129, 1, input);
throw nvae;
}
}
- else if ( (LA118_0==74) && (synpred35_InternalDataDSL())) {
- alt118=1;
+ else if ( (LA129_0==81) && (synpred35_InternalDataDSL())) {
+ alt129=1;
}
- else if ( (LA118_0==99) && (synpred35_InternalDataDSL())) {
- alt118=1;
+ else if ( (LA129_0==106) && (synpred35_InternalDataDSL())) {
+ alt129=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 118, 0, input);
+ new NoViableAltException("", 129, 0, input);
throw nvae;
}
- switch (alt118) {
+ switch (alt129) {
case 1 :
- // InternalDataDSL.g:6862:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
+ // InternalDataDSL.g:7301:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
{
- // InternalDataDSL.g:6862:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
- // InternalDataDSL.g:6863:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
+ // InternalDataDSL.g:7301:4: ( ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) ) )
+ // InternalDataDSL.g:7302:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )=> ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
{
- // InternalDataDSL.g:6876:5: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
- // InternalDataDSL.g:6877:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) )
+ // InternalDataDSL.g:7315:5: ( ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) ) )
+ // InternalDataDSL.g:7316:6: ( (lv_type_3_0= ruleJvmTypeReference ) ) ( (lv_name_4_0= ruleValidID ) )
{
- // InternalDataDSL.g:6877:6: ( (lv_type_3_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:6878:7: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:7316:6: ( (lv_type_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:7317:7: (lv_type_3_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:6878:7: (lv_type_3_0= ruleJvmTypeReference )
- // InternalDataDSL.g:6879:8: lv_type_3_0= ruleJvmTypeReference
+ // InternalDataDSL.g:7317:7: (lv_type_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:7318:8: lv_type_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -18774,18 +19968,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6896:6: ( (lv_name_4_0= ruleValidID ) )
- // InternalDataDSL.g:6897:7: (lv_name_4_0= ruleValidID )
+ // InternalDataDSL.g:7335:6: ( (lv_name_4_0= ruleValidID ) )
+ // InternalDataDSL.g:7336:7: (lv_name_4_0= ruleValidID )
{
- // InternalDataDSL.g:6897:7: (lv_name_4_0= ruleValidID )
- // InternalDataDSL.g:6898:8: lv_name_4_0= ruleValidID
+ // InternalDataDSL.g:7336:7: (lv_name_4_0= ruleValidID )
+ // InternalDataDSL.g:7337:8: lv_name_4_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
}
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_131);
lv_name_4_0=ruleValidID();
state._fsp--;
@@ -18819,20 +20013,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:6918:4: ( (lv_name_5_0= ruleValidID ) )
+ // InternalDataDSL.g:7357:4: ( (lv_name_5_0= ruleValidID ) )
{
- // InternalDataDSL.g:6918:4: ( (lv_name_5_0= ruleValidID ) )
- // InternalDataDSL.g:6919:5: (lv_name_5_0= ruleValidID )
+ // InternalDataDSL.g:7357:4: ( (lv_name_5_0= ruleValidID ) )
+ // InternalDataDSL.g:7358:5: (lv_name_5_0= ruleValidID )
{
- // InternalDataDSL.g:6919:5: (lv_name_5_0= ruleValidID )
- // InternalDataDSL.g:6920:6: lv_name_5_0= ruleValidID
+ // InternalDataDSL.g:7358:5: (lv_name_5_0= ruleValidID )
+ // InternalDataDSL.g:7359:6: lv_name_5_0= ruleValidID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
- pushFollow(FOLLOW_118);
+ pushFollow(FOLLOW_131);
lv_name_5_0=ruleValidID();
state._fsp--;
@@ -18862,28 +20056,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6938:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
- int alt119=2;
- int LA119_0 = input.LA(1);
+ // InternalDataDSL.g:7377:3: (otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) ) )?
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA119_0==77) ) {
- alt119=1;
+ if ( (LA130_0==84) ) {
+ alt130=1;
}
- switch (alt119) {
+ switch (alt130) {
case 1 :
- // InternalDataDSL.g:6939:4: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:7378:4: otherlv_6= '=' ( (lv_right_7_0= ruleXExpression ) )
{
- otherlv_6=(Token)match(input,77,FOLLOW_64); if (state.failed) return current;
+ otherlv_6=(Token)match(input,84,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
- // InternalDataDSL.g:6943:4: ( (lv_right_7_0= ruleXExpression ) )
- // InternalDataDSL.g:6944:5: (lv_right_7_0= ruleXExpression )
+ // InternalDataDSL.g:7382:4: ( (lv_right_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:7383:5: (lv_right_7_0= ruleXExpression )
{
- // InternalDataDSL.g:6944:5: (lv_right_7_0= ruleXExpression )
- // InternalDataDSL.g:6945:6: lv_right_7_0= ruleXExpression
+ // InternalDataDSL.g:7383:5: (lv_right_7_0= ruleXExpression )
+ // InternalDataDSL.g:7384:6: lv_right_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -18945,7 +20139,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmFormalParameter"
- // InternalDataDSL.g:6967:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ;
+ // InternalDataDSL.g:7406:1: entryRuleJvmFormalParameter returns [EObject current=null] : iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF ;
public final EObject entryRuleJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18953,8 +20147,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:6967:59: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF )
- // InternalDataDSL.g:6968:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF
+ // InternalDataDSL.g:7406:59: (iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF )
+ // InternalDataDSL.g:7407:2: iv_ruleJvmFormalParameter= ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmFormalParameterRule());
@@ -18985,7 +20179,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmFormalParameter"
- // InternalDataDSL.g:6974:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ;
+ // InternalDataDSL.g:7413:1: ruleJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) ;
public final EObject ruleJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -18998,32 +20192,32 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:6980:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) )
- // InternalDataDSL.g:6981:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalDataDSL.g:7419:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) ) )
+ // InternalDataDSL.g:7420:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
{
- // InternalDataDSL.g:6981:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
- // InternalDataDSL.g:6982:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) )
+ // InternalDataDSL.g:7420:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalDataDSL.g:7421:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )? ( (lv_name_1_0= ruleValidID ) )
{
- // InternalDataDSL.g:6982:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )?
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // InternalDataDSL.g:7421:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA120_0==RULE_ID) ) {
- int LA120_1 = input.LA(2);
+ if ( (LA131_0==RULE_ID) ) {
+ int LA131_1 = input.LA(2);
- if ( (LA120_1==RULE_ID||LA120_1==67||LA120_1==79||LA120_1==86) ) {
- alt120=1;
+ if ( (LA131_1==RULE_ID||LA131_1==74||LA131_1==86||LA131_1==93) ) {
+ alt131=1;
}
}
- else if ( (LA120_0==74||LA120_0==99) ) {
- alt120=1;
+ else if ( (LA131_0==81||LA131_0==106) ) {
+ alt131=1;
}
- switch (alt120) {
+ switch (alt131) {
case 1 :
- // InternalDataDSL.g:6983:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:7422:4: (lv_parameterType_0_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:6983:4: (lv_parameterType_0_0= ruleJvmTypeReference )
- // InternalDataDSL.g:6984:5: lv_parameterType_0_0= ruleJvmTypeReference
+ // InternalDataDSL.g:7422:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:7423:5: lv_parameterType_0_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -19057,11 +20251,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7001:3: ( (lv_name_1_0= ruleValidID ) )
- // InternalDataDSL.g:7002:4: (lv_name_1_0= ruleValidID )
+ // InternalDataDSL.g:7440:3: ( (lv_name_1_0= ruleValidID ) )
+ // InternalDataDSL.g:7441:4: (lv_name_1_0= ruleValidID )
{
- // InternalDataDSL.g:7002:4: (lv_name_1_0= ruleValidID )
- // InternalDataDSL.g:7003:5: lv_name_1_0= ruleValidID
+ // InternalDataDSL.g:7441:4: (lv_name_1_0= ruleValidID )
+ // InternalDataDSL.g:7442:5: lv_name_1_0= ruleValidID
{
if ( state.backtracking==0 ) {
@@ -19117,7 +20311,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFullJvmFormalParameter"
- // InternalDataDSL.g:7024:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ;
+ // InternalDataDSL.g:7463:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ;
public final EObject entryRuleFullJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -19125,8 +20319,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7024:63: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF )
- // InternalDataDSL.g:7025:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF
+ // InternalDataDSL.g:7463:63: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF )
+ // InternalDataDSL.g:7464:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFullJvmFormalParameterRule());
@@ -19157,7 +20351,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFullJvmFormalParameter"
- // InternalDataDSL.g:7031:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ;
+ // InternalDataDSL.g:7470:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ;
public final EObject ruleFullJvmFormalParameter() throws RecognitionException {
EObject current = null;
@@ -19170,17 +20364,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7037:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) )
- // InternalDataDSL.g:7038:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalDataDSL.g:7476:2: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) )
+ // InternalDataDSL.g:7477:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
{
- // InternalDataDSL.g:7038:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
- // InternalDataDSL.g:7039:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) )
+ // InternalDataDSL.g:7477:2: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) )
+ // InternalDataDSL.g:7478:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) )
{
- // InternalDataDSL.g:7039:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:7040:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:7478:3: ( (lv_parameterType_0_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:7479:4: (lv_parameterType_0_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:7040:4: (lv_parameterType_0_0= ruleJvmTypeReference )
- // InternalDataDSL.g:7041:5: lv_parameterType_0_0= ruleJvmTypeReference
+ // InternalDataDSL.g:7479:4: (lv_parameterType_0_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:7480:5: lv_parameterType_0_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -19211,11 +20405,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7058:3: ( (lv_name_1_0= ruleValidID ) )
- // InternalDataDSL.g:7059:4: (lv_name_1_0= ruleValidID )
+ // InternalDataDSL.g:7497:3: ( (lv_name_1_0= ruleValidID ) )
+ // InternalDataDSL.g:7498:4: (lv_name_1_0= ruleValidID )
{
- // InternalDataDSL.g:7059:4: (lv_name_1_0= ruleValidID )
- // InternalDataDSL.g:7060:5: lv_name_1_0= ruleValidID
+ // InternalDataDSL.g:7498:4: (lv_name_1_0= ruleValidID )
+ // InternalDataDSL.g:7499:5: lv_name_1_0= ruleValidID
{
if ( state.backtracking==0 ) {
@@ -19271,7 +20465,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXFeatureCall"
- // InternalDataDSL.g:7081:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ;
+ // InternalDataDSL.g:7520:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ;
public final EObject entryRuleXFeatureCall() throws RecognitionException {
EObject current = null;
@@ -19279,8 +20473,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7081:53: (iv_ruleXFeatureCall= ruleXFeatureCall EOF )
- // InternalDataDSL.g:7082:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF
+ // InternalDataDSL.g:7520:53: (iv_ruleXFeatureCall= ruleXFeatureCall EOF )
+ // InternalDataDSL.g:7521:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallRule());
@@ -19311,7 +20505,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXFeatureCall"
- // InternalDataDSL.g:7088:1: ruleXFeatureCall returns [EObject current=null] : ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ;
+ // InternalDataDSL.g:7527:1: ruleXFeatureCall returns [EObject current=null] : ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) ;
public final EObject ruleXFeatureCall() throws RecognitionException {
EObject current = null;
@@ -19338,14 +20532,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7094:2: ( ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) )
- // InternalDataDSL.g:7095:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
+ // InternalDataDSL.g:7533:2: ( ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? ) )
+ // InternalDataDSL.g:7534:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
{
- // InternalDataDSL.g:7095:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
- // InternalDataDSL.g:7096:3: () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
+ // InternalDataDSL.g:7534:2: ( () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )? )
+ // InternalDataDSL.g:7535:3: () (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )? ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
{
- // InternalDataDSL.g:7096:3: ()
- // InternalDataDSL.g:7097:4:
+ // InternalDataDSL.g:7535:3: ()
+ // InternalDataDSL.g:7536:4:
{
if ( state.backtracking==0 ) {
@@ -19357,35 +20551,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7103:3: (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalDataDSL.g:7542:3: (otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA122_0==86) ) {
- alt122=1;
+ if ( (LA133_0==93) ) {
+ alt133=1;
}
- switch (alt122) {
+ switch (alt133) {
case 1 :
- // InternalDataDSL.g:7104:4: otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>'
+ // InternalDataDSL.g:7543:4: otherlv_1= '<' ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>'
{
- otherlv_1=(Token)match(input,86,FOLLOW_89); if (state.failed) return current;
+ otherlv_1=(Token)match(input,93,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
}
- // InternalDataDSL.g:7108:4: ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:7109:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7547:4: ( (lv_typeArguments_2_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:7548:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:7109:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:7110:6: lv_typeArguments_2_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:7548:5: (lv_typeArguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7549:6: lv_typeArguments_2_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_typeArguments_2_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -19409,39 +20603,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7127:4: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )*
- loop121:
+ // InternalDataDSL.g:7566:4: (otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) )*
+ loop132:
do {
- int alt121=2;
- int LA121_0 = input.LA(1);
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA121_0==75) ) {
- alt121=1;
+ if ( (LA132_0==82) ) {
+ alt132=1;
}
- switch (alt121) {
+ switch (alt132) {
case 1 :
- // InternalDataDSL.g:7128:5: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:7567:5: otherlv_3= ',' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_3=(Token)match(input,75,FOLLOW_89); if (state.failed) return current;
+ otherlv_3=(Token)match(input,82,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
- // InternalDataDSL.g:7132:5: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:7133:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7571:5: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:7572:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:7133:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:7134:7: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:7572:6: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7573:7: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_typeArguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -19470,11 +20664,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop121;
+ break loop132;
}
} while (true);
- otherlv_5=(Token)match(input,87,FOLLOW_88); if (state.failed) return current;
+ otherlv_5=(Token)match(input,94,FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
@@ -19486,11 +20680,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7157:3: ( ( ruleIdOrSuper ) )
- // InternalDataDSL.g:7158:4: ( ruleIdOrSuper )
+ // InternalDataDSL.g:7596:3: ( ( ruleIdOrSuper ) )
+ // InternalDataDSL.g:7597:4: ( ruleIdOrSuper )
{
- // InternalDataDSL.g:7158:4: ( ruleIdOrSuper )
- // InternalDataDSL.g:7159:5: ruleIdOrSuper
+ // InternalDataDSL.g:7597:4: ( ruleIdOrSuper )
+ // InternalDataDSL.g:7598:5: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
@@ -19504,7 +20698,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
- pushFollow(FOLLOW_119);
+ pushFollow(FOLLOW_132);
ruleIdOrSuper();
state._fsp--;
@@ -19520,20 +20714,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7173:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?
- int alt125=2;
- alt125 = dfa125.predict(input);
- switch (alt125) {
+ // InternalDataDSL.g:7612:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?
+ int alt136=2;
+ alt136 = dfa136.predict(input);
+ switch (alt136) {
case 1 :
- // InternalDataDSL.g:7174:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')'
+ // InternalDataDSL.g:7613:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')'
{
- // InternalDataDSL.g:7174:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) )
- // InternalDataDSL.g:7175:5: ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' )
+ // InternalDataDSL.g:7613:4: ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) )
+ // InternalDataDSL.g:7614:5: ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' )
{
- // InternalDataDSL.g:7179:5: (lv_explicitOperationCall_7_0= '(' )
- // InternalDataDSL.g:7180:6: lv_explicitOperationCall_7_0= '('
+ // InternalDataDSL.g:7618:5: (lv_explicitOperationCall_7_0= '(' )
+ // InternalDataDSL.g:7619:6: lv_explicitOperationCall_7_0= '('
{
- lv_explicitOperationCall_7_0=(Token)match(input,74,FOLLOW_92); if (state.failed) return current;
+ lv_explicitOperationCall_7_0=(Token)match(input,81,FOLLOW_106); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitOperationCall_7_0, grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
@@ -19553,25 +20747,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7192:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?
- int alt124=3;
- alt124 = dfa124.predict(input);
- switch (alt124) {
+ // InternalDataDSL.g:7631:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?
+ int alt135=3;
+ alt135 = dfa135.predict(input);
+ switch (alt135) {
case 1 :
- // InternalDataDSL.g:7193:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
+ // InternalDataDSL.g:7632:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
{
- // InternalDataDSL.g:7193:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
- // InternalDataDSL.g:7194:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure )
+ // InternalDataDSL.g:7632:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) )
+ // InternalDataDSL.g:7633:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure )
{
- // InternalDataDSL.g:7219:6: (lv_featureCallArguments_8_0= ruleXShortClosure )
- // InternalDataDSL.g:7220:7: lv_featureCallArguments_8_0= ruleXShortClosure
+ // InternalDataDSL.g:7658:6: (lv_featureCallArguments_8_0= ruleXShortClosure )
+ // InternalDataDSL.g:7659:7: lv_featureCallArguments_8_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_featureCallArguments_8_0=ruleXShortClosure();
state._fsp--;
@@ -19599,23 +20793,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:7238:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
+ // InternalDataDSL.g:7677:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
{
- // InternalDataDSL.g:7238:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
- // InternalDataDSL.g:7239:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
+ // InternalDataDSL.g:7677:5: ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* )
+ // InternalDataDSL.g:7678:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
{
- // InternalDataDSL.g:7239:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) )
- // InternalDataDSL.g:7240:7: (lv_featureCallArguments_9_0= ruleXExpression )
+ // InternalDataDSL.g:7678:6: ( (lv_featureCallArguments_9_0= ruleXExpression ) )
+ // InternalDataDSL.g:7679:7: (lv_featureCallArguments_9_0= ruleXExpression )
{
- // InternalDataDSL.g:7240:7: (lv_featureCallArguments_9_0= ruleXExpression )
- // InternalDataDSL.g:7241:8: lv_featureCallArguments_9_0= ruleXExpression
+ // InternalDataDSL.g:7679:7: (lv_featureCallArguments_9_0= ruleXExpression )
+ // InternalDataDSL.g:7680:8: lv_featureCallArguments_9_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_featureCallArguments_9_0=ruleXExpression();
state._fsp--;
@@ -19639,39 +20833,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7258:6: (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
- loop123:
+ // InternalDataDSL.g:7697:6: (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )*
+ loop134:
do {
- int alt123=2;
- int LA123_0 = input.LA(1);
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- if ( (LA123_0==75) ) {
- alt123=1;
+ if ( (LA134_0==82) ) {
+ alt134=1;
}
- switch (alt123) {
+ switch (alt134) {
case 1 :
- // InternalDataDSL.g:7259:7: otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) )
+ // InternalDataDSL.g:7698:7: otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) )
{
- otherlv_10=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_10=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
- // InternalDataDSL.g:7263:7: ( (lv_featureCallArguments_11_0= ruleXExpression ) )
- // InternalDataDSL.g:7264:8: (lv_featureCallArguments_11_0= ruleXExpression )
+ // InternalDataDSL.g:7702:7: ( (lv_featureCallArguments_11_0= ruleXExpression ) )
+ // InternalDataDSL.g:7703:8: (lv_featureCallArguments_11_0= ruleXExpression )
{
- // InternalDataDSL.g:7264:8: (lv_featureCallArguments_11_0= ruleXExpression )
- // InternalDataDSL.g:7265:9: lv_featureCallArguments_11_0= ruleXExpression
+ // InternalDataDSL.g:7703:8: (lv_featureCallArguments_11_0= ruleXExpression )
+ // InternalDataDSL.g:7704:9: lv_featureCallArguments_11_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_featureCallArguments_11_0=ruleXExpression();
state._fsp--;
@@ -19700,7 +20894,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop123;
+ break loop134;
}
} while (true);
@@ -19713,7 +20907,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,76,FOLLOW_120); if (state.failed) return current;
+ otherlv_12=(Token)match(input,83,FOLLOW_133); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
@@ -19725,15 +20919,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7290:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
- int alt126=2;
- alt126 = dfa126.predict(input);
- switch (alt126) {
+ // InternalDataDSL.g:7729:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?
+ int alt137=2;
+ alt137 = dfa137.predict(input);
+ switch (alt137) {
case 1 :
- // InternalDataDSL.g:7291:4: ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure )
+ // InternalDataDSL.g:7730:4: ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure )
{
- // InternalDataDSL.g:7297:4: (lv_featureCallArguments_13_0= ruleXClosure )
- // InternalDataDSL.g:7298:5: lv_featureCallArguments_13_0= ruleXClosure
+ // InternalDataDSL.g:7736:4: (lv_featureCallArguments_13_0= ruleXClosure )
+ // InternalDataDSL.g:7737:5: lv_featureCallArguments_13_0= ruleXClosure
{
if ( state.backtracking==0 ) {
@@ -19792,7 +20986,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFeatureCallID"
- // InternalDataDSL.g:7319:1: entryRuleFeatureCallID returns [String current=null] : iv_ruleFeatureCallID= ruleFeatureCallID EOF ;
+ // InternalDataDSL.g:7758:1: entryRuleFeatureCallID returns [String current=null] : iv_ruleFeatureCallID= ruleFeatureCallID EOF ;
public final String entryRuleFeatureCallID() throws RecognitionException {
String current = null;
@@ -19800,8 +20994,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7319:53: (iv_ruleFeatureCallID= ruleFeatureCallID EOF )
- // InternalDataDSL.g:7320:2: iv_ruleFeatureCallID= ruleFeatureCallID EOF
+ // InternalDataDSL.g:7758:53: (iv_ruleFeatureCallID= ruleFeatureCallID EOF )
+ // InternalDataDSL.g:7759:2: iv_ruleFeatureCallID= ruleFeatureCallID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFeatureCallIDRule());
@@ -19832,7 +21026,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFeatureCallID"
- // InternalDataDSL.g:7326:1: ruleFeatureCallID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ;
+ // InternalDataDSL.g:7765:1: ruleFeatureCallID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) ;
public final AntlrDatatypeRuleToken ruleFeatureCallID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -19844,48 +21038,48 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7332:2: ( (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) )
- // InternalDataDSL.g:7333:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
+ // InternalDataDSL.g:7771:2: ( (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' ) )
+ // InternalDataDSL.g:7772:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
{
- // InternalDataDSL.g:7333:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
- int alt127=5;
+ // InternalDataDSL.g:7772:2: (this_ValidID_0= ruleValidID | kw= 'extends' | kw= 'static' | kw= 'import' | kw= 'extension' )
+ int alt138=5;
switch ( input.LA(1) ) {
case RULE_ID:
{
- alt127=1;
+ alt138=1;
}
break;
- case 123:
+ case 130:
{
- alt127=2;
+ alt138=2;
}
break;
- case 69:
+ case 76:
{
- alt127=3;
+ alt138=3;
}
break;
- case 68:
+ case 75:
{
- alt127=4;
+ alt138=4;
}
break;
- case 65:
+ case 72:
{
- alt127=5;
+ alt138=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 127, 0, input);
+ new NoViableAltException("", 138, 0, input);
throw nvae;
}
- switch (alt127) {
+ switch (alt138) {
case 1 :
- // InternalDataDSL.g:7334:3: this_ValidID_0= ruleValidID
+ // InternalDataDSL.g:7773:3: this_ValidID_0= ruleValidID
{
if ( state.backtracking==0 ) {
@@ -19911,9 +21105,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:7345:3: kw= 'extends'
+ // InternalDataDSL.g:7784:3: kw= 'extends'
{
- kw=(Token)match(input,123,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,130,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19924,9 +21118,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:7351:3: kw= 'static'
+ // InternalDataDSL.g:7790:3: kw= 'static'
{
- kw=(Token)match(input,69,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19937,9 +21131,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:7357:3: kw= 'import'
+ // InternalDataDSL.g:7796:3: kw= 'import'
{
- kw=(Token)match(input,68,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,75,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19950,9 +21144,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:7363:3: kw= 'extension'
+ // InternalDataDSL.g:7802:3: kw= 'extension'
{
- kw=(Token)match(input,65,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,72,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -19987,7 +21181,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIdOrSuper"
- // InternalDataDSL.g:7372:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ;
+ // InternalDataDSL.g:7811:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ;
public final String entryRuleIdOrSuper() throws RecognitionException {
String current = null;
@@ -19995,8 +21189,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7372:49: (iv_ruleIdOrSuper= ruleIdOrSuper EOF )
- // InternalDataDSL.g:7373:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF
+ // InternalDataDSL.g:7811:49: (iv_ruleIdOrSuper= ruleIdOrSuper EOF )
+ // InternalDataDSL.g:7812:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdOrSuperRule());
@@ -20027,7 +21221,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIdOrSuper"
- // InternalDataDSL.g:7379:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ;
+ // InternalDataDSL.g:7818:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) ;
public final AntlrDatatypeRuleToken ruleIdOrSuper() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -20039,29 +21233,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7385:2: ( (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) )
- // InternalDataDSL.g:7386:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
+ // InternalDataDSL.g:7824:2: ( (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' ) )
+ // InternalDataDSL.g:7825:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
{
- // InternalDataDSL.g:7386:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalDataDSL.g:7825:2: (this_FeatureCallID_0= ruleFeatureCallID | kw= 'super' )
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA128_0==RULE_ID||LA128_0==65||(LA128_0>=68 && LA128_0<=69)||LA128_0==123) ) {
- alt128=1;
+ if ( (LA139_0==RULE_ID||LA139_0==72||(LA139_0>=75 && LA139_0<=76)||LA139_0==130) ) {
+ alt139=1;
}
- else if ( (LA128_0==124) ) {
- alt128=2;
+ else if ( (LA139_0==131) ) {
+ alt139=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 128, 0, input);
+ new NoViableAltException("", 139, 0, input);
throw nvae;
}
- switch (alt128) {
+ switch (alt139) {
case 1 :
- // InternalDataDSL.g:7387:3: this_FeatureCallID_0= ruleFeatureCallID
+ // InternalDataDSL.g:7826:3: this_FeatureCallID_0= ruleFeatureCallID
{
if ( state.backtracking==0 ) {
@@ -20087,9 +21281,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:7398:3: kw= 'super'
+ // InternalDataDSL.g:7837:3: kw= 'super'
{
- kw=(Token)match(input,124,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,131,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -20124,7 +21318,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXConstructorCall"
- // InternalDataDSL.g:7407:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ;
+ // InternalDataDSL.g:7846:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ;
public final EObject entryRuleXConstructorCall() throws RecognitionException {
EObject current = null;
@@ -20132,8 +21326,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7407:57: (iv_ruleXConstructorCall= ruleXConstructorCall EOF )
- // InternalDataDSL.g:7408:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF
+ // InternalDataDSL.g:7846:57: (iv_ruleXConstructorCall= ruleXConstructorCall EOF )
+ // InternalDataDSL.g:7847:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallRule());
@@ -20164,7 +21358,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXConstructorCall"
- // InternalDataDSL.g:7414:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ;
+ // InternalDataDSL.g:7853:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ;
public final EObject ruleXConstructorCall() throws RecognitionException {
EObject current = null;
@@ -20192,14 +21386,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7420:2: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) )
- // InternalDataDSL.g:7421:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
+ // InternalDataDSL.g:7859:2: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) )
+ // InternalDataDSL.g:7860:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
{
- // InternalDataDSL.g:7421:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
- // InternalDataDSL.g:7422:3: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
+ // InternalDataDSL.g:7860:2: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )? )
+ // InternalDataDSL.g:7861:3: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
{
- // InternalDataDSL.g:7422:3: ()
- // InternalDataDSL.g:7423:4:
+ // InternalDataDSL.g:7861:3: ()
+ // InternalDataDSL.g:7862:4:
{
if ( state.backtracking==0 ) {
@@ -20211,17 +21405,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,125,FOLLOW_4); if (state.failed) return current;
+ otherlv_1=(Token)match(input,132,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
- // InternalDataDSL.g:7433:3: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:7434:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:7872:3: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:7873:4: ( ruleQualifiedName )
{
- // InternalDataDSL.g:7434:4: ( ruleQualifiedName )
- // InternalDataDSL.g:7435:5: ruleQualifiedName
+ // InternalDataDSL.g:7873:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:7874:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -20235,7 +21429,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
- pushFollow(FOLLOW_121);
+ pushFollow(FOLLOW_134);
ruleQualifiedName();
state._fsp--;
@@ -20251,17 +21445,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7449:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?
- int alt130=2;
- alt130 = dfa130.predict(input);
- switch (alt130) {
+ // InternalDataDSL.g:7888:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?
+ int alt141=2;
+ alt141 = dfa141.predict(input);
+ switch (alt141) {
case 1 :
- // InternalDataDSL.g:7450:4: ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>'
+ // InternalDataDSL.g:7889:4: ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>'
{
- // InternalDataDSL.g:7450:4: ( ( '<' )=>otherlv_3= '<' )
- // InternalDataDSL.g:7451:5: ( '<' )=>otherlv_3= '<'
+ // InternalDataDSL.g:7889:4: ( ( '<' )=>otherlv_3= '<' )
+ // InternalDataDSL.g:7890:5: ( '<' )=>otherlv_3= '<'
{
- otherlv_3=(Token)match(input,86,FOLLOW_89); if (state.failed) return current;
+ otherlv_3=(Token)match(input,93,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
@@ -20270,18 +21464,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7457:4: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:7458:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7896:4: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:7897:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:7458:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:7459:6: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:7897:5: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7898:6: lv_typeArguments_4_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_typeArguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -20305,39 +21499,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7476:4: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )*
- loop129:
+ // InternalDataDSL.g:7915:4: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )*
+ loop140:
do {
- int alt129=2;
- int LA129_0 = input.LA(1);
+ int alt140=2;
+ int LA140_0 = input.LA(1);
- if ( (LA129_0==75) ) {
- alt129=1;
+ if ( (LA140_0==82) ) {
+ alt140=1;
}
- switch (alt129) {
+ switch (alt140) {
case 1 :
- // InternalDataDSL.g:7477:5: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:7916:5: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_5=(Token)match(input,75,FOLLOW_89); if (state.failed) return current;
+ otherlv_5=(Token)match(input,82,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
- // InternalDataDSL.g:7481:5: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:7482:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7920:5: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:7921:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:7482:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:7483:7: lv_typeArguments_6_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:7921:6: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:7922:7: lv_typeArguments_6_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_typeArguments_6_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -20366,11 +21560,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop129;
+ break loop140;
}
} while (true);
- otherlv_7=(Token)match(input,87,FOLLOW_119); if (state.failed) return current;
+ otherlv_7=(Token)match(input,94,FOLLOW_132); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
@@ -20382,20 +21576,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7506:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?
- int alt133=2;
- alt133 = dfa133.predict(input);
- switch (alt133) {
+ // InternalDataDSL.g:7945:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?
+ int alt144=2;
+ alt144 = dfa144.predict(input);
+ switch (alt144) {
case 1 :
- // InternalDataDSL.g:7507:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')'
+ // InternalDataDSL.g:7946:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')'
{
- // InternalDataDSL.g:7507:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) )
- // InternalDataDSL.g:7508:5: ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' )
+ // InternalDataDSL.g:7946:4: ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) )
+ // InternalDataDSL.g:7947:5: ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' )
{
- // InternalDataDSL.g:7512:5: (lv_explicitConstructorCall_8_0= '(' )
- // InternalDataDSL.g:7513:6: lv_explicitConstructorCall_8_0= '('
+ // InternalDataDSL.g:7951:5: (lv_explicitConstructorCall_8_0= '(' )
+ // InternalDataDSL.g:7952:6: lv_explicitConstructorCall_8_0= '('
{
- lv_explicitConstructorCall_8_0=(Token)match(input,74,FOLLOW_92); if (state.failed) return current;
+ lv_explicitConstructorCall_8_0=(Token)match(input,81,FOLLOW_106); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_explicitConstructorCall_8_0, grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
@@ -20415,25 +21609,25 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7525:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?
- int alt132=3;
- alt132 = dfa132.predict(input);
- switch (alt132) {
+ // InternalDataDSL.g:7964:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?
+ int alt143=3;
+ alt143 = dfa143.predict(input);
+ switch (alt143) {
case 1 :
- // InternalDataDSL.g:7526:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
+ // InternalDataDSL.g:7965:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
{
- // InternalDataDSL.g:7526:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
- // InternalDataDSL.g:7527:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure )
+ // InternalDataDSL.g:7965:5: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) )
+ // InternalDataDSL.g:7966:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure )
{
- // InternalDataDSL.g:7552:6: (lv_arguments_9_0= ruleXShortClosure )
- // InternalDataDSL.g:7553:7: lv_arguments_9_0= ruleXShortClosure
+ // InternalDataDSL.g:7991:6: (lv_arguments_9_0= ruleXShortClosure )
+ // InternalDataDSL.g:7992:7: lv_arguments_9_0= ruleXShortClosure
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_arguments_9_0=ruleXShortClosure();
state._fsp--;
@@ -20461,23 +21655,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:7571:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
+ // InternalDataDSL.g:8010:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
{
- // InternalDataDSL.g:7571:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
- // InternalDataDSL.g:7572:6: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
+ // InternalDataDSL.g:8010:5: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* )
+ // InternalDataDSL.g:8011:6: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
{
- // InternalDataDSL.g:7572:6: ( (lv_arguments_10_0= ruleXExpression ) )
- // InternalDataDSL.g:7573:7: (lv_arguments_10_0= ruleXExpression )
+ // InternalDataDSL.g:8011:6: ( (lv_arguments_10_0= ruleXExpression ) )
+ // InternalDataDSL.g:8012:7: (lv_arguments_10_0= ruleXExpression )
{
- // InternalDataDSL.g:7573:7: (lv_arguments_10_0= ruleXExpression )
- // InternalDataDSL.g:7574:8: lv_arguments_10_0= ruleXExpression
+ // InternalDataDSL.g:8012:7: (lv_arguments_10_0= ruleXExpression )
+ // InternalDataDSL.g:8013:8: lv_arguments_10_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_arguments_10_0=ruleXExpression();
state._fsp--;
@@ -20501,39 +21695,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7591:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
- loop131:
+ // InternalDataDSL.g:8030:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )*
+ loop142:
do {
- int alt131=2;
- int LA131_0 = input.LA(1);
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA131_0==75) ) {
- alt131=1;
+ if ( (LA142_0==82) ) {
+ alt142=1;
}
- switch (alt131) {
+ switch (alt142) {
case 1 :
- // InternalDataDSL.g:7592:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) )
+ // InternalDataDSL.g:8031:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) )
{
- otherlv_11=(Token)match(input,75,FOLLOW_64); if (state.failed) return current;
+ otherlv_11=(Token)match(input,82,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
- // InternalDataDSL.g:7596:7: ( (lv_arguments_12_0= ruleXExpression ) )
- // InternalDataDSL.g:7597:8: (lv_arguments_12_0= ruleXExpression )
+ // InternalDataDSL.g:8035:7: ( (lv_arguments_12_0= ruleXExpression ) )
+ // InternalDataDSL.g:8036:8: (lv_arguments_12_0= ruleXExpression )
{
- // InternalDataDSL.g:7597:8: (lv_arguments_12_0= ruleXExpression )
- // InternalDataDSL.g:7598:9: lv_arguments_12_0= ruleXExpression
+ // InternalDataDSL.g:8036:8: (lv_arguments_12_0= ruleXExpression )
+ // InternalDataDSL.g:8037:9: lv_arguments_12_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_arguments_12_0=ruleXExpression();
state._fsp--;
@@ -20562,7 +21756,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop131;
+ break loop142;
}
} while (true);
@@ -20575,7 +21769,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,76,FOLLOW_120); if (state.failed) return current;
+ otherlv_13=(Token)match(input,83,FOLLOW_133); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
@@ -20587,15 +21781,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7623:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
- int alt134=2;
- alt134 = dfa134.predict(input);
- switch (alt134) {
+ // InternalDataDSL.g:8062:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?
+ int alt145=2;
+ alt145 = dfa145.predict(input);
+ switch (alt145) {
case 1 :
- // InternalDataDSL.g:7624:4: ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure )
+ // InternalDataDSL.g:8063:4: ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure )
{
- // InternalDataDSL.g:7630:4: (lv_arguments_14_0= ruleXClosure )
- // InternalDataDSL.g:7631:5: lv_arguments_14_0= ruleXClosure
+ // InternalDataDSL.g:8069:4: (lv_arguments_14_0= ruleXClosure )
+ // InternalDataDSL.g:8070:5: lv_arguments_14_0= ruleXClosure
{
if ( state.backtracking==0 ) {
@@ -20654,7 +21848,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXBooleanLiteral"
- // InternalDataDSL.g:7652:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ;
+ // InternalDataDSL.g:8091:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ;
public final EObject entryRuleXBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -20662,8 +21856,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7652:56: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF )
- // InternalDataDSL.g:7653:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF
+ // InternalDataDSL.g:8091:56: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF )
+ // InternalDataDSL.g:8092:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXBooleanLiteralRule());
@@ -20694,7 +21888,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXBooleanLiteral"
- // InternalDataDSL.g:7659:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
+ // InternalDataDSL.g:8098:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ;
public final EObject ruleXBooleanLiteral() throws RecognitionException {
EObject current = null;
@@ -20705,14 +21899,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7665:2: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) )
- // InternalDataDSL.g:7666:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
+ // InternalDataDSL.g:8104:2: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) )
+ // InternalDataDSL.g:8105:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
{
- // InternalDataDSL.g:7666:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
- // InternalDataDSL.g:7667:3: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
+ // InternalDataDSL.g:8105:2: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) )
+ // InternalDataDSL.g:8106:3: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
{
- // InternalDataDSL.g:7667:3: ()
- // InternalDataDSL.g:7668:4:
+ // InternalDataDSL.g:8106:3: ()
+ // InternalDataDSL.g:8107:4:
{
if ( state.backtracking==0 ) {
@@ -20724,28 +21918,28 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7674:3: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
- int alt135=2;
- int LA135_0 = input.LA(1);
+ // InternalDataDSL.g:8113:3: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) )
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( (LA135_0==126) ) {
- alt135=1;
+ if ( (LA146_0==133) ) {
+ alt146=1;
}
- else if ( (LA135_0==127) ) {
- alt135=2;
+ else if ( (LA146_0==134) ) {
+ alt146=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 135, 0, input);
+ new NoViableAltException("", 146, 0, input);
throw nvae;
}
- switch (alt135) {
+ switch (alt146) {
case 1 :
- // InternalDataDSL.g:7675:4: otherlv_1= 'false'
+ // InternalDataDSL.g:8114:4: otherlv_1= 'false'
{
- otherlv_1=(Token)match(input,126,FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,133,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
@@ -20755,15 +21949,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:7680:4: ( (lv_isTrue_2_0= 'true' ) )
+ // InternalDataDSL.g:8119:4: ( (lv_isTrue_2_0= 'true' ) )
{
- // InternalDataDSL.g:7680:4: ( (lv_isTrue_2_0= 'true' ) )
- // InternalDataDSL.g:7681:5: (lv_isTrue_2_0= 'true' )
+ // InternalDataDSL.g:8119:4: ( (lv_isTrue_2_0= 'true' ) )
+ // InternalDataDSL.g:8120:5: (lv_isTrue_2_0= 'true' )
{
- // InternalDataDSL.g:7681:5: (lv_isTrue_2_0= 'true' )
- // InternalDataDSL.g:7682:6: lv_isTrue_2_0= 'true'
+ // InternalDataDSL.g:8120:5: (lv_isTrue_2_0= 'true' )
+ // InternalDataDSL.g:8121:6: lv_isTrue_2_0= 'true'
{
- lv_isTrue_2_0=(Token)match(input,127,FOLLOW_2); if (state.failed) return current;
+ lv_isTrue_2_0=(Token)match(input,134,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isTrue_2_0, grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
@@ -20814,7 +22008,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXNullLiteral"
- // InternalDataDSL.g:7699:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ;
+ // InternalDataDSL.g:8138:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ;
public final EObject entryRuleXNullLiteral() throws RecognitionException {
EObject current = null;
@@ -20822,8 +22016,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7699:53: (iv_ruleXNullLiteral= ruleXNullLiteral EOF )
- // InternalDataDSL.g:7700:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF
+ // InternalDataDSL.g:8138:53: (iv_ruleXNullLiteral= ruleXNullLiteral EOF )
+ // InternalDataDSL.g:8139:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXNullLiteralRule());
@@ -20854,7 +22048,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXNullLiteral"
- // InternalDataDSL.g:7706:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // InternalDataDSL.g:8145:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleXNullLiteral() throws RecognitionException {
EObject current = null;
@@ -20864,14 +22058,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7712:2: ( ( () otherlv_1= 'null' ) )
- // InternalDataDSL.g:7713:2: ( () otherlv_1= 'null' )
+ // InternalDataDSL.g:8151:2: ( ( () otherlv_1= 'null' ) )
+ // InternalDataDSL.g:8152:2: ( () otherlv_1= 'null' )
{
- // InternalDataDSL.g:7713:2: ( () otherlv_1= 'null' )
- // InternalDataDSL.g:7714:3: () otherlv_1= 'null'
+ // InternalDataDSL.g:8152:2: ( () otherlv_1= 'null' )
+ // InternalDataDSL.g:8153:3: () otherlv_1= 'null'
{
- // InternalDataDSL.g:7714:3: ()
- // InternalDataDSL.g:7715:4:
+ // InternalDataDSL.g:8153:3: ()
+ // InternalDataDSL.g:8154:4:
{
if ( state.backtracking==0 ) {
@@ -20883,7 +22077,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,128,FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,135,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
@@ -20914,7 +22108,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXNumberLiteral"
- // InternalDataDSL.g:7729:1: entryRuleXNumberLiteral returns [EObject current=null] : iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ;
+ // InternalDataDSL.g:8168:1: entryRuleXNumberLiteral returns [EObject current=null] : iv_ruleXNumberLiteral= ruleXNumberLiteral EOF ;
public final EObject entryRuleXNumberLiteral() throws RecognitionException {
EObject current = null;
@@ -20922,8 +22116,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7729:55: (iv_ruleXNumberLiteral= ruleXNumberLiteral EOF )
- // InternalDataDSL.g:7730:2: iv_ruleXNumberLiteral= ruleXNumberLiteral EOF
+ // InternalDataDSL.g:8168:55: (iv_ruleXNumberLiteral= ruleXNumberLiteral EOF )
+ // InternalDataDSL.g:8169:2: iv_ruleXNumberLiteral= ruleXNumberLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXNumberLiteralRule());
@@ -20954,7 +22148,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXNumberLiteral"
- // InternalDataDSL.g:7736:1: ruleXNumberLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleNumber ) ) ) ;
+ // InternalDataDSL.g:8175:1: ruleXNumberLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= ruleNumber ) ) ) ;
public final EObject ruleXNumberLiteral() throws RecognitionException {
EObject current = null;
@@ -20965,14 +22159,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7742:2: ( ( () ( (lv_value_1_0= ruleNumber ) ) ) )
- // InternalDataDSL.g:7743:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
+ // InternalDataDSL.g:8181:2: ( ( () ( (lv_value_1_0= ruleNumber ) ) ) )
+ // InternalDataDSL.g:8182:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
{
- // InternalDataDSL.g:7743:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
- // InternalDataDSL.g:7744:3: () ( (lv_value_1_0= ruleNumber ) )
+ // InternalDataDSL.g:8182:2: ( () ( (lv_value_1_0= ruleNumber ) ) )
+ // InternalDataDSL.g:8183:3: () ( (lv_value_1_0= ruleNumber ) )
{
- // InternalDataDSL.g:7744:3: ()
- // InternalDataDSL.g:7745:4:
+ // InternalDataDSL.g:8183:3: ()
+ // InternalDataDSL.g:8184:4:
{
if ( state.backtracking==0 ) {
@@ -20984,11 +22178,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7751:3: ( (lv_value_1_0= ruleNumber ) )
- // InternalDataDSL.g:7752:4: (lv_value_1_0= ruleNumber )
+ // InternalDataDSL.g:8190:3: ( (lv_value_1_0= ruleNumber ) )
+ // InternalDataDSL.g:8191:4: (lv_value_1_0= ruleNumber )
{
- // InternalDataDSL.g:7752:4: (lv_value_1_0= ruleNumber )
- // InternalDataDSL.g:7753:5: lv_value_1_0= ruleNumber
+ // InternalDataDSL.g:8191:4: (lv_value_1_0= ruleNumber )
+ // InternalDataDSL.g:8192:5: lv_value_1_0= ruleNumber
{
if ( state.backtracking==0 ) {
@@ -21044,7 +22238,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXStringLiteral"
- // InternalDataDSL.g:7774:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ;
+ // InternalDataDSL.g:8213:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ;
public final EObject entryRuleXStringLiteral() throws RecognitionException {
EObject current = null;
@@ -21052,8 +22246,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7774:55: (iv_ruleXStringLiteral= ruleXStringLiteral EOF )
- // InternalDataDSL.g:7775:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF
+ // InternalDataDSL.g:8213:55: (iv_ruleXStringLiteral= ruleXStringLiteral EOF )
+ // InternalDataDSL.g:8214:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXStringLiteralRule());
@@ -21084,7 +22278,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXStringLiteral"
- // InternalDataDSL.g:7781:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
+ // InternalDataDSL.g:8220:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ;
public final EObject ruleXStringLiteral() throws RecognitionException {
EObject current = null;
@@ -21094,14 +22288,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7787:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
- // InternalDataDSL.g:7788:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:8226:2: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) )
+ // InternalDataDSL.g:8227:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
{
- // InternalDataDSL.g:7788:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
- // InternalDataDSL.g:7789:3: () ( (lv_value_1_0= RULE_STRING ) )
+ // InternalDataDSL.g:8227:2: ( () ( (lv_value_1_0= RULE_STRING ) ) )
+ // InternalDataDSL.g:8228:3: () ( (lv_value_1_0= RULE_STRING ) )
{
- // InternalDataDSL.g:7789:3: ()
- // InternalDataDSL.g:7790:4:
+ // InternalDataDSL.g:8228:3: ()
+ // InternalDataDSL.g:8229:4:
{
if ( state.backtracking==0 ) {
@@ -21113,11 +22307,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7796:3: ( (lv_value_1_0= RULE_STRING ) )
- // InternalDataDSL.g:7797:4: (lv_value_1_0= RULE_STRING )
+ // InternalDataDSL.g:8235:3: ( (lv_value_1_0= RULE_STRING ) )
+ // InternalDataDSL.g:8236:4: (lv_value_1_0= RULE_STRING )
{
- // InternalDataDSL.g:7797:4: (lv_value_1_0= RULE_STRING )
- // InternalDataDSL.g:7798:5: lv_value_1_0= RULE_STRING
+ // InternalDataDSL.g:8236:4: (lv_value_1_0= RULE_STRING )
+ // InternalDataDSL.g:8237:5: lv_value_1_0= RULE_STRING
{
lv_value_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -21168,7 +22362,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXTypeLiteral"
- // InternalDataDSL.g:7818:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ;
+ // InternalDataDSL.g:8257:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ;
public final EObject entryRuleXTypeLiteral() throws RecognitionException {
EObject current = null;
@@ -21176,8 +22370,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7818:53: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF )
- // InternalDataDSL.g:7819:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF
+ // InternalDataDSL.g:8257:53: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF )
+ // InternalDataDSL.g:8258:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeLiteralRule());
@@ -21208,7 +22402,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXTypeLiteral"
- // InternalDataDSL.g:7825:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ;
+ // InternalDataDSL.g:8264:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) ;
public final EObject ruleXTypeLiteral() throws RecognitionException {
EObject current = null;
@@ -21222,14 +22416,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7831:2: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) )
- // InternalDataDSL.g:7832:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
+ // InternalDataDSL.g:8270:2: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' ) )
+ // InternalDataDSL.g:8271:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
{
- // InternalDataDSL.g:7832:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
- // InternalDataDSL.g:7833:3: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')'
+ // InternalDataDSL.g:8271:2: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')' )
+ // InternalDataDSL.g:8272:3: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )* otherlv_5= ')'
{
- // InternalDataDSL.g:7833:3: ()
- // InternalDataDSL.g:7834:4:
+ // InternalDataDSL.g:8272:3: ()
+ // InternalDataDSL.g:8273:4:
{
if ( state.backtracking==0 ) {
@@ -21241,23 +22435,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,129,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,136,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
- otherlv_2=(Token)match(input,74,FOLLOW_4); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
- // InternalDataDSL.g:7848:3: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:7849:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:8287:3: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:8288:4: ( ruleQualifiedName )
{
- // InternalDataDSL.g:7849:4: ( ruleQualifiedName )
- // InternalDataDSL.g:7850:5: ruleQualifiedName
+ // InternalDataDSL.g:8288:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:8289:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -21271,7 +22465,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
- pushFollow(FOLLOW_122);
+ pushFollow(FOLLOW_135);
ruleQualifiedName();
state._fsp--;
@@ -21287,30 +22481,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7864:3: ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )*
- loop136:
+ // InternalDataDSL.g:8303:3: ( (lv_arrayDimensions_4_0= ruleArrayBrackets ) )*
+ loop147:
do {
- int alt136=2;
- int LA136_0 = input.LA(1);
+ int alt147=2;
+ int LA147_0 = input.LA(1);
- if ( (LA136_0==79) ) {
- alt136=1;
+ if ( (LA147_0==86) ) {
+ alt147=1;
}
- switch (alt136) {
+ switch (alt147) {
case 1 :
- // InternalDataDSL.g:7865:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
+ // InternalDataDSL.g:8304:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
{
- // InternalDataDSL.g:7865:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
- // InternalDataDSL.g:7866:5: lv_arrayDimensions_4_0= ruleArrayBrackets
+ // InternalDataDSL.g:8304:4: (lv_arrayDimensions_4_0= ruleArrayBrackets )
+ // InternalDataDSL.g:8305:5: lv_arrayDimensions_4_0= ruleArrayBrackets
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
}
- pushFollow(FOLLOW_122);
+ pushFollow(FOLLOW_135);
lv_arrayDimensions_4_0=ruleArrayBrackets();
state._fsp--;
@@ -21336,11 +22530,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop136;
+ break loop147;
}
} while (true);
- otherlv_5=(Token)match(input,76,FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,83,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
@@ -21371,7 +22565,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXThrowExpression"
- // InternalDataDSL.g:7891:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ;
+ // InternalDataDSL.g:8330:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ;
public final EObject entryRuleXThrowExpression() throws RecognitionException {
EObject current = null;
@@ -21379,8 +22573,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7891:57: (iv_ruleXThrowExpression= ruleXThrowExpression EOF )
- // InternalDataDSL.g:7892:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF
+ // InternalDataDSL.g:8330:57: (iv_ruleXThrowExpression= ruleXThrowExpression EOF )
+ // InternalDataDSL.g:8331:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXThrowExpressionRule());
@@ -21411,7 +22605,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXThrowExpression"
- // InternalDataDSL.g:7898:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:8337:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ;
public final EObject ruleXThrowExpression() throws RecognitionException {
EObject current = null;
@@ -21423,14 +22617,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7904:2: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:7905:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8343:2: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:8344:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:7905:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
- // InternalDataDSL.g:7906:3: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) )
+ // InternalDataDSL.g:8344:2: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8345:3: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) )
{
- // InternalDataDSL.g:7906:3: ()
- // InternalDataDSL.g:7907:4:
+ // InternalDataDSL.g:8345:3: ()
+ // InternalDataDSL.g:8346:4:
{
if ( state.backtracking==0 ) {
@@ -21442,17 +22636,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,130,FOLLOW_64); if (state.failed) return current;
+ otherlv_1=(Token)match(input,137,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
- // InternalDataDSL.g:7917:3: ( (lv_expression_2_0= ruleXExpression ) )
- // InternalDataDSL.g:7918:4: (lv_expression_2_0= ruleXExpression )
+ // InternalDataDSL.g:8356:3: ( (lv_expression_2_0= ruleXExpression ) )
+ // InternalDataDSL.g:8357:4: (lv_expression_2_0= ruleXExpression )
{
- // InternalDataDSL.g:7918:4: (lv_expression_2_0= ruleXExpression )
- // InternalDataDSL.g:7919:5: lv_expression_2_0= ruleXExpression
+ // InternalDataDSL.g:8357:4: (lv_expression_2_0= ruleXExpression )
+ // InternalDataDSL.g:8358:5: lv_expression_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21508,7 +22702,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXReturnExpression"
- // InternalDataDSL.g:7940:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ;
+ // InternalDataDSL.g:8379:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ;
public final EObject entryRuleXReturnExpression() throws RecognitionException {
EObject current = null;
@@ -21516,8 +22710,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7940:58: (iv_ruleXReturnExpression= ruleXReturnExpression EOF )
- // InternalDataDSL.g:7941:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF
+ // InternalDataDSL.g:8379:58: (iv_ruleXReturnExpression= ruleXReturnExpression EOF )
+ // InternalDataDSL.g:8380:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXReturnExpressionRule());
@@ -21548,7 +22742,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXReturnExpression"
- // InternalDataDSL.g:7947:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ;
+ // InternalDataDSL.g:8386:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) ;
public final EObject ruleXReturnExpression() throws RecognitionException {
EObject current = null;
@@ -21560,14 +22754,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:7953:2: ( ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) )
- // InternalDataDSL.g:7954:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
+ // InternalDataDSL.g:8392:2: ( ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? ) )
+ // InternalDataDSL.g:8393:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
{
- // InternalDataDSL.g:7954:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
- // InternalDataDSL.g:7955:3: () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
+ // InternalDataDSL.g:8393:2: ( () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )? )
+ // InternalDataDSL.g:8394:3: () otherlv_1= 'return' ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
{
- // InternalDataDSL.g:7955:3: ()
- // InternalDataDSL.g:7956:4:
+ // InternalDataDSL.g:8394:3: ()
+ // InternalDataDSL.g:8395:4:
{
if ( state.backtracking==0 ) {
@@ -21579,21 +22773,21 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,131,FOLLOW_123); if (state.failed) return current;
+ otherlv_1=(Token)match(input,138,FOLLOW_136); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
- // InternalDataDSL.g:7966:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
- int alt137=2;
- alt137 = dfa137.predict(input);
- switch (alt137) {
+ // InternalDataDSL.g:8405:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?
+ int alt148=2;
+ alt148 = dfa148.predict(input);
+ switch (alt148) {
case 1 :
- // InternalDataDSL.g:7967:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression )
+ // InternalDataDSL.g:8406:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression )
{
- // InternalDataDSL.g:7968:4: (lv_expression_2_0= ruleXExpression )
- // InternalDataDSL.g:7969:5: lv_expression_2_0= ruleXExpression
+ // InternalDataDSL.g:8407:4: (lv_expression_2_0= ruleXExpression )
+ // InternalDataDSL.g:8408:5: lv_expression_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21652,7 +22846,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXTryCatchFinallyExpression"
- // InternalDataDSL.g:7990:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ;
+ // InternalDataDSL.g:8429:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ;
public final EObject entryRuleXTryCatchFinallyExpression() throws RecognitionException {
EObject current = null;
@@ -21660,8 +22854,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:7990:67: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF )
- // InternalDataDSL.g:7991:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF
+ // InternalDataDSL.g:8429:67: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF )
+ // InternalDataDSL.g:8430:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionRule());
@@ -21692,7 +22886,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXTryCatchFinallyExpression"
- // InternalDataDSL.g:7997:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ;
+ // InternalDataDSL.g:8436:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ;
public final EObject ruleXTryCatchFinallyExpression() throws RecognitionException {
EObject current = null;
@@ -21712,14 +22906,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8003:2: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) )
- // InternalDataDSL.g:8004:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
+ // InternalDataDSL.g:8442:2: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) )
+ // InternalDataDSL.g:8443:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
{
- // InternalDataDSL.g:8004:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
- // InternalDataDSL.g:8005:3: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:8443:2: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) )
+ // InternalDataDSL.g:8444:3: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
{
- // InternalDataDSL.g:8005:3: ()
- // InternalDataDSL.g:8006:4:
+ // InternalDataDSL.g:8444:3: ()
+ // InternalDataDSL.g:8445:4:
{
if ( state.backtracking==0 ) {
@@ -21731,24 +22925,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,132,FOLLOW_64); if (state.failed) return current;
+ otherlv_1=(Token)match(input,139,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
- // InternalDataDSL.g:8016:3: ( (lv_expression_2_0= ruleXExpression ) )
- // InternalDataDSL.g:8017:4: (lv_expression_2_0= ruleXExpression )
+ // InternalDataDSL.g:8455:3: ( (lv_expression_2_0= ruleXExpression ) )
+ // InternalDataDSL.g:8456:4: (lv_expression_2_0= ruleXExpression )
{
- // InternalDataDSL.g:8017:4: (lv_expression_2_0= ruleXExpression )
- // InternalDataDSL.g:8018:5: lv_expression_2_0= ruleXExpression
+ // InternalDataDSL.g:8456:4: (lv_expression_2_0= ruleXExpression )
+ // InternalDataDSL.g:8457:5: lv_expression_2_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
- pushFollow(FOLLOW_124);
+ pushFollow(FOLLOW_137);
lv_expression_2_0=ruleXExpression();
state._fsp--;
@@ -21772,61 +22966,61 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8035:3: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
- int alt140=2;
- int LA140_0 = input.LA(1);
+ // InternalDataDSL.g:8474:3: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) )
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( (LA140_0==135) ) {
- alt140=1;
+ if ( (LA151_0==142) ) {
+ alt151=1;
}
- else if ( (LA140_0==133) ) {
- alt140=2;
+ else if ( (LA151_0==140) ) {
+ alt151=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 140, 0, input);
+ new NoViableAltException("", 151, 0, input);
throw nvae;
}
- switch (alt140) {
+ switch (alt151) {
case 1 :
- // InternalDataDSL.g:8036:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
+ // InternalDataDSL.g:8475:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
{
- // InternalDataDSL.g:8036:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
- // InternalDataDSL.g:8037:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
+ // InternalDataDSL.g:8475:4: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? )
+ // InternalDataDSL.g:8476:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
{
- // InternalDataDSL.g:8037:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+
- int cnt138=0;
- loop138:
+ // InternalDataDSL.g:8476:5: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+
+ int cnt149=0;
+ loop149:
do {
- int alt138=2;
- int LA138_0 = input.LA(1);
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA138_0==135) ) {
- int LA138_2 = input.LA(2);
+ if ( (LA149_0==142) ) {
+ int LA149_2 = input.LA(2);
if ( (synpred44_InternalDataDSL()) ) {
- alt138=1;
+ alt149=1;
}
}
- switch (alt138) {
+ switch (alt149) {
case 1 :
- // InternalDataDSL.g:8038:6: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause )
+ // InternalDataDSL.g:8477:6: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause )
{
- // InternalDataDSL.g:8039:6: (lv_catchClauses_3_0= ruleXCatchClause )
- // InternalDataDSL.g:8040:7: lv_catchClauses_3_0= ruleXCatchClause
+ // InternalDataDSL.g:8478:6: (lv_catchClauses_3_0= ruleXCatchClause )
+ // InternalDataDSL.g:8479:7: lv_catchClauses_3_0= ruleXCatchClause
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
- pushFollow(FOLLOW_125);
+ pushFollow(FOLLOW_138);
lv_catchClauses_3_0=ruleXCatchClause();
state._fsp--;
@@ -21852,34 +23046,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt138 >= 1 ) break loop138;
+ if ( cnt149 >= 1 ) break loop149;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(138, input);
+ new EarlyExitException(149, input);
throw eee;
}
- cnt138++;
+ cnt149++;
} while (true);
- // InternalDataDSL.g:8057:5: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
- int alt139=2;
- int LA139_0 = input.LA(1);
+ // InternalDataDSL.g:8496:5: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )?
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( (LA139_0==133) ) {
- int LA139_1 = input.LA(2);
+ if ( (LA150_0==140) ) {
+ int LA150_1 = input.LA(2);
if ( (synpred45_InternalDataDSL()) ) {
- alt139=1;
+ alt150=1;
}
}
- switch (alt139) {
+ switch (alt150) {
case 1 :
- // InternalDataDSL.g:8058:6: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:8497:6: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) )
{
- // InternalDataDSL.g:8058:6: ( ( 'finally' )=>otherlv_4= 'finally' )
- // InternalDataDSL.g:8059:7: ( 'finally' )=>otherlv_4= 'finally'
+ // InternalDataDSL.g:8497:6: ( ( 'finally' )=>otherlv_4= 'finally' )
+ // InternalDataDSL.g:8498:7: ( 'finally' )=>otherlv_4= 'finally'
{
- otherlv_4=(Token)match(input,133,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,140,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
@@ -21888,11 +23082,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8065:6: ( (lv_finallyExpression_5_0= ruleXExpression ) )
- // InternalDataDSL.g:8066:7: (lv_finallyExpression_5_0= ruleXExpression )
+ // InternalDataDSL.g:8504:6: ( (lv_finallyExpression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:8505:7: (lv_finallyExpression_5_0= ruleXExpression )
{
- // InternalDataDSL.g:8066:7: (lv_finallyExpression_5_0= ruleXExpression )
- // InternalDataDSL.g:8067:8: lv_finallyExpression_5_0= ruleXExpression
+ // InternalDataDSL.g:8505:7: (lv_finallyExpression_5_0= ruleXExpression )
+ // InternalDataDSL.g:8506:8: lv_finallyExpression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -21936,22 +23130,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8087:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8526:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:8087:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
- // InternalDataDSL.g:8088:5: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:8526:4: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8527:5: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) )
{
- otherlv_6=(Token)match(input,133,FOLLOW_64); if (state.failed) return current;
+ otherlv_6=(Token)match(input,140,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
- // InternalDataDSL.g:8092:5: ( (lv_finallyExpression_7_0= ruleXExpression ) )
- // InternalDataDSL.g:8093:6: (lv_finallyExpression_7_0= ruleXExpression )
+ // InternalDataDSL.g:8531:5: ( (lv_finallyExpression_7_0= ruleXExpression ) )
+ // InternalDataDSL.g:8532:6: (lv_finallyExpression_7_0= ruleXExpression )
{
- // InternalDataDSL.g:8093:6: (lv_finallyExpression_7_0= ruleXExpression )
- // InternalDataDSL.g:8094:7: lv_finallyExpression_7_0= ruleXExpression
+ // InternalDataDSL.g:8532:6: (lv_finallyExpression_7_0= ruleXExpression )
+ // InternalDataDSL.g:8533:7: lv_finallyExpression_7_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -22016,7 +23210,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXSynchronizedExpression"
- // InternalDataDSL.g:8117:1: entryRuleXSynchronizedExpression returns [EObject current=null] : iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ;
+ // InternalDataDSL.g:8556:1: entryRuleXSynchronizedExpression returns [EObject current=null] : iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF ;
public final EObject entryRuleXSynchronizedExpression() throws RecognitionException {
EObject current = null;
@@ -22024,8 +23218,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8117:64: (iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF )
- // InternalDataDSL.g:8118:2: iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF
+ // InternalDataDSL.g:8556:64: (iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF )
+ // InternalDataDSL.g:8557:2: iv_ruleXSynchronizedExpression= ruleXSynchronizedExpression EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSynchronizedExpressionRule());
@@ -22056,7 +23250,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXSynchronizedExpression"
- // InternalDataDSL.g:8124:1: ruleXSynchronizedExpression returns [EObject current=null] : ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:8563:1: ruleXSynchronizedExpression returns [EObject current=null] : ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) ;
public final EObject ruleXSynchronizedExpression() throws RecognitionException {
EObject current = null;
@@ -22072,20 +23266,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8130:2: ( ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:8131:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8569:2: ( ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:8570:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:8131:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
- // InternalDataDSL.g:8132:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:8570:2: ( ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8571:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) ) ( (lv_param_3_0= ruleXExpression ) ) otherlv_4= ')' ( (lv_expression_5_0= ruleXExpression ) )
{
- // InternalDataDSL.g:8132:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) )
- // InternalDataDSL.g:8133:4: ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' )
+ // InternalDataDSL.g:8571:3: ( ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' ) )
+ // InternalDataDSL.g:8572:4: ( ( () 'synchronized' '(' ) )=> ( () otherlv_1= 'synchronized' otherlv_2= '(' )
{
- // InternalDataDSL.g:8140:4: ( () otherlv_1= 'synchronized' otherlv_2= '(' )
- // InternalDataDSL.g:8141:5: () otherlv_1= 'synchronized' otherlv_2= '('
+ // InternalDataDSL.g:8579:4: ( () otherlv_1= 'synchronized' otherlv_2= '(' )
+ // InternalDataDSL.g:8580:5: () otherlv_1= 'synchronized' otherlv_2= '('
{
- // InternalDataDSL.g:8141:5: ()
- // InternalDataDSL.g:8142:6:
+ // InternalDataDSL.g:8580:5: ()
+ // InternalDataDSL.g:8581:6:
{
if ( state.backtracking==0 ) {
@@ -22097,13 +23291,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,134,FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,141,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
- otherlv_2=(Token)match(input,74,FOLLOW_64); if (state.failed) return current;
+ otherlv_2=(Token)match(input,81,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
@@ -22115,18 +23309,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8158:3: ( (lv_param_3_0= ruleXExpression ) )
- // InternalDataDSL.g:8159:4: (lv_param_3_0= ruleXExpression )
+ // InternalDataDSL.g:8597:3: ( (lv_param_3_0= ruleXExpression ) )
+ // InternalDataDSL.g:8598:4: (lv_param_3_0= ruleXExpression )
{
- // InternalDataDSL.g:8159:4: (lv_param_3_0= ruleXExpression )
- // InternalDataDSL.g:8160:5: lv_param_3_0= ruleXExpression
+ // InternalDataDSL.g:8598:4: (lv_param_3_0= ruleXExpression )
+ // InternalDataDSL.g:8599:5: lv_param_3_0= ruleXExpression
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_param_3_0=ruleXExpression();
state._fsp--;
@@ -22150,17 +23344,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
+ otherlv_4=(Token)match(input,83,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
- // InternalDataDSL.g:8181:3: ( (lv_expression_5_0= ruleXExpression ) )
- // InternalDataDSL.g:8182:4: (lv_expression_5_0= ruleXExpression )
+ // InternalDataDSL.g:8620:3: ( (lv_expression_5_0= ruleXExpression ) )
+ // InternalDataDSL.g:8621:4: (lv_expression_5_0= ruleXExpression )
{
- // InternalDataDSL.g:8182:4: (lv_expression_5_0= ruleXExpression )
- // InternalDataDSL.g:8183:5: lv_expression_5_0= ruleXExpression
+ // InternalDataDSL.g:8621:4: (lv_expression_5_0= ruleXExpression )
+ // InternalDataDSL.g:8622:5: lv_expression_5_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -22216,7 +23410,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXCatchClause"
- // InternalDataDSL.g:8204:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ;
+ // InternalDataDSL.g:8643:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ;
public final EObject entryRuleXCatchClause() throws RecognitionException {
EObject current = null;
@@ -22224,8 +23418,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8204:53: (iv_ruleXCatchClause= ruleXCatchClause EOF )
- // InternalDataDSL.g:8205:2: iv_ruleXCatchClause= ruleXCatchClause EOF
+ // InternalDataDSL.g:8643:53: (iv_ruleXCatchClause= ruleXCatchClause EOF )
+ // InternalDataDSL.g:8644:2: iv_ruleXCatchClause= ruleXCatchClause EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseRule());
@@ -22256,7 +23450,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXCatchClause"
- // InternalDataDSL.g:8211:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ;
+ // InternalDataDSL.g:8650:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ;
public final EObject ruleXCatchClause() throws RecognitionException {
EObject current = null;
@@ -22272,16 +23466,16 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8217:2: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) )
- // InternalDataDSL.g:8218:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8656:2: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) )
+ // InternalDataDSL.g:8657:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
{
- // InternalDataDSL.g:8218:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
- // InternalDataDSL.g:8219:3: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) )
+ // InternalDataDSL.g:8657:2: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) )
+ // InternalDataDSL.g:8658:3: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) )
{
- // InternalDataDSL.g:8219:3: ( ( 'catch' )=>otherlv_0= 'catch' )
- // InternalDataDSL.g:8220:4: ( 'catch' )=>otherlv_0= 'catch'
+ // InternalDataDSL.g:8658:3: ( ( 'catch' )=>otherlv_0= 'catch' )
+ // InternalDataDSL.g:8659:4: ( 'catch' )=>otherlv_0= 'catch'
{
- otherlv_0=(Token)match(input,135,FOLLOW_102); if (state.failed) return current;
+ otherlv_0=(Token)match(input,142,FOLLOW_116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
@@ -22290,24 +23484,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,74,FOLLOW_77); if (state.failed) return current;
+ otherlv_1=(Token)match(input,81,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
- // InternalDataDSL.g:8230:3: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) )
- // InternalDataDSL.g:8231:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
+ // InternalDataDSL.g:8669:3: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) )
+ // InternalDataDSL.g:8670:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
{
- // InternalDataDSL.g:8231:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
- // InternalDataDSL.g:8232:5: lv_declaredParam_2_0= ruleFullJvmFormalParameter
+ // InternalDataDSL.g:8670:4: (lv_declaredParam_2_0= ruleFullJvmFormalParameter )
+ // InternalDataDSL.g:8671:5: lv_declaredParam_2_0= ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
}
- pushFollow(FOLLOW_62);
+ pushFollow(FOLLOW_76);
lv_declaredParam_2_0=ruleFullJvmFormalParameter();
state._fsp--;
@@ -22331,17 +23525,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,76,FOLLOW_64); if (state.failed) return current;
+ otherlv_3=(Token)match(input,83,FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
- // InternalDataDSL.g:8253:3: ( (lv_expression_4_0= ruleXExpression ) )
- // InternalDataDSL.g:8254:4: (lv_expression_4_0= ruleXExpression )
+ // InternalDataDSL.g:8692:3: ( (lv_expression_4_0= ruleXExpression ) )
+ // InternalDataDSL.g:8693:4: (lv_expression_4_0= ruleXExpression )
{
- // InternalDataDSL.g:8254:4: (lv_expression_4_0= ruleXExpression )
- // InternalDataDSL.g:8255:5: lv_expression_4_0= ruleXExpression
+ // InternalDataDSL.g:8693:4: (lv_expression_4_0= ruleXExpression )
+ // InternalDataDSL.g:8694:5: lv_expression_4_0= ruleXExpression
{
if ( state.backtracking==0 ) {
@@ -22397,7 +23591,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedName"
- // InternalDataDSL.g:8276:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
+ // InternalDataDSL.g:8715:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ;
public final String entryRuleQualifiedName() throws RecognitionException {
String current = null;
@@ -22405,8 +23599,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8276:53: (iv_ruleQualifiedName= ruleQualifiedName EOF )
- // InternalDataDSL.g:8277:2: iv_ruleQualifiedName= ruleQualifiedName EOF
+ // InternalDataDSL.g:8715:53: (iv_ruleQualifiedName= ruleQualifiedName EOF )
+ // InternalDataDSL.g:8716:2: iv_ruleQualifiedName= ruleQualifiedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameRule());
@@ -22437,7 +23631,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedName"
- // InternalDataDSL.g:8283:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ;
+ // InternalDataDSL.g:8722:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ;
public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -22451,18 +23645,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8289:2: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) )
- // InternalDataDSL.g:8290:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
+ // InternalDataDSL.g:8728:2: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) )
+ // InternalDataDSL.g:8729:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
{
- // InternalDataDSL.g:8290:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
- // InternalDataDSL.g:8291:3: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
+ // InternalDataDSL.g:8729:2: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* )
+ // InternalDataDSL.g:8730:3: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_68);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -22477,20 +23671,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:8301:3: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
- loop141:
+ // InternalDataDSL.g:8740:3: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*
+ loop152:
do {
- int alt141=2;
- int LA141_0 = input.LA(1);
+ int alt152=2;
+ int LA152_0 = input.LA(1);
- if ( (LA141_0==67) ) {
- int LA141_2 = input.LA(2);
+ if ( (LA152_0==74) ) {
+ int LA152_2 = input.LA(2);
- if ( (LA141_2==RULE_ID) ) {
- int LA141_3 = input.LA(3);
+ if ( (LA152_2==RULE_ID) ) {
+ int LA152_3 = input.LA(3);
if ( (synpred48_InternalDataDSL()) ) {
- alt141=1;
+ alt152=1;
}
@@ -22500,14 +23694,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt141) {
+ switch (alt152) {
case 1 :
- // InternalDataDSL.g:8302:4: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID
+ // InternalDataDSL.g:8741:4: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID
{
- // InternalDataDSL.g:8302:4: ( ( '.' )=>kw= '.' )
- // InternalDataDSL.g:8303:5: ( '.' )=>kw= '.'
+ // InternalDataDSL.g:8741:4: ( ( '.' )=>kw= '.' )
+ // InternalDataDSL.g:8742:5: ( '.' )=>kw= '.'
{
- kw=(Token)match(input,67,FOLLOW_4); if (state.failed) return current;
+ kw=(Token)match(input,74,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -22522,7 +23716,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
- pushFollow(FOLLOW_54);
+ pushFollow(FOLLOW_68);
this_ValidID_2=ruleValidID();
state._fsp--;
@@ -22542,7 +23736,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop141;
+ break loop152;
}
} while (true);
@@ -22571,7 +23765,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumber"
- // InternalDataDSL.g:8325:1: entryRuleNumber returns [String current=null] : iv_ruleNumber= ruleNumber EOF ;
+ // InternalDataDSL.g:8764:1: entryRuleNumber returns [String current=null] : iv_ruleNumber= ruleNumber EOF ;
public final String entryRuleNumber() throws RecognitionException {
String current = null;
@@ -22582,8 +23776,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalDataDSL.g:8327:2: (iv_ruleNumber= ruleNumber EOF )
- // InternalDataDSL.g:8328:2: iv_ruleNumber= ruleNumber EOF
+ // InternalDataDSL.g:8766:2: (iv_ruleNumber= ruleNumber EOF )
+ // InternalDataDSL.g:8767:2: iv_ruleNumber= ruleNumber EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberRule());
@@ -22617,7 +23811,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumber"
- // InternalDataDSL.g:8337:1: ruleNumber returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ;
+ // InternalDataDSL.g:8776:1: ruleNumber returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) ;
public final AntlrDatatypeRuleToken ruleNumber() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -22633,29 +23827,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalDataDSL.g:8344:2: ( (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) )
- // InternalDataDSL.g:8345:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
+ // InternalDataDSL.g:8783:2: ( (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) ) )
+ // InternalDataDSL.g:8784:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
{
- // InternalDataDSL.g:8345:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
- int alt145=2;
- int LA145_0 = input.LA(1);
+ // InternalDataDSL.g:8784:2: (this_HEX_0= RULE_HEX | ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? ) )
+ int alt156=2;
+ int LA156_0 = input.LA(1);
- if ( (LA145_0==RULE_HEX) ) {
- alt145=1;
+ if ( (LA156_0==RULE_HEX) ) {
+ alt156=1;
}
- else if ( (LA145_0==RULE_INT||LA145_0==RULE_DECIMAL) ) {
- alt145=2;
+ else if ( (LA156_0==RULE_INT||LA156_0==RULE_DECIMAL) ) {
+ alt156=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 145, 0, input);
+ new NoViableAltException("", 156, 0, input);
throw nvae;
}
- switch (alt145) {
+ switch (alt156) {
case 1 :
- // InternalDataDSL.g:8346:3: this_HEX_0= RULE_HEX
+ // InternalDataDSL.g:8785:3: this_HEX_0= RULE_HEX
{
this_HEX_0=(Token)match(input,RULE_HEX,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22672,33 +23866,33 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8354:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
+ // InternalDataDSL.g:8793:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
{
- // InternalDataDSL.g:8354:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
- // InternalDataDSL.g:8355:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
+ // InternalDataDSL.g:8793:3: ( (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )? )
+ // InternalDataDSL.g:8794:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL ) (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
{
- // InternalDataDSL.g:8355:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL )
- int alt142=2;
- int LA142_0 = input.LA(1);
+ // InternalDataDSL.g:8794:4: (this_INT_1= RULE_INT | this_DECIMAL_2= RULE_DECIMAL )
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( (LA142_0==RULE_INT) ) {
- alt142=1;
+ if ( (LA153_0==RULE_INT) ) {
+ alt153=1;
}
- else if ( (LA142_0==RULE_DECIMAL) ) {
- alt142=2;
+ else if ( (LA153_0==RULE_DECIMAL) ) {
+ alt153=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 142, 0, input);
+ new NoViableAltException("", 153, 0, input);
throw nvae;
}
- switch (alt142) {
+ switch (alt153) {
case 1 :
- // InternalDataDSL.g:8356:5: this_INT_1= RULE_INT
+ // InternalDataDSL.g:8795:5: this_INT_1= RULE_INT
{
- this_INT_1=(Token)match(input,RULE_INT,FOLLOW_54); if (state.failed) return current;
+ this_INT_1=(Token)match(input,RULE_INT,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_1);
@@ -22713,9 +23907,9 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8364:5: this_DECIMAL_2= RULE_DECIMAL
+ // InternalDataDSL.g:8803:5: this_DECIMAL_2= RULE_DECIMAL
{
- this_DECIMAL_2=(Token)match(input,RULE_DECIMAL,FOLLOW_54); if (state.failed) return current;
+ this_DECIMAL_2=(Token)match(input,RULE_DECIMAL,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_DECIMAL_2);
@@ -22732,48 +23926,48 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8372:4: (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
- int alt144=2;
- int LA144_0 = input.LA(1);
+ // InternalDataDSL.g:8811:4: (kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL ) )?
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( (LA144_0==67) ) {
- int LA144_1 = input.LA(2);
+ if ( (LA155_0==74) ) {
+ int LA155_1 = input.LA(2);
- if ( (LA144_1==RULE_INT||LA144_1==RULE_DECIMAL) ) {
- alt144=1;
+ if ( (LA155_1==RULE_INT||LA155_1==RULE_DECIMAL) ) {
+ alt155=1;
}
}
- switch (alt144) {
+ switch (alt155) {
case 1 :
- // InternalDataDSL.g:8373:5: kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
+ // InternalDataDSL.g:8812:5: kw= '.' (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
{
- kw=(Token)match(input,67,FOLLOW_126); if (state.failed) return current;
+ kw=(Token)match(input,74,FOLLOW_139); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
}
- // InternalDataDSL.g:8378:5: (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
- int alt143=2;
- int LA143_0 = input.LA(1);
+ // InternalDataDSL.g:8817:5: (this_INT_4= RULE_INT | this_DECIMAL_5= RULE_DECIMAL )
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( (LA143_0==RULE_INT) ) {
- alt143=1;
+ if ( (LA154_0==RULE_INT) ) {
+ alt154=1;
}
- else if ( (LA143_0==RULE_DECIMAL) ) {
- alt143=2;
+ else if ( (LA154_0==RULE_DECIMAL) ) {
+ alt154=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 143, 0, input);
+ new NoViableAltException("", 154, 0, input);
throw nvae;
}
- switch (alt143) {
+ switch (alt154) {
case 1 :
- // InternalDataDSL.g:8379:6: this_INT_4= RULE_INT
+ // InternalDataDSL.g:8818:6: this_INT_4= RULE_INT
{
this_INT_4=(Token)match(input,RULE_INT,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22790,7 +23984,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8387:6: this_DECIMAL_5= RULE_DECIMAL
+ // InternalDataDSL.g:8826:6: this_DECIMAL_5= RULE_DECIMAL
{
this_DECIMAL_5=(Token)match(input,RULE_DECIMAL,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -22849,7 +24043,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmTypeReference"
- // InternalDataDSL.g:8404:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ;
+ // InternalDataDSL.g:8843:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ;
public final EObject entryRuleJvmTypeReference() throws RecognitionException {
EObject current = null;
@@ -22857,8 +24051,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8404:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF )
- // InternalDataDSL.g:8405:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF
+ // InternalDataDSL.g:8843:57: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF )
+ // InternalDataDSL.g:8844:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceRule());
@@ -22889,7 +24083,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmTypeReference"
- // InternalDataDSL.g:8411:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ;
+ // InternalDataDSL.g:8850:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) ;
public final EObject ruleJvmTypeReference() throws RecognitionException {
EObject current = null;
@@ -22902,39 +24096,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8417:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) )
- // InternalDataDSL.g:8418:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
+ // InternalDataDSL.g:8856:2: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef ) )
+ // InternalDataDSL.g:8857:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
{
- // InternalDataDSL.g:8418:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
- int alt147=2;
- int LA147_0 = input.LA(1);
+ // InternalDataDSL.g:8857:2: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* ) | this_XFunctionTypeRef_3= ruleXFunctionTypeRef )
+ int alt158=2;
+ int LA158_0 = input.LA(1);
- if ( (LA147_0==RULE_ID) ) {
- alt147=1;
+ if ( (LA158_0==RULE_ID) ) {
+ alt158=1;
}
- else if ( (LA147_0==74||LA147_0==99) ) {
- alt147=2;
+ else if ( (LA158_0==81||LA158_0==106) ) {
+ alt158=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 147, 0, input);
+ new NoViableAltException("", 158, 0, input);
throw nvae;
}
- switch (alt147) {
+ switch (alt158) {
case 1 :
- // InternalDataDSL.g:8419:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
+ // InternalDataDSL.g:8858:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
{
- // InternalDataDSL.g:8419:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
- // InternalDataDSL.g:8420:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
+ // InternalDataDSL.g:8858:3: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )* )
+ // InternalDataDSL.g:8859:4: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
- pushFollow(FOLLOW_120);
+ pushFollow(FOLLOW_133);
this_JvmParameterizedTypeReference_0=ruleJvmParameterizedTypeReference();
state._fsp--;
@@ -22945,20 +24139,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalDataDSL.g:8428:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
- loop146:
+ // InternalDataDSL.g:8867:4: ( ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets ) )*
+ loop157:
do {
- int alt146=2;
- int LA146_0 = input.LA(1);
+ int alt157=2;
+ int LA157_0 = input.LA(1);
- if ( (LA146_0==79) ) {
- int LA146_2 = input.LA(2);
+ if ( (LA157_0==86) ) {
+ int LA157_2 = input.LA(2);
- if ( (LA146_2==80) ) {
- int LA146_3 = input.LA(3);
+ if ( (LA157_2==87) ) {
+ int LA157_3 = input.LA(3);
if ( (synpred49_InternalDataDSL()) ) {
- alt146=1;
+ alt157=1;
}
@@ -22968,15 +24162,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt146) {
+ switch (alt157) {
case 1 :
- // InternalDataDSL.g:8429:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets )
+ // InternalDataDSL.g:8868:5: ( ( () ruleArrayBrackets ) )=> ( () ruleArrayBrackets )
{
- // InternalDataDSL.g:8435:5: ( () ruleArrayBrackets )
- // InternalDataDSL.g:8436:6: () ruleArrayBrackets
+ // InternalDataDSL.g:8874:5: ( () ruleArrayBrackets )
+ // InternalDataDSL.g:8875:6: () ruleArrayBrackets
{
- // InternalDataDSL.g:8436:6: ()
- // InternalDataDSL.g:8437:7:
+ // InternalDataDSL.g:8875:6: ()
+ // InternalDataDSL.g:8876:7:
{
if ( state.backtracking==0 ) {
@@ -22993,7 +24187,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
}
- pushFollow(FOLLOW_120);
+ pushFollow(FOLLOW_133);
ruleArrayBrackets();
state._fsp--;
@@ -23011,7 +24205,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop146;
+ break loop157;
}
} while (true);
@@ -23022,7 +24216,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8454:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef
+ // InternalDataDSL.g:8893:3: this_XFunctionTypeRef_3= ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
@@ -23068,7 +24262,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleArrayBrackets"
- // InternalDataDSL.g:8466:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ;
+ // InternalDataDSL.g:8905:1: entryRuleArrayBrackets returns [String current=null] : iv_ruleArrayBrackets= ruleArrayBrackets EOF ;
public final String entryRuleArrayBrackets() throws RecognitionException {
String current = null;
@@ -23076,8 +24270,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8466:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF )
- // InternalDataDSL.g:8467:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF
+ // InternalDataDSL.g:8905:53: (iv_ruleArrayBrackets= ruleArrayBrackets EOF )
+ // InternalDataDSL.g:8906:2: iv_ruleArrayBrackets= ruleArrayBrackets EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getArrayBracketsRule());
@@ -23108,7 +24302,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleArrayBrackets"
- // InternalDataDSL.g:8473:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ;
+ // InternalDataDSL.g:8912:1: ruleArrayBrackets returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '[' kw= ']' ) ;
public final AntlrDatatypeRuleToken ruleArrayBrackets() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -23118,20 +24312,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8479:2: ( (kw= '[' kw= ']' ) )
- // InternalDataDSL.g:8480:2: (kw= '[' kw= ']' )
+ // InternalDataDSL.g:8918:2: ( (kw= '[' kw= ']' ) )
+ // InternalDataDSL.g:8919:2: (kw= '[' kw= ']' )
{
- // InternalDataDSL.g:8480:2: (kw= '[' kw= ']' )
- // InternalDataDSL.g:8481:3: kw= '[' kw= ']'
+ // InternalDataDSL.g:8919:2: (kw= '[' kw= ']' )
+ // InternalDataDSL.g:8920:3: kw= '[' kw= ']'
{
- kw=(Token)match(input,79,FOLLOW_99); if (state.failed) return current;
+ kw=(Token)match(input,86,FOLLOW_113); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
- kw=(Token)match(input,80,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,87,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -23163,7 +24357,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXFunctionTypeRef"
- // InternalDataDSL.g:8495:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ;
+ // InternalDataDSL.g:8934:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ;
public final EObject entryRuleXFunctionTypeRef() throws RecognitionException {
EObject current = null;
@@ -23171,8 +24365,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8495:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF )
- // InternalDataDSL.g:8496:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF
+ // InternalDataDSL.g:8934:57: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF )
+ // InternalDataDSL.g:8935:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefRule());
@@ -23203,7 +24397,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXFunctionTypeRef"
- // InternalDataDSL.g:8502:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ;
+ // InternalDataDSL.g:8941:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleXFunctionTypeRef() throws RecognitionException {
EObject current = null;
@@ -23222,52 +24416,52 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8508:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) )
- // InternalDataDSL.g:8509:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:8947:2: ( ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) )
+ // InternalDataDSL.g:8948:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
{
- // InternalDataDSL.g:8509:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
- // InternalDataDSL.g:8510:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:8948:2: ( (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:8949:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) )
{
- // InternalDataDSL.g:8510:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )?
- int alt150=2;
- int LA150_0 = input.LA(1);
+ // InternalDataDSL.g:8949:3: (otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')' )?
+ int alt161=2;
+ int LA161_0 = input.LA(1);
- if ( (LA150_0==74) ) {
- alt150=1;
+ if ( (LA161_0==81) ) {
+ alt161=1;
}
- switch (alt150) {
+ switch (alt161) {
case 1 :
- // InternalDataDSL.g:8511:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')'
+ // InternalDataDSL.g:8950:4: otherlv_0= '(' ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )? otherlv_4= ')'
{
- otherlv_0=(Token)match(input,74,FOLLOW_127); if (state.failed) return current;
+ otherlv_0=(Token)match(input,81,FOLLOW_140); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
- // InternalDataDSL.g:8515:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )?
- int alt149=2;
- int LA149_0 = input.LA(1);
+ // InternalDataDSL.g:8954:4: ( ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* )?
+ int alt160=2;
+ int LA160_0 = input.LA(1);
- if ( (LA149_0==RULE_ID||LA149_0==74||LA149_0==99) ) {
- alt149=1;
+ if ( (LA160_0==RULE_ID||LA160_0==81||LA160_0==106) ) {
+ alt160=1;
}
- switch (alt149) {
+ switch (alt160) {
case 1 :
- // InternalDataDSL.g:8516:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
+ // InternalDataDSL.g:8955:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
{
- // InternalDataDSL.g:8516:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:8517:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:8955:5: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:8956:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:8517:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
- // InternalDataDSL.g:8518:7: lv_paramTypes_1_0= ruleJvmTypeReference
+ // InternalDataDSL.g:8956:6: (lv_paramTypes_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:8957:7: lv_paramTypes_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_paramTypes_1_0=ruleJvmTypeReference();
state._fsp--;
@@ -23291,39 +24485,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8535:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
- loop148:
+ // InternalDataDSL.g:8974:5: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )*
+ loop159:
do {
- int alt148=2;
- int LA148_0 = input.LA(1);
+ int alt159=2;
+ int LA159_0 = input.LA(1);
- if ( (LA148_0==75) ) {
- alt148=1;
+ if ( (LA159_0==82) ) {
+ alt159=1;
}
- switch (alt148) {
+ switch (alt159) {
case 1 :
- // InternalDataDSL.g:8536:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:8975:6: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
{
- otherlv_2=(Token)match(input,75,FOLLOW_77); if (state.failed) return current;
+ otherlv_2=(Token)match(input,82,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
- // InternalDataDSL.g:8540:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:8541:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:8979:6: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:8980:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:8541:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
- // InternalDataDSL.g:8542:8: lv_paramTypes_3_0= ruleJvmTypeReference
+ // InternalDataDSL.g:8980:7: (lv_paramTypes_3_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:8981:8: lv_paramTypes_3_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
}
- pushFollow(FOLLOW_61);
+ pushFollow(FOLLOW_75);
lv_paramTypes_3_0=ruleJvmTypeReference();
state._fsp--;
@@ -23352,7 +24546,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop148;
+ break loop159;
}
} while (true);
@@ -23362,7 +24556,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,76,FOLLOW_128); if (state.failed) return current;
+ otherlv_4=(Token)match(input,83,FOLLOW_141); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
@@ -23374,17 +24568,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,99,FOLLOW_77); if (state.failed) return current;
+ otherlv_5=(Token)match(input,106,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
- // InternalDataDSL.g:8570:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:8571:4: (lv_returnType_6_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9009:3: ( (lv_returnType_6_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9010:4: (lv_returnType_6_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:8571:4: (lv_returnType_6_0= ruleJvmTypeReference )
- // InternalDataDSL.g:8572:5: lv_returnType_6_0= ruleJvmTypeReference
+ // InternalDataDSL.g:9010:4: (lv_returnType_6_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9011:5: lv_returnType_6_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -23440,7 +24634,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmParameterizedTypeReference"
- // InternalDataDSL.g:8593:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ;
+ // InternalDataDSL.g:9032:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ;
public final EObject entryRuleJvmParameterizedTypeReference() throws RecognitionException {
EObject current = null;
@@ -23448,8 +24642,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8593:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF )
- // InternalDataDSL.g:8594:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF
+ // InternalDataDSL.g:9032:70: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF )
+ // InternalDataDSL.g:9033:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceRule());
@@ -23480,7 +24674,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmParameterizedTypeReference"
- // InternalDataDSL.g:8600:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ;
+ // InternalDataDSL.g:9039:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) ;
public final EObject ruleJvmParameterizedTypeReference() throws RecognitionException {
EObject current = null;
@@ -23504,17 +24698,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8606:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) )
- // InternalDataDSL.g:8607:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
+ // InternalDataDSL.g:9045:2: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? ) )
+ // InternalDataDSL.g:9046:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
{
- // InternalDataDSL.g:8607:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
- // InternalDataDSL.g:8608:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
+ // InternalDataDSL.g:9046:2: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )? )
+ // InternalDataDSL.g:9047:3: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
{
- // InternalDataDSL.g:8608:3: ( ( ruleQualifiedName ) )
- // InternalDataDSL.g:8609:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:9047:3: ( ( ruleQualifiedName ) )
+ // InternalDataDSL.g:9048:4: ( ruleQualifiedName )
{
- // InternalDataDSL.g:8609:4: ( ruleQualifiedName )
- // InternalDataDSL.g:8610:5: ruleQualifiedName
+ // InternalDataDSL.g:9048:4: ( ruleQualifiedName )
+ // InternalDataDSL.g:9049:5: ruleQualifiedName
{
if ( state.backtracking==0 ) {
@@ -23528,7 +24722,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
- pushFollow(FOLLOW_129);
+ pushFollow(FOLLOW_142);
ruleQualifiedName();
state._fsp--;
@@ -23544,17 +24738,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8624:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
- int alt155=2;
- alt155 = dfa155.predict(input);
- switch (alt155) {
+ // InternalDataDSL.g:9063:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?
+ int alt166=2;
+ alt166 = dfa166.predict(input);
+ switch (alt166) {
case 1 :
- // InternalDataDSL.g:8625:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
+ // InternalDataDSL.g:9064:4: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
{
- // InternalDataDSL.g:8625:4: ( ( '<' )=>otherlv_1= '<' )
- // InternalDataDSL.g:8626:5: ( '<' )=>otherlv_1= '<'
+ // InternalDataDSL.g:9064:4: ( ( '<' )=>otherlv_1= '<' )
+ // InternalDataDSL.g:9065:5: ( '<' )=>otherlv_1= '<'
{
- otherlv_1=(Token)match(input,86,FOLLOW_89); if (state.failed) return current;
+ otherlv_1=(Token)match(input,93,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
@@ -23563,18 +24757,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8632:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:8633:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9071:4: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:9072:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:8633:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:8634:6: lv_arguments_2_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:9072:5: (lv_arguments_2_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9073:6: lv_arguments_2_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_arguments_2_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23598,39 +24792,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8651:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )*
- loop151:
+ // InternalDataDSL.g:9090:4: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )*
+ loop162:
do {
- int alt151=2;
- int LA151_0 = input.LA(1);
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( (LA151_0==75) ) {
- alt151=1;
+ if ( (LA162_0==82) ) {
+ alt162=1;
}
- switch (alt151) {
+ switch (alt162) {
case 1 :
- // InternalDataDSL.g:8652:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:9091:5: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_3=(Token)match(input,75,FOLLOW_89); if (state.failed) return current;
+ otherlv_3=(Token)match(input,82,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
- // InternalDataDSL.g:8656:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:8657:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9095:5: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:9096:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:8657:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:8658:7: lv_arguments_4_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:9096:6: (lv_arguments_4_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9097:7: lv_arguments_4_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_arguments_4_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23659,30 +24853,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop151;
+ break loop162;
}
} while (true);
- otherlv_5=(Token)match(input,87,FOLLOW_54); if (state.failed) return current;
+ otherlv_5=(Token)match(input,94,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
- // InternalDataDSL.g:8680:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
- loop154:
+ // InternalDataDSL.g:9119:4: ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )*
+ loop165:
do {
- int alt154=2;
- int LA154_0 = input.LA(1);
+ int alt165=2;
+ int LA165_0 = input.LA(1);
- if ( (LA154_0==67) ) {
- int LA154_2 = input.LA(2);
+ if ( (LA165_0==74) ) {
+ int LA165_2 = input.LA(2);
- if ( (LA154_2==RULE_ID) ) {
- int LA154_3 = input.LA(3);
+ if ( (LA165_2==RULE_ID) ) {
+ int LA165_3 = input.LA(3);
if ( (synpred51_InternalDataDSL()) ) {
- alt154=1;
+ alt165=1;
}
@@ -23692,18 +24886,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- switch (alt154) {
+ switch (alt165) {
case 1 :
- // InternalDataDSL.g:8681:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
+ // InternalDataDSL.g:9120:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
{
- // InternalDataDSL.g:8681:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) )
- // InternalDataDSL.g:8682:6: ( ( () '.' ) )=> ( () otherlv_7= '.' )
+ // InternalDataDSL.g:9120:5: ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) )
+ // InternalDataDSL.g:9121:6: ( ( () '.' ) )=> ( () otherlv_7= '.' )
{
- // InternalDataDSL.g:8688:6: ( () otherlv_7= '.' )
- // InternalDataDSL.g:8689:7: () otherlv_7= '.'
+ // InternalDataDSL.g:9127:6: ( () otherlv_7= '.' )
+ // InternalDataDSL.g:9128:7: () otherlv_7= '.'
{
- // InternalDataDSL.g:8689:7: ()
- // InternalDataDSL.g:8690:8:
+ // InternalDataDSL.g:9128:7: ()
+ // InternalDataDSL.g:9129:8:
{
if ( state.backtracking==0 ) {
@@ -23715,7 +24909,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,67,FOLLOW_4); if (state.failed) return current;
+ otherlv_7=(Token)match(input,74,FOLLOW_4); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
@@ -23727,11 +24921,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8702:5: ( ( ruleValidID ) )
- // InternalDataDSL.g:8703:6: ( ruleValidID )
+ // InternalDataDSL.g:9141:5: ( ( ruleValidID ) )
+ // InternalDataDSL.g:9142:6: ( ruleValidID )
{
- // InternalDataDSL.g:8703:6: ( ruleValidID )
- // InternalDataDSL.g:8704:7: ruleValidID
+ // InternalDataDSL.g:9142:6: ( ruleValidID )
+ // InternalDataDSL.g:9143:7: ruleValidID
{
if ( state.backtracking==0 ) {
@@ -23745,7 +24939,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
- pushFollow(FOLLOW_130);
+ pushFollow(FOLLOW_143);
ruleValidID();
state._fsp--;
@@ -23761,17 +24955,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8718:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
- int alt153=2;
- alt153 = dfa153.predict(input);
- switch (alt153) {
+ // InternalDataDSL.g:9157:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?
+ int alt164=2;
+ alt164 = dfa164.predict(input);
+ switch (alt164) {
case 1 :
- // InternalDataDSL.g:8719:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>'
+ // InternalDataDSL.g:9158:6: ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>'
{
- // InternalDataDSL.g:8719:6: ( ( '<' )=>otherlv_9= '<' )
- // InternalDataDSL.g:8720:7: ( '<' )=>otherlv_9= '<'
+ // InternalDataDSL.g:9158:6: ( ( '<' )=>otherlv_9= '<' )
+ // InternalDataDSL.g:9159:7: ( '<' )=>otherlv_9= '<'
{
- otherlv_9=(Token)match(input,86,FOLLOW_89); if (state.failed) return current;
+ otherlv_9=(Token)match(input,93,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
@@ -23780,18 +24974,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8726:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:8727:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9165:6: ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:9166:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:8727:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:8728:8: lv_arguments_10_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:9166:7: (lv_arguments_10_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9167:8: lv_arguments_10_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_arguments_10_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23815,39 +25009,39 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8745:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )*
- loop152:
+ // InternalDataDSL.g:9184:6: (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )*
+ loop163:
do {
- int alt152=2;
- int LA152_0 = input.LA(1);
+ int alt163=2;
+ int LA163_0 = input.LA(1);
- if ( (LA152_0==75) ) {
- alt152=1;
+ if ( (LA163_0==82) ) {
+ alt163=1;
}
- switch (alt152) {
+ switch (alt163) {
case 1 :
- // InternalDataDSL.g:8746:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:9185:7: otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
{
- otherlv_11=(Token)match(input,75,FOLLOW_89); if (state.failed) return current;
+ otherlv_11=(Token)match(input,82,FOLLOW_103); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
- // InternalDataDSL.g:8750:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
- // InternalDataDSL.g:8751:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9189:7: ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) )
+ // InternalDataDSL.g:9190:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
{
- // InternalDataDSL.g:8751:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
- // InternalDataDSL.g:8752:9: lv_arguments_12_0= ruleJvmArgumentTypeReference
+ // InternalDataDSL.g:9190:8: (lv_arguments_12_0= ruleJvmArgumentTypeReference )
+ // InternalDataDSL.g:9191:9: lv_arguments_12_0= ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
}
- pushFollow(FOLLOW_90);
+ pushFollow(FOLLOW_104);
lv_arguments_12_0=ruleJvmArgumentTypeReference();
state._fsp--;
@@ -23876,11 +25070,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop152;
+ break loop163;
}
} while (true);
- otherlv_13=(Token)match(input,87,FOLLOW_54); if (state.failed) return current;
+ otherlv_13=(Token)match(input,94,FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
@@ -23897,7 +25091,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop154;
+ break loop165;
}
} while (true);
@@ -23932,7 +25126,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmArgumentTypeReference"
- // InternalDataDSL.g:8781:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ;
+ // InternalDataDSL.g:9220:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ;
public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionException {
EObject current = null;
@@ -23940,8 +25134,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8781:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF )
- // InternalDataDSL.g:8782:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF
+ // InternalDataDSL.g:9220:65: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF )
+ // InternalDataDSL.g:9221:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceRule());
@@ -23972,7 +25166,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmArgumentTypeReference"
- // InternalDataDSL.g:8788:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ;
+ // InternalDataDSL.g:9227:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ;
public final EObject ruleJvmArgumentTypeReference() throws RecognitionException {
EObject current = null;
@@ -23985,29 +25179,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8794:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) )
- // InternalDataDSL.g:8795:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
+ // InternalDataDSL.g:9233:2: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) )
+ // InternalDataDSL.g:9234:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
{
- // InternalDataDSL.g:8795:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
- int alt156=2;
- int LA156_0 = input.LA(1);
+ // InternalDataDSL.g:9234:2: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference )
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( (LA156_0==RULE_ID||LA156_0==74||LA156_0==99) ) {
- alt156=1;
+ if ( (LA167_0==RULE_ID||LA167_0==81||LA167_0==106) ) {
+ alt167=1;
}
- else if ( (LA156_0==136) ) {
- alt156=2;
+ else if ( (LA167_0==143) ) {
+ alt167=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 156, 0, input);
+ new NoViableAltException("", 167, 0, input);
throw nvae;
}
- switch (alt156) {
+ switch (alt167) {
case 1 :
- // InternalDataDSL.g:8796:3: this_JvmTypeReference_0= ruleJvmTypeReference
+ // InternalDataDSL.g:9235:3: this_JvmTypeReference_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24029,7 +25223,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8805:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference
+ // InternalDataDSL.g:9244:3: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
@@ -24075,7 +25269,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmWildcardTypeReference"
- // InternalDataDSL.g:8817:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ;
+ // InternalDataDSL.g:9256:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ;
public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionException {
EObject current = null;
@@ -24083,8 +25277,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8817:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF )
- // InternalDataDSL.g:8818:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF
+ // InternalDataDSL.g:9256:65: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF )
+ // InternalDataDSL.g:9257:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceRule());
@@ -24115,7 +25309,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmWildcardTypeReference"
- // InternalDataDSL.g:8824:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ;
+ // InternalDataDSL.g:9263:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) ;
public final EObject ruleJvmWildcardTypeReference() throws RecognitionException {
EObject current = null;
@@ -24133,14 +25327,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8830:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) )
- // InternalDataDSL.g:8831:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
+ // InternalDataDSL.g:9269:2: ( ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? ) )
+ // InternalDataDSL.g:9270:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
{
- // InternalDataDSL.g:8831:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
- // InternalDataDSL.g:8832:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
+ // InternalDataDSL.g:9270:2: ( () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )? )
+ // InternalDataDSL.g:9271:3: () otherlv_1= '?' ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
{
- // InternalDataDSL.g:8832:3: ()
- // InternalDataDSL.g:8833:4:
+ // InternalDataDSL.g:9271:3: ()
+ // InternalDataDSL.g:9272:4:
{
if ( state.backtracking==0 ) {
@@ -24152,41 +25346,41 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,136,FOLLOW_131); if (state.failed) return current;
+ otherlv_1=(Token)match(input,143,FOLLOW_144); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
- // InternalDataDSL.g:8843:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
- int alt159=3;
- int LA159_0 = input.LA(1);
+ // InternalDataDSL.g:9282:3: ( ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* ) | ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* ) )?
+ int alt170=3;
+ int LA170_0 = input.LA(1);
- if ( (LA159_0==123) ) {
- alt159=1;
+ if ( (LA170_0==130) ) {
+ alt170=1;
}
- else if ( (LA159_0==124) ) {
- alt159=2;
+ else if ( (LA170_0==131) ) {
+ alt170=2;
}
- switch (alt159) {
+ switch (alt170) {
case 1 :
- // InternalDataDSL.g:8844:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
+ // InternalDataDSL.g:9283:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
{
- // InternalDataDSL.g:8844:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
- // InternalDataDSL.g:8845:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
+ // InternalDataDSL.g:9283:4: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )* )
+ // InternalDataDSL.g:9284:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
{
- // InternalDataDSL.g:8845:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) )
- // InternalDataDSL.g:8846:6: (lv_constraints_2_0= ruleJvmUpperBound )
+ // InternalDataDSL.g:9284:5: ( (lv_constraints_2_0= ruleJvmUpperBound ) )
+ // InternalDataDSL.g:9285:6: (lv_constraints_2_0= ruleJvmUpperBound )
{
- // InternalDataDSL.g:8846:6: (lv_constraints_2_0= ruleJvmUpperBound )
- // InternalDataDSL.g:8847:7: lv_constraints_2_0= ruleJvmUpperBound
+ // InternalDataDSL.g:9285:6: (lv_constraints_2_0= ruleJvmUpperBound )
+ // InternalDataDSL.g:9286:7: lv_constraints_2_0= ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
}
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_145);
lv_constraints_2_0=ruleJvmUpperBound();
state._fsp--;
@@ -24210,30 +25404,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8864:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
- loop157:
+ // InternalDataDSL.g:9303:5: ( (lv_constraints_3_0= ruleJvmUpperBoundAnded ) )*
+ loop168:
do {
- int alt157=2;
- int LA157_0 = input.LA(1);
+ int alt168=2;
+ int LA168_0 = input.LA(1);
- if ( (LA157_0==137) ) {
- alt157=1;
+ if ( (LA168_0==144) ) {
+ alt168=1;
}
- switch (alt157) {
+ switch (alt168) {
case 1 :
- // InternalDataDSL.g:8865:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
+ // InternalDataDSL.g:9304:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
{
- // InternalDataDSL.g:8865:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
- // InternalDataDSL.g:8866:7: lv_constraints_3_0= ruleJvmUpperBoundAnded
+ // InternalDataDSL.g:9304:6: (lv_constraints_3_0= ruleJvmUpperBoundAnded )
+ // InternalDataDSL.g:9305:7: lv_constraints_3_0= ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
}
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_145);
lv_constraints_3_0=ruleJvmUpperBoundAnded();
state._fsp--;
@@ -24259,7 +25453,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop157;
+ break loop168;
}
} while (true);
@@ -24270,23 +25464,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:8885:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
+ // InternalDataDSL.g:9324:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
{
- // InternalDataDSL.g:8885:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
- // InternalDataDSL.g:8886:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
+ // InternalDataDSL.g:9324:4: ( ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )* )
+ // InternalDataDSL.g:9325:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) ) ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
{
- // InternalDataDSL.g:8886:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) )
- // InternalDataDSL.g:8887:6: (lv_constraints_4_0= ruleJvmLowerBound )
+ // InternalDataDSL.g:9325:5: ( (lv_constraints_4_0= ruleJvmLowerBound ) )
+ // InternalDataDSL.g:9326:6: (lv_constraints_4_0= ruleJvmLowerBound )
{
- // InternalDataDSL.g:8887:6: (lv_constraints_4_0= ruleJvmLowerBound )
- // InternalDataDSL.g:8888:7: lv_constraints_4_0= ruleJvmLowerBound
+ // InternalDataDSL.g:9326:6: (lv_constraints_4_0= ruleJvmLowerBound )
+ // InternalDataDSL.g:9327:7: lv_constraints_4_0= ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
}
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_145);
lv_constraints_4_0=ruleJvmLowerBound();
state._fsp--;
@@ -24310,30 +25504,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:8905:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
- loop158:
+ // InternalDataDSL.g:9344:5: ( (lv_constraints_5_0= ruleJvmLowerBoundAnded ) )*
+ loop169:
do {
- int alt158=2;
- int LA158_0 = input.LA(1);
+ int alt169=2;
+ int LA169_0 = input.LA(1);
- if ( (LA158_0==137) ) {
- alt158=1;
+ if ( (LA169_0==144) ) {
+ alt169=1;
}
- switch (alt158) {
+ switch (alt169) {
case 1 :
- // InternalDataDSL.g:8906:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
+ // InternalDataDSL.g:9345:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
{
- // InternalDataDSL.g:8906:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
- // InternalDataDSL.g:8907:7: lv_constraints_5_0= ruleJvmLowerBoundAnded
+ // InternalDataDSL.g:9345:6: (lv_constraints_5_0= ruleJvmLowerBoundAnded )
+ // InternalDataDSL.g:9346:7: lv_constraints_5_0= ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
}
- pushFollow(FOLLOW_132);
+ pushFollow(FOLLOW_145);
lv_constraints_5_0=ruleJvmLowerBoundAnded();
state._fsp--;
@@ -24359,7 +25553,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop158;
+ break loop169;
}
} while (true);
@@ -24397,7 +25591,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmUpperBound"
- // InternalDataDSL.g:8930:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ;
+ // InternalDataDSL.g:9369:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ;
public final EObject entryRuleJvmUpperBound() throws RecognitionException {
EObject current = null;
@@ -24405,8 +25599,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8930:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF )
- // InternalDataDSL.g:8931:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF
+ // InternalDataDSL.g:9369:54: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF )
+ // InternalDataDSL.g:9370:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundRule());
@@ -24437,7 +25631,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmUpperBound"
- // InternalDataDSL.g:8937:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalDataDSL.g:9376:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmUpperBound() throws RecognitionException {
EObject current = null;
@@ -24449,23 +25643,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8943:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalDataDSL.g:8944:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9382:2: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalDataDSL.g:9383:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalDataDSL.g:8944:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalDataDSL.g:8945:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9383:2: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9384:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,123,FOLLOW_77); if (state.failed) return current;
+ otherlv_0=(Token)match(input,130,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
- // InternalDataDSL.g:8949:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:8950:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9388:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9389:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:8950:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalDataDSL.g:8951:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalDataDSL.g:9389:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9390:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24521,7 +25715,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmUpperBoundAnded"
- // InternalDataDSL.g:8972:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ;
+ // InternalDataDSL.g:9411:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ;
public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24529,8 +25723,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:8972:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF )
- // InternalDataDSL.g:8973:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF
+ // InternalDataDSL.g:9411:59: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF )
+ // InternalDataDSL.g:9412:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmUpperBoundAndedRule());
@@ -24561,7 +25755,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmUpperBoundAnded"
- // InternalDataDSL.g:8979:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalDataDSL.g:9418:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmUpperBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24573,23 +25767,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:8985:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalDataDSL.g:8986:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9424:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalDataDSL.g:9425:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalDataDSL.g:8986:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalDataDSL.g:8987:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9425:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9426:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,137,FOLLOW_77); if (state.failed) return current;
+ otherlv_0=(Token)match(input,144,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
- // InternalDataDSL.g:8991:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:8992:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9430:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9431:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:8992:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalDataDSL.g:8993:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalDataDSL.g:9431:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9432:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24645,7 +25839,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmLowerBound"
- // InternalDataDSL.g:9014:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ;
+ // InternalDataDSL.g:9453:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ;
public final EObject entryRuleJvmLowerBound() throws RecognitionException {
EObject current = null;
@@ -24653,8 +25847,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:9014:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF )
- // InternalDataDSL.g:9015:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF
+ // InternalDataDSL.g:9453:54: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF )
+ // InternalDataDSL.g:9454:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmLowerBoundRule());
@@ -24685,7 +25879,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmLowerBound"
- // InternalDataDSL.g:9021:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalDataDSL.g:9460:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmLowerBound() throws RecognitionException {
EObject current = null;
@@ -24697,23 +25891,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9027:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalDataDSL.g:9028:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9466:2: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalDataDSL.g:9467:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalDataDSL.g:9028:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalDataDSL.g:9029:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9467:2: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9468:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,124,FOLLOW_77); if (state.failed) return current;
+ otherlv_0=(Token)match(input,131,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
- // InternalDataDSL.g:9033:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:9034:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9472:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9473:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:9034:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalDataDSL.g:9035:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalDataDSL.g:9473:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9474:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24769,7 +25963,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleJvmLowerBoundAnded"
- // InternalDataDSL.g:9056:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ;
+ // InternalDataDSL.g:9495:1: entryRuleJvmLowerBoundAnded returns [EObject current=null] : iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF ;
public final EObject entryRuleJvmLowerBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24777,8 +25971,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:9056:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF )
- // InternalDataDSL.g:9057:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF
+ // InternalDataDSL.g:9495:59: (iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF )
+ // InternalDataDSL.g:9496:2: iv_ruleJvmLowerBoundAnded= ruleJvmLowerBoundAnded EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getJvmLowerBoundAndedRule());
@@ -24809,7 +26003,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleJvmLowerBoundAnded"
- // InternalDataDSL.g:9063:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
+ // InternalDataDSL.g:9502:1: ruleJvmLowerBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ;
public final EObject ruleJvmLowerBoundAnded() throws RecognitionException {
EObject current = null;
@@ -24821,23 +26015,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9069:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
- // InternalDataDSL.g:9070:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9508:2: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) )
+ // InternalDataDSL.g:9509:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
{
- // InternalDataDSL.g:9070:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
- // InternalDataDSL.g:9071:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9509:2: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) )
+ // InternalDataDSL.g:9510:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
{
- otherlv_0=(Token)match(input,137,FOLLOW_77); if (state.failed) return current;
+ otherlv_0=(Token)match(input,144,FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
- // InternalDataDSL.g:9075:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
- // InternalDataDSL.g:9076:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9514:3: ( (lv_typeReference_1_0= ruleJvmTypeReference ) )
+ // InternalDataDSL.g:9515:4: (lv_typeReference_1_0= ruleJvmTypeReference )
{
- // InternalDataDSL.g:9076:4: (lv_typeReference_1_0= ruleJvmTypeReference )
- // InternalDataDSL.g:9077:5: lv_typeReference_1_0= ruleJvmTypeReference
+ // InternalDataDSL.g:9515:4: (lv_typeReference_1_0= ruleJvmTypeReference )
+ // InternalDataDSL.g:9516:5: lv_typeReference_1_0= ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
@@ -24893,7 +26087,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedNameWithWildcard"
- // InternalDataDSL.g:9098:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ;
+ // InternalDataDSL.g:9537:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ;
public final String entryRuleQualifiedNameWithWildcard() throws RecognitionException {
String current = null;
@@ -24901,8 +26095,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:9098:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF )
- // InternalDataDSL.g:9099:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF
+ // InternalDataDSL.g:9537:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF )
+ // InternalDataDSL.g:9538:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule());
@@ -24933,7 +26127,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedNameWithWildcard"
- // InternalDataDSL.g:9105:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ;
+ // InternalDataDSL.g:9544:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -24945,18 +26139,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9111:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) )
- // InternalDataDSL.g:9112:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
+ // InternalDataDSL.g:9550:2: ( (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' ) )
+ // InternalDataDSL.g:9551:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
{
- // InternalDataDSL.g:9112:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
- // InternalDataDSL.g:9113:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*'
+ // InternalDataDSL.g:9551:2: (this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*' )
+ // InternalDataDSL.g:9552:3: this_QualifiedName_0= ruleQualifiedName kw= '.' kw= '*'
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
- pushFollow(FOLLOW_133);
+ pushFollow(FOLLOW_146);
this_QualifiedName_0=ruleQualifiedName();
state._fsp--;
@@ -24971,14 +26165,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- kw=(Token)match(input,67,FOLLOW_134); if (state.failed) return current;
+ kw=(Token)match(input,74,FOLLOW_147); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
}
- kw=(Token)match(input,70,FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,77,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -25010,7 +26204,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleValidID"
- // InternalDataDSL.g:9137:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ;
+ // InternalDataDSL.g:9576:1: entryRuleValidID returns [String current=null] : iv_ruleValidID= ruleValidID EOF ;
public final String entryRuleValidID() throws RecognitionException {
String current = null;
@@ -25018,8 +26212,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:9137:47: (iv_ruleValidID= ruleValidID EOF )
- // InternalDataDSL.g:9138:2: iv_ruleValidID= ruleValidID EOF
+ // InternalDataDSL.g:9576:47: (iv_ruleValidID= ruleValidID EOF )
+ // InternalDataDSL.g:9577:2: iv_ruleValidID= ruleValidID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getValidIDRule());
@@ -25050,7 +26244,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleValidID"
- // InternalDataDSL.g:9144:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
+ // InternalDataDSL.g:9583:1: ruleValidID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= RULE_ID ;
public final AntlrDatatypeRuleToken ruleValidID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -25060,8 +26254,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9150:2: (this_ID_0= RULE_ID )
- // InternalDataDSL.g:9151:2: this_ID_0= RULE_ID
+ // InternalDataDSL.g:9589:2: (this_ID_0= RULE_ID )
+ // InternalDataDSL.g:9590:2: this_ID_0= RULE_ID
{
this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25096,7 +26290,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleXImportSection"
- // InternalDataDSL.g:9161:1: entryRuleXImportSection returns [EObject current=null] : iv_ruleXImportSection= ruleXImportSection EOF ;
+ // InternalDataDSL.g:9600:1: entryRuleXImportSection returns [EObject current=null] : iv_ruleXImportSection= ruleXImportSection EOF ;
public final EObject entryRuleXImportSection() throws RecognitionException {
EObject current = null;
@@ -25104,8 +26298,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:9161:55: (iv_ruleXImportSection= ruleXImportSection EOF )
- // InternalDataDSL.g:9162:2: iv_ruleXImportSection= ruleXImportSection EOF
+ // InternalDataDSL.g:9600:55: (iv_ruleXImportSection= ruleXImportSection EOF )
+ // InternalDataDSL.g:9601:2: iv_ruleXImportSection= ruleXImportSection EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportSectionRule());
@@ -25136,7 +26330,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleXImportSection"
- // InternalDataDSL.g:9168:1: ruleXImportSection returns [EObject current=null] : ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ;
+ // InternalDataDSL.g:9607:1: ruleXImportSection returns [EObject current=null] : ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ ;
public final EObject ruleXImportSection() throws RecognitionException {
EObject current = null;
@@ -25147,34 +26341,34 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9174:2: ( ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ )
- // InternalDataDSL.g:9175:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
+ // InternalDataDSL.g:9613:2: ( ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+ )
+ // InternalDataDSL.g:9614:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
{
- // InternalDataDSL.g:9175:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
- int cnt160=0;
- loop160:
+ // InternalDataDSL.g:9614:2: ( (lv_importDeclarations_0_0= ruleXImportDeclaration ) )+
+ int cnt171=0;
+ loop171:
do {
- int alt160=2;
- int LA160_0 = input.LA(1);
+ int alt171=2;
+ int LA171_0 = input.LA(1);
- if ( (LA160_0==68) ) {
- alt160=1;
+ if ( (LA171_0==75) ) {
+ alt171=1;
}
- switch (alt160) {
+ switch (alt171) {
case 1 :
- // InternalDataDSL.g:9176:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
+ // InternalDataDSL.g:9615:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
{
- // InternalDataDSL.g:9176:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
- // InternalDataDSL.g:9177:4: lv_importDeclarations_0_0= ruleXImportDeclaration
+ // InternalDataDSL.g:9615:3: (lv_importDeclarations_0_0= ruleXImportDeclaration )
+ // InternalDataDSL.g:9616:4: lv_importDeclarations_0_0= ruleXImportDeclaration
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0());
}
- pushFollow(FOLLOW_135);
+ pushFollow(FOLLOW_148);
lv_importDeclarations_0_0=ruleXImportDeclaration();
state._fsp--;
@@ -25200,13 +26394,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt160 >= 1 ) break loop160;
+ if ( cnt171 >= 1 ) break loop171;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(160, input);
+ new EarlyExitException(171, input);
throw eee;
}
- cnt160++;
+ cnt171++;
} while (true);
@@ -25231,7 +26425,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedNameInStaticImport"
- // InternalDataDSL.g:9197:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ;
+ // InternalDataDSL.g:9636:1: entryRuleQualifiedNameInStaticImport returns [String current=null] : iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF ;
public final String entryRuleQualifiedNameInStaticImport() throws RecognitionException {
String current = null;
@@ -25239,8 +26433,8 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
try {
- // InternalDataDSL.g:9197:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF )
- // InternalDataDSL.g:9198:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF
+ // InternalDataDSL.g:9636:67: (iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF )
+ // InternalDataDSL.g:9637:2: iv_ruleQualifiedNameInStaticImport= ruleQualifiedNameInStaticImport EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameInStaticImportRule());
@@ -25271,7 +26465,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedNameInStaticImport"
- // InternalDataDSL.g:9204:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ;
+ // InternalDataDSL.g:9643:1: ruleQualifiedNameInStaticImport returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '.' )+ ;
public final AntlrDatatypeRuleToken ruleQualifiedNameInStaticImport() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -25283,37 +26477,37 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9210:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ )
- // InternalDataDSL.g:9211:2: (this_ValidID_0= ruleValidID kw= '.' )+
+ // InternalDataDSL.g:9649:2: ( (this_ValidID_0= ruleValidID kw= '.' )+ )
+ // InternalDataDSL.g:9650:2: (this_ValidID_0= ruleValidID kw= '.' )+
{
- // InternalDataDSL.g:9211:2: (this_ValidID_0= ruleValidID kw= '.' )+
- int cnt161=0;
- loop161:
+ // InternalDataDSL.g:9650:2: (this_ValidID_0= ruleValidID kw= '.' )+
+ int cnt172=0;
+ loop172:
do {
- int alt161=2;
- int LA161_0 = input.LA(1);
+ int alt172=2;
+ int LA172_0 = input.LA(1);
- if ( (LA161_0==RULE_ID) ) {
- int LA161_2 = input.LA(2);
+ if ( (LA172_0==RULE_ID) ) {
+ int LA172_2 = input.LA(2);
- if ( (LA161_2==67) ) {
- alt161=1;
+ if ( (LA172_2==74) ) {
+ alt172=1;
}
}
- switch (alt161) {
+ switch (alt172) {
case 1 :
- // InternalDataDSL.g:9212:3: this_ValidID_0= ruleValidID kw= '.'
+ // InternalDataDSL.g:9651:3: this_ValidID_0= ruleValidID kw= '.'
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
}
- pushFollow(FOLLOW_133);
+ pushFollow(FOLLOW_146);
this_ValidID_0=ruleValidID();
state._fsp--;
@@ -25328,7 +26522,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- kw=(Token)match(input,67,FOLLOW_136); if (state.failed) return current;
+ kw=(Token)match(input,74,FOLLOW_56); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -25340,13 +26534,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt161 >= 1 ) break loop161;
+ if ( cnt172 >= 1 ) break loop172;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(161, input);
+ new EarlyExitException(172, input);
throw eee;
}
- cnt161++;
+ cnt172++;
} while (true);
@@ -25371,7 +26565,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePredefinedBlobMimeTypeEnum"
- // InternalDataDSL.g:9231:1: rulePredefinedBlobMimeTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) ;
+ // InternalDataDSL.g:9670:1: rulePredefinedBlobMimeTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) ;
public final Enumerator rulePredefinedBlobMimeTypeEnum() throws RecognitionException {
Enumerator current = null;
@@ -25386,58 +26580,58 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9237:2: ( ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) )
- // InternalDataDSL.g:9238:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) )
+ // InternalDataDSL.g:9676:2: ( ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) ) )
+ // InternalDataDSL.g:9677:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) )
{
- // InternalDataDSL.g:9238:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) )
- int alt162=6;
+ // InternalDataDSL.g:9677:2: ( (enumLiteral_0= 'plain' ) | (enumLiteral_1= 'jpg' ) | (enumLiteral_2= 'png' ) | (enumLiteral_3= 'mpeg' ) | (enumLiteral_4= 'octet-stream' ) | (enumLiteral_5= 'pdf' ) )
+ int alt173=6;
switch ( input.LA(1) ) {
- case 138:
+ case 145:
{
- alt162=1;
+ alt173=1;
}
break;
- case 139:
+ case 146:
{
- alt162=2;
+ alt173=2;
}
break;
- case 140:
+ case 147:
{
- alt162=3;
+ alt173=3;
}
break;
- case 141:
+ case 148:
{
- alt162=4;
+ alt173=4;
}
break;
- case 142:
+ case 149:
{
- alt162=5;
+ alt173=5;
}
break;
- case 143:
+ case 150:
{
- alt162=6;
+ alt173=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 162, 0, input);
+ new NoViableAltException("", 173, 0, input);
throw nvae;
}
- switch (alt162) {
+ switch (alt173) {
case 1 :
- // InternalDataDSL.g:9239:3: (enumLiteral_0= 'plain' )
+ // InternalDataDSL.g:9678:3: (enumLiteral_0= 'plain' )
{
- // InternalDataDSL.g:9239:3: (enumLiteral_0= 'plain' )
- // InternalDataDSL.g:9240:4: enumLiteral_0= 'plain'
+ // InternalDataDSL.g:9678:3: (enumLiteral_0= 'plain' )
+ // InternalDataDSL.g:9679:4: enumLiteral_0= 'plain'
{
- enumLiteral_0=(Token)match(input,138,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_0=(Token)match(input,145,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPlainEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
@@ -25451,12 +26645,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:9247:3: (enumLiteral_1= 'jpg' )
+ // InternalDataDSL.g:9686:3: (enumLiteral_1= 'jpg' )
{
- // InternalDataDSL.g:9247:3: (enumLiteral_1= 'jpg' )
- // InternalDataDSL.g:9248:4: enumLiteral_1= 'jpg'
+ // InternalDataDSL.g:9686:3: (enumLiteral_1= 'jpg' )
+ // InternalDataDSL.g:9687:4: enumLiteral_1= 'jpg'
{
- enumLiteral_1=(Token)match(input,139,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_1=(Token)match(input,146,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getJpgEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
@@ -25470,12 +26664,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:9255:3: (enumLiteral_2= 'png' )
+ // InternalDataDSL.g:9694:3: (enumLiteral_2= 'png' )
{
- // InternalDataDSL.g:9255:3: (enumLiteral_2= 'png' )
- // InternalDataDSL.g:9256:4: enumLiteral_2= 'png'
+ // InternalDataDSL.g:9694:3: (enumLiteral_2= 'png' )
+ // InternalDataDSL.g:9695:4: enumLiteral_2= 'png'
{
- enumLiteral_2=(Token)match(input,140,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_2=(Token)match(input,147,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPngEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
@@ -25489,12 +26683,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:9263:3: (enumLiteral_3= 'mpeg' )
+ // InternalDataDSL.g:9702:3: (enumLiteral_3= 'mpeg' )
{
- // InternalDataDSL.g:9263:3: (enumLiteral_3= 'mpeg' )
- // InternalDataDSL.g:9264:4: enumLiteral_3= 'mpeg'
+ // InternalDataDSL.g:9702:3: (enumLiteral_3= 'mpeg' )
+ // InternalDataDSL.g:9703:4: enumLiteral_3= 'mpeg'
{
- enumLiteral_3=(Token)match(input,141,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_3=(Token)match(input,148,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getMpegEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
@@ -25508,12 +26702,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:9271:3: (enumLiteral_4= 'octet-stream' )
+ // InternalDataDSL.g:9710:3: (enumLiteral_4= 'octet-stream' )
{
- // InternalDataDSL.g:9271:3: (enumLiteral_4= 'octet-stream' )
- // InternalDataDSL.g:9272:4: enumLiteral_4= 'octet-stream'
+ // InternalDataDSL.g:9710:3: (enumLiteral_4= 'octet-stream' )
+ // InternalDataDSL.g:9711:4: enumLiteral_4= 'octet-stream'
{
- enumLiteral_4=(Token)match(input,142,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_4=(Token)match(input,149,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getOctetstreamEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
@@ -25527,12 +26721,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalDataDSL.g:9279:3: (enumLiteral_5= 'pdf' )
+ // InternalDataDSL.g:9718:3: (enumLiteral_5= 'pdf' )
{
- // InternalDataDSL.g:9279:3: (enumLiteral_5= 'pdf' )
- // InternalDataDSL.g:9280:4: enumLiteral_5= 'pdf'
+ // InternalDataDSL.g:9718:3: (enumLiteral_5= 'pdf' )
+ // InternalDataDSL.g:9719:4: enumLiteral_5= 'pdf'
{
- enumLiteral_5=(Token)match(input,143,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_5=(Token)match(input,150,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBlobMimeTypeEnumAccess().getPdfEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
@@ -25570,7 +26764,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePredefinedBeanEnum"
- // InternalDataDSL.g:9290:1: rulePredefinedBeanEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) ;
+ // InternalDataDSL.g:9729:1: rulePredefinedBeanEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) ;
public final Enumerator rulePredefinedBeanEnum() throws RecognitionException {
Enumerator current = null;
@@ -25582,43 +26776,43 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9296:2: ( ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) )
- // InternalDataDSL.g:9297:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) )
+ // InternalDataDSL.g:9735:2: ( ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) ) )
+ // InternalDataDSL.g:9736:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) )
{
- // InternalDataDSL.g:9297:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) )
- int alt163=3;
+ // InternalDataDSL.g:9736:2: ( (enumLiteral_0= 'NowDate' ) | (enumLiteral_1= 'StartDate' ) | (enumLiteral_2= 'UniversallyUniqueIdentifier' ) )
+ int alt174=3;
switch ( input.LA(1) ) {
- case 144:
+ case 151:
{
- alt163=1;
+ alt174=1;
}
break;
- case 145:
+ case 152:
{
- alt163=2;
+ alt174=2;
}
break;
- case 146:
+ case 153:
{
- alt163=3;
+ alt174=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 163, 0, input);
+ new NoViableAltException("", 174, 0, input);
throw nvae;
}
- switch (alt163) {
+ switch (alt174) {
case 1 :
- // InternalDataDSL.g:9298:3: (enumLiteral_0= 'NowDate' )
+ // InternalDataDSL.g:9737:3: (enumLiteral_0= 'NowDate' )
{
- // InternalDataDSL.g:9298:3: (enumLiteral_0= 'NowDate' )
- // InternalDataDSL.g:9299:4: enumLiteral_0= 'NowDate'
+ // InternalDataDSL.g:9737:3: (enumLiteral_0= 'NowDate' )
+ // InternalDataDSL.g:9738:4: enumLiteral_0= 'NowDate'
{
- enumLiteral_0=(Token)match(input,144,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_0=(Token)match(input,151,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanEnumAccess().getNowEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
@@ -25632,12 +26826,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:9306:3: (enumLiteral_1= 'StartDate' )
+ // InternalDataDSL.g:9745:3: (enumLiteral_1= 'StartDate' )
{
- // InternalDataDSL.g:9306:3: (enumLiteral_1= 'StartDate' )
- // InternalDataDSL.g:9307:4: enumLiteral_1= 'StartDate'
+ // InternalDataDSL.g:9745:3: (enumLiteral_1= 'StartDate' )
+ // InternalDataDSL.g:9746:4: enumLiteral_1= 'StartDate'
{
- enumLiteral_1=(Token)match(input,145,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_1=(Token)match(input,152,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanEnumAccess().getStartEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
@@ -25651,12 +26845,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:9314:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' )
+ // InternalDataDSL.g:9753:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' )
{
- // InternalDataDSL.g:9314:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' )
- // InternalDataDSL.g:9315:4: enumLiteral_2= 'UniversallyUniqueIdentifier'
+ // InternalDataDSL.g:9753:3: (enumLiteral_2= 'UniversallyUniqueIdentifier' )
+ // InternalDataDSL.g:9754:4: enumLiteral_2= 'UniversallyUniqueIdentifier'
{
- enumLiteral_2=(Token)match(input,146,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_2=(Token)match(input,153,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanEnumAccess().getUUIDEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
@@ -25694,7 +26888,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePredefinedBeanTypeEnum"
- // InternalDataDSL.g:9325:1: rulePredefinedBeanTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) ;
+ // InternalDataDSL.g:9764:1: rulePredefinedBeanTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) ;
public final Enumerator rulePredefinedBeanTypeEnum() throws RecognitionException {
Enumerator current = null;
@@ -25708,53 +26902,53 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9331:2: ( ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) )
- // InternalDataDSL.g:9332:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) )
+ // InternalDataDSL.g:9770:2: ( ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) ) )
+ // InternalDataDSL.g:9771:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) )
{
- // InternalDataDSL.g:9332:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) )
- int alt164=5;
+ // InternalDataDSL.g:9771:2: ( (enumLiteral_0= 'Date' ) | (enumLiteral_1= 'Milliseconds' ) | (enumLiteral_2= 'Nanoseconds' ) | (enumLiteral_3= 'Random' ) | (enumLiteral_4= 'ExecuteContext' ) )
+ int alt175=5;
switch ( input.LA(1) ) {
- case 147:
+ case 154:
{
- alt164=1;
+ alt175=1;
}
break;
- case 148:
+ case 155:
{
- alt164=2;
+ alt175=2;
}
break;
- case 149:
+ case 156:
{
- alt164=3;
+ alt175=3;
}
break;
- case 150:
+ case 157:
{
- alt164=4;
+ alt175=4;
}
break;
- case 151:
+ case 158:
{
- alt164=5;
+ alt175=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 164, 0, input);
+ new NoViableAltException("", 175, 0, input);
throw nvae;
}
- switch (alt164) {
+ switch (alt175) {
case 1 :
- // InternalDataDSL.g:9333:3: (enumLiteral_0= 'Date' )
+ // InternalDataDSL.g:9772:3: (enumLiteral_0= 'Date' )
{
- // InternalDataDSL.g:9333:3: (enumLiteral_0= 'Date' )
- // InternalDataDSL.g:9334:4: enumLiteral_0= 'Date'
+ // InternalDataDSL.g:9772:3: (enumLiteral_0= 'Date' )
+ // InternalDataDSL.g:9773:4: enumLiteral_0= 'Date'
{
- enumLiteral_0=(Token)match(input,147,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_0=(Token)match(input,154,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanTypeEnumAccess().getDateEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
@@ -25768,12 +26962,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:9341:3: (enumLiteral_1= 'Milliseconds' )
+ // InternalDataDSL.g:9780:3: (enumLiteral_1= 'Milliseconds' )
{
- // InternalDataDSL.g:9341:3: (enumLiteral_1= 'Milliseconds' )
- // InternalDataDSL.g:9342:4: enumLiteral_1= 'Milliseconds'
+ // InternalDataDSL.g:9780:3: (enumLiteral_1= 'Milliseconds' )
+ // InternalDataDSL.g:9781:4: enumLiteral_1= 'Milliseconds'
{
- enumLiteral_1=(Token)match(input,148,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_1=(Token)match(input,155,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanTypeEnumAccess().getMillisEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
@@ -25787,12 +26981,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:9349:3: (enumLiteral_2= 'Nanoseconds' )
+ // InternalDataDSL.g:9788:3: (enumLiteral_2= 'Nanoseconds' )
{
- // InternalDataDSL.g:9349:3: (enumLiteral_2= 'Nanoseconds' )
- // InternalDataDSL.g:9350:4: enumLiteral_2= 'Nanoseconds'
+ // InternalDataDSL.g:9788:3: (enumLiteral_2= 'Nanoseconds' )
+ // InternalDataDSL.g:9789:4: enumLiteral_2= 'Nanoseconds'
{
- enumLiteral_2=(Token)match(input,149,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_2=(Token)match(input,156,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanTypeEnumAccess().getNanosEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
@@ -25806,12 +27000,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalDataDSL.g:9357:3: (enumLiteral_3= 'Random' )
+ // InternalDataDSL.g:9796:3: (enumLiteral_3= 'Random' )
{
- // InternalDataDSL.g:9357:3: (enumLiteral_3= 'Random' )
- // InternalDataDSL.g:9358:4: enumLiteral_3= 'Random'
+ // InternalDataDSL.g:9796:3: (enumLiteral_3= 'Random' )
+ // InternalDataDSL.g:9797:4: enumLiteral_3= 'Random'
{
- enumLiteral_3=(Token)match(input,150,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_3=(Token)match(input,157,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanTypeEnumAccess().getRandomEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
@@ -25825,12 +27019,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalDataDSL.g:9365:3: (enumLiteral_4= 'ExecuteContext' )
+ // InternalDataDSL.g:9804:3: (enumLiteral_4= 'ExecuteContext' )
{
- // InternalDataDSL.g:9365:3: (enumLiteral_4= 'ExecuteContext' )
- // InternalDataDSL.g:9366:4: enumLiteral_4= 'ExecuteContext'
+ // InternalDataDSL.g:9804:3: (enumLiteral_4= 'ExecuteContext' )
+ // InternalDataDSL.g:9805:4: enumLiteral_4= 'ExecuteContext'
{
- enumLiteral_4=(Token)match(input,151,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_4=(Token)match(input,158,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getPredefinedBeanTypeEnumAccess().getExecContextEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
@@ -25868,7 +27062,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEntityManagerMode"
- // InternalDataDSL.g:9376:1: ruleEntityManagerMode returns [Enumerator current=null] : ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) ;
+ // InternalDataDSL.g:9815:1: ruleEntityManagerMode returns [Enumerator current=null] : ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) ;
public final Enumerator ruleEntityManagerMode() throws RecognitionException {
Enumerator current = null;
@@ -25880,43 +27074,43 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalDataDSL.g:9382:2: ( ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) )
- // InternalDataDSL.g:9383:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) )
+ // InternalDataDSL.g:9821:2: ( ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) ) )
+ // InternalDataDSL.g:9822:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) )
{
- // InternalDataDSL.g:9383:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) )
- int alt165=3;
+ // InternalDataDSL.g:9822:2: ( (enumLiteral_0= 'persist' ) | (enumLiteral_1= 'merge' ) | (enumLiteral_2= 'remove' ) )
+ int alt176=3;
switch ( input.LA(1) ) {
- case 152:
+ case 159:
{
- alt165=1;
+ alt176=1;
}
break;
- case 153:
+ case 160:
{
- alt165=2;
+ alt176=2;
}
break;
- case 154:
+ case 161:
{
- alt165=3;
+ alt176=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 165, 0, input);
+ new NoViableAltException("", 176, 0, input);
throw nvae;
}
- switch (alt165) {
+ switch (alt176) {
case 1 :
- // InternalDataDSL.g:9384:3: (enumLiteral_0= 'persist' )
+ // InternalDataDSL.g:9823:3: (enumLiteral_0= 'persist' )
{
- // InternalDataDSL.g:9384:3: (enumLiteral_0= 'persist' )
- // InternalDataDSL.g:9385:4: enumLiteral_0= 'persist'
+ // InternalDataDSL.g:9823:3: (enumLiteral_0= 'persist' )
+ // InternalDataDSL.g:9824:4: enumLiteral_0= 'persist'
{
- enumLiteral_0=(Token)match(input,152,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_0=(Token)match(input,159,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getEntityManagerModeAccess().getPersistEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
@@ -25930,12 +27124,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalDataDSL.g:9392:3: (enumLiteral_1= 'merge' )
+ // InternalDataDSL.g:9831:3: (enumLiteral_1= 'merge' )
{
- // InternalDataDSL.g:9392:3: (enumLiteral_1= 'merge' )
- // InternalDataDSL.g:9393:4: enumLiteral_1= 'merge'
+ // InternalDataDSL.g:9831:3: (enumLiteral_1= 'merge' )
+ // InternalDataDSL.g:9832:4: enumLiteral_1= 'merge'
{
- enumLiteral_1=(Token)match(input,153,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_1=(Token)match(input,160,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getEntityManagerModeAccess().getMergeEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
@@ -25949,12 +27143,12 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:9400:3: (enumLiteral_2= 'remove' )
+ // InternalDataDSL.g:9839:3: (enumLiteral_2= 'remove' )
{
- // InternalDataDSL.g:9400:3: (enumLiteral_2= 'remove' )
- // InternalDataDSL.g:9401:4: enumLiteral_2= 'remove'
+ // InternalDataDSL.g:9839:3: (enumLiteral_2= 'remove' )
+ // InternalDataDSL.g:9840:4: enumLiteral_2= 'remove'
{
- enumLiteral_2=(Token)match(input,154,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_2=(Token)match(input,161,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getEntityManagerModeAccess().getRemoveEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
@@ -25990,12 +27184,356 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
// $ANTLR end "ruleEntityManagerMode"
+
+ // $ANTLR start "ruleConditionAndOperator1"
+ // InternalDataDSL.g:9850:1: ruleConditionAndOperator1 returns [Enumerator current=null] : ( (enumLiteral_0= '=' ) | (enumLiteral_1= '!=' ) | (enumLiteral_2= '>' ) | (enumLiteral_3= '>=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) | (enumLiteral_6= 'isnull' ) | (enumLiteral_7= 'isnotnull' ) ) ;
+ public final Enumerator ruleConditionAndOperator1() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+ Token enumLiteral_2=null;
+ Token enumLiteral_3=null;
+ Token enumLiteral_4=null;
+ Token enumLiteral_5=null;
+ Token enumLiteral_6=null;
+ Token enumLiteral_7=null;
+
+
+ enterRule();
+
+ try {
+ // InternalDataDSL.g:9856:2: ( ( (enumLiteral_0= '=' ) | (enumLiteral_1= '!=' ) | (enumLiteral_2= '>' ) | (enumLiteral_3= '>=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) | (enumLiteral_6= 'isnull' ) | (enumLiteral_7= 'isnotnull' ) ) )
+ // InternalDataDSL.g:9857:2: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '!=' ) | (enumLiteral_2= '>' ) | (enumLiteral_3= '>=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) | (enumLiteral_6= 'isnull' ) | (enumLiteral_7= 'isnotnull' ) )
+ {
+ // InternalDataDSL.g:9857:2: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '!=' ) | (enumLiteral_2= '>' ) | (enumLiteral_3= '>=' ) | (enumLiteral_4= '<' ) | (enumLiteral_5= '<=' ) | (enumLiteral_6= 'isnull' ) | (enumLiteral_7= 'isnotnull' ) )
+ int alt177=8;
+ switch ( input.LA(1) ) {
+ case 84:
+ {
+ alt177=1;
+ }
+ break;
+ case 99:
+ {
+ alt177=2;
+ }
+ break;
+ case 94:
+ {
+ alt177=3;
+ }
+ break;
+ case 95:
+ {
+ alt177=4;
+ }
+ break;
+ case 93:
+ {
+ alt177=5;
+ }
+ break;
+ case 162:
+ {
+ alt177=6;
+ }
+ break;
+ case 163:
+ {
+ alt177=7;
+ }
+ break;
+ case 164:
+ {
+ alt177=8;
+ }
+ break;
+ default:
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 177, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt177) {
+ case 1 :
+ // InternalDataDSL.g:9858:3: (enumLiteral_0= '=' )
+ {
+ // InternalDataDSL.g:9858:3: (enumLiteral_0= '=' )
+ // InternalDataDSL.g:9859:4: enumLiteral_0= '='
+ {
+ enumLiteral_0=(Token)match(input,84,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getConditionAndOperator1Access().getEqualsEnumLiteralDeclaration_0());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalDataDSL.g:9866:3: (enumLiteral_1= '!=' )
+ {
+ // InternalDataDSL.g:9866:3: (enumLiteral_1= '!=' )
+ // InternalDataDSL.g:9867:4: enumLiteral_1= '!='
+ {
+ enumLiteral_1=(Token)match(input,99,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getConditionAndOperator1Access().getNotequalsEnumLiteralDeclaration_1());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalDataDSL.g:9874:3: (enumLiteral_2= '>' )
+ {
+ // InternalDataDSL.g:9874:3: (enumLiteral_2= '>' )
+ // InternalDataDSL.g:9875:4: enumLiteral_2= '>'
+ {
+ enumLiteral_2=(Token)match(input,94,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getConditionAndOperator1Access().getGreaterthenEnumLiteralDeclaration_2());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalDataDSL.g:9882:3: (enumLiteral_3= '>=' )
+ {
+ // InternalDataDSL.g:9882:3: (enumLiteral_3= '>=' )
+ // InternalDataDSL.g:9883:4: enumLiteral_3= '>='
+ {
+ enumLiteral_3=(Token)match(input,95,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getConditionAndOperator1Access().getGreaterthenorequaltoEnumLiteralDeclaration_3());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // InternalDataDSL.g:9890:3: (enumLiteral_4= '<' )
+ {
+ // InternalDataDSL.g:9890:3: (enumLiteral_4= '<' )
+ // InternalDataDSL.g:9891:4: enumLiteral_4= '<'
+ {
+ enumLiteral_4=(Token)match(input,93,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_4, grammarAccess.getConditionAndOperator1Access().getLessthenEnumLiteralDeclaration_4());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // InternalDataDSL.g:9898:3: (enumLiteral_5= '<=' )
+ {
+ // InternalDataDSL.g:9898:3: (enumLiteral_5= '<=' )
+ // InternalDataDSL.g:9899:4: enumLiteral_5= '<='
+ {
+ enumLiteral_5=(Token)match(input,162,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_5, grammarAccess.getConditionAndOperator1Access().getLessthenorequaltoEnumLiteralDeclaration_5());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // InternalDataDSL.g:9906:3: (enumLiteral_6= 'isnull' )
+ {
+ // InternalDataDSL.g:9906:3: (enumLiteral_6= 'isnull' )
+ // InternalDataDSL.g:9907:4: enumLiteral_6= 'isnull'
+ {
+ enumLiteral_6=(Token)match(input,163,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_6, grammarAccess.getConditionAndOperator1Access().getIsnullEnumLiteralDeclaration_6());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 8 :
+ // InternalDataDSL.g:9914:3: (enumLiteral_7= 'isnotnull' )
+ {
+ // InternalDataDSL.g:9914:3: (enumLiteral_7= 'isnotnull' )
+ // InternalDataDSL.g:9915:4: enumLiteral_7= 'isnotnull'
+ {
+ enumLiteral_7=(Token)match(input,164,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_7, grammarAccess.getConditionAndOperator1Access().getIsnotnullEnumLiteralDeclaration_7());
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleConditionAndOperator1"
+
+
+ // $ANTLR start "ruleConditionAndOperator2"
+ // InternalDataDSL.g:9925:1: ruleConditionAndOperator2 returns [Enumerator current=null] : ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) ;
+ public final Enumerator ruleConditionAndOperator2() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+
+
+ enterRule();
+
+ try {
+ // InternalDataDSL.g:9931:2: ( ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) ) )
+ // InternalDataDSL.g:9932:2: ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) )
+ {
+ // InternalDataDSL.g:9932:2: ( (enumLiteral_0= 'and' ) | (enumLiteral_1= 'or' ) )
+ int alt178=2;
+ int LA178_0 = input.LA(1);
+
+ if ( (LA178_0==165) ) {
+ alt178=1;
+ }
+ else if ( (LA178_0==166) ) {
+ alt178=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 178, 0, input);
+
+ throw nvae;
+ }
+ switch (alt178) {
+ case 1 :
+ // InternalDataDSL.g:9933:3: (enumLiteral_0= 'and' )
+ {
+ // InternalDataDSL.g:9933:3: (enumLiteral_0= 'and' )
+ // InternalDataDSL.g:9934:4: enumLiteral_0= 'and'
+ {
+ enumLiteral_0=(Token)match(input,165,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getConditionAndOperator2Access().getAndEnumLiteralDeclaration_0());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalDataDSL.g:9941:3: (enumLiteral_1= 'or' )
+ {
+ // InternalDataDSL.g:9941:3: (enumLiteral_1= 'or' )
+ // InternalDataDSL.g:9942:4: enumLiteral_1= 'or'
+ {
+ enumLiteral_1=(Token)match(input,166,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getConditionAndOperator2Access().getOrEnumLiteralDeclaration_1());
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+
+ leaveRule();
+
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleConditionAndOperator2"
+
// $ANTLR start synpred1_InternalDataDSL
public final void synpred1_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2607:5: ( '(' )
- // InternalDataDSL.g:2607:6: '('
+ // InternalDataDSL.g:3046:5: ( '(' )
+ // InternalDataDSL.g:3046:6: '('
{
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
}
}
@@ -26003,19 +27541,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred2_InternalDataDSL
public final void synpred2_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2616:7: ( ( ( ( ruleValidID ) ) '=' ) )
- // InternalDataDSL.g:2616:8: ( ( ( ruleValidID ) ) '=' )
+ // InternalDataDSL.g:3055:7: ( ( ( ( ruleValidID ) ) '=' ) )
+ // InternalDataDSL.g:3055:8: ( ( ( ruleValidID ) ) '=' )
{
- // InternalDataDSL.g:2616:8: ( ( ( ruleValidID ) ) '=' )
- // InternalDataDSL.g:2617:8: ( ( ruleValidID ) ) '='
+ // InternalDataDSL.g:3055:8: ( ( ( ruleValidID ) ) '=' )
+ // InternalDataDSL.g:3056:8: ( ( ruleValidID ) ) '='
{
- // InternalDataDSL.g:2617:8: ( ( ruleValidID ) )
- // InternalDataDSL.g:2618:9: ( ruleValidID )
+ // InternalDataDSL.g:3056:8: ( ( ruleValidID ) )
+ // InternalDataDSL.g:3057:9: ( ruleValidID )
{
- // InternalDataDSL.g:2618:9: ( ruleValidID )
- // InternalDataDSL.g:2619:10: ruleValidID
+ // InternalDataDSL.g:3057:9: ( ruleValidID )
+ // InternalDataDSL.g:3058:10: ruleValidID
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_77);
ruleValidID();
state._fsp--;
@@ -26026,7 +27564,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- match(input,77,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
}
@@ -26037,19 +27575,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred5_InternalDataDSL
public final void synpred5_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2796:5: ( ( () '#' '[' ) )
- // InternalDataDSL.g:2796:6: ( () '#' '[' )
+ // InternalDataDSL.g:3235:5: ( ( () '#' '[' ) )
+ // InternalDataDSL.g:3235:6: ( () '#' '[' )
{
- // InternalDataDSL.g:2796:6: ( () '#' '[' )
- // InternalDataDSL.g:2797:6: () '#' '['
+ // InternalDataDSL.g:3235:6: ( () '#' '[' )
+ // InternalDataDSL.g:3236:6: () '#' '['
{
- // InternalDataDSL.g:2797:6: ()
- // InternalDataDSL.g:2798:6:
+ // InternalDataDSL.g:3236:6: ()
+ // InternalDataDSL.g:3237:6:
{
}
- match(input,78,FOLLOW_65); if (state.failed) return ;
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,85,FOLLOW_79); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
}
@@ -26060,19 +27598,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred6_InternalDataDSL
public final void synpred6_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:2938:5: ( ( () '#' '[' ) )
- // InternalDataDSL.g:2938:6: ( () '#' '[' )
+ // InternalDataDSL.g:3377:5: ( ( () '#' '[' ) )
+ // InternalDataDSL.g:3377:6: ( () '#' '[' )
{
- // InternalDataDSL.g:2938:6: ( () '#' '[' )
- // InternalDataDSL.g:2939:6: () '#' '['
+ // InternalDataDSL.g:3377:6: ( () '#' '[' )
+ // InternalDataDSL.g:3378:6: () '#' '['
{
- // InternalDataDSL.g:2939:6: ()
- // InternalDataDSL.g:2940:6:
+ // InternalDataDSL.g:3378:6: ()
+ // InternalDataDSL.g:3379:6:
{
}
- match(input,78,FOLLOW_65); if (state.failed) return ;
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,85,FOLLOW_79); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
}
@@ -26083,22 +27621,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred7_InternalDataDSL
public final void synpred7_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3166:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )
- // InternalDataDSL.g:3166:7: ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalDataDSL.g:3605:6: ( ( () ( ( ruleOpMultiAssign ) ) ) )
+ // InternalDataDSL.g:3605:7: ( () ( ( ruleOpMultiAssign ) ) )
{
- // InternalDataDSL.g:3166:7: ( () ( ( ruleOpMultiAssign ) ) )
- // InternalDataDSL.g:3167:7: () ( ( ruleOpMultiAssign ) )
+ // InternalDataDSL.g:3605:7: ( () ( ( ruleOpMultiAssign ) ) )
+ // InternalDataDSL.g:3606:7: () ( ( ruleOpMultiAssign ) )
{
- // InternalDataDSL.g:3167:7: ()
- // InternalDataDSL.g:3168:7:
+ // InternalDataDSL.g:3606:7: ()
+ // InternalDataDSL.g:3607:7:
{
}
- // InternalDataDSL.g:3169:7: ( ( ruleOpMultiAssign ) )
- // InternalDataDSL.g:3170:8: ( ruleOpMultiAssign )
+ // InternalDataDSL.g:3608:7: ( ( ruleOpMultiAssign ) )
+ // InternalDataDSL.g:3609:8: ( ruleOpMultiAssign )
{
- // InternalDataDSL.g:3170:8: ( ruleOpMultiAssign )
- // InternalDataDSL.g:3171:9: ruleOpMultiAssign
+ // InternalDataDSL.g:3609:8: ( ruleOpMultiAssign )
+ // InternalDataDSL.g:3610:9: ruleOpMultiAssign
{
pushFollow(FOLLOW_2);
ruleOpMultiAssign();
@@ -26121,22 +27659,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred8_InternalDataDSL
public final void synpred8_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3360:5: ( ( () ( ( ruleOpOr ) ) ) )
- // InternalDataDSL.g:3360:6: ( () ( ( ruleOpOr ) ) )
+ // InternalDataDSL.g:3799:5: ( ( () ( ( ruleOpOr ) ) ) )
+ // InternalDataDSL.g:3799:6: ( () ( ( ruleOpOr ) ) )
{
- // InternalDataDSL.g:3360:6: ( () ( ( ruleOpOr ) ) )
- // InternalDataDSL.g:3361:6: () ( ( ruleOpOr ) )
+ // InternalDataDSL.g:3799:6: ( () ( ( ruleOpOr ) ) )
+ // InternalDataDSL.g:3800:6: () ( ( ruleOpOr ) )
{
- // InternalDataDSL.g:3361:6: ()
- // InternalDataDSL.g:3362:6:
+ // InternalDataDSL.g:3800:6: ()
+ // InternalDataDSL.g:3801:6:
{
}
- // InternalDataDSL.g:3363:6: ( ( ruleOpOr ) )
- // InternalDataDSL.g:3364:7: ( ruleOpOr )
+ // InternalDataDSL.g:3802:6: ( ( ruleOpOr ) )
+ // InternalDataDSL.g:3803:7: ( ruleOpOr )
{
- // InternalDataDSL.g:3364:7: ( ruleOpOr )
- // InternalDataDSL.g:3365:8: ruleOpOr
+ // InternalDataDSL.g:3803:7: ( ruleOpOr )
+ // InternalDataDSL.g:3804:8: ruleOpOr
{
pushFollow(FOLLOW_2);
ruleOpOr();
@@ -26159,22 +27697,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred9_InternalDataDSL
public final void synpred9_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3467:5: ( ( () ( ( ruleOpAnd ) ) ) )
- // InternalDataDSL.g:3467:6: ( () ( ( ruleOpAnd ) ) )
+ // InternalDataDSL.g:3906:5: ( ( () ( ( ruleOpAnd ) ) ) )
+ // InternalDataDSL.g:3906:6: ( () ( ( ruleOpAnd ) ) )
{
- // InternalDataDSL.g:3467:6: ( () ( ( ruleOpAnd ) ) )
- // InternalDataDSL.g:3468:6: () ( ( ruleOpAnd ) )
+ // InternalDataDSL.g:3906:6: ( () ( ( ruleOpAnd ) ) )
+ // InternalDataDSL.g:3907:6: () ( ( ruleOpAnd ) )
{
- // InternalDataDSL.g:3468:6: ()
- // InternalDataDSL.g:3469:6:
+ // InternalDataDSL.g:3907:6: ()
+ // InternalDataDSL.g:3908:6:
{
}
- // InternalDataDSL.g:3470:6: ( ( ruleOpAnd ) )
- // InternalDataDSL.g:3471:7: ( ruleOpAnd )
+ // InternalDataDSL.g:3909:6: ( ( ruleOpAnd ) )
+ // InternalDataDSL.g:3910:7: ( ruleOpAnd )
{
- // InternalDataDSL.g:3471:7: ( ruleOpAnd )
- // InternalDataDSL.g:3472:8: ruleOpAnd
+ // InternalDataDSL.g:3910:7: ( ruleOpAnd )
+ // InternalDataDSL.g:3911:8: ruleOpAnd
{
pushFollow(FOLLOW_2);
ruleOpAnd();
@@ -26197,22 +27735,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred10_InternalDataDSL
public final void synpred10_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3574:5: ( ( () ( ( ruleOpEquality ) ) ) )
- // InternalDataDSL.g:3574:6: ( () ( ( ruleOpEquality ) ) )
+ // InternalDataDSL.g:4013:5: ( ( () ( ( ruleOpEquality ) ) ) )
+ // InternalDataDSL.g:4013:6: ( () ( ( ruleOpEquality ) ) )
{
- // InternalDataDSL.g:3574:6: ( () ( ( ruleOpEquality ) ) )
- // InternalDataDSL.g:3575:6: () ( ( ruleOpEquality ) )
+ // InternalDataDSL.g:4013:6: ( () ( ( ruleOpEquality ) ) )
+ // InternalDataDSL.g:4014:6: () ( ( ruleOpEquality ) )
{
- // InternalDataDSL.g:3575:6: ()
- // InternalDataDSL.g:3576:6:
+ // InternalDataDSL.g:4014:6: ()
+ // InternalDataDSL.g:4015:6:
{
}
- // InternalDataDSL.g:3577:6: ( ( ruleOpEquality ) )
- // InternalDataDSL.g:3578:7: ( ruleOpEquality )
+ // InternalDataDSL.g:4016:6: ( ( ruleOpEquality ) )
+ // InternalDataDSL.g:4017:7: ( ruleOpEquality )
{
- // InternalDataDSL.g:3578:7: ( ruleOpEquality )
- // InternalDataDSL.g:3579:8: ruleOpEquality
+ // InternalDataDSL.g:4017:7: ( ruleOpEquality )
+ // InternalDataDSL.g:4018:8: ruleOpEquality
{
pushFollow(FOLLOW_2);
ruleOpEquality();
@@ -26235,18 +27773,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred11_InternalDataDSL
public final void synpred11_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3702:6: ( ( () 'instanceof' ) )
- // InternalDataDSL.g:3702:7: ( () 'instanceof' )
+ // InternalDataDSL.g:4141:6: ( ( () 'instanceof' ) )
+ // InternalDataDSL.g:4141:7: ( () 'instanceof' )
{
- // InternalDataDSL.g:3702:7: ( () 'instanceof' )
- // InternalDataDSL.g:3703:7: () 'instanceof'
+ // InternalDataDSL.g:4141:7: ( () 'instanceof' )
+ // InternalDataDSL.g:4142:7: () 'instanceof'
{
- // InternalDataDSL.g:3703:7: ()
- // InternalDataDSL.g:3704:7:
+ // InternalDataDSL.g:4142:7: ()
+ // InternalDataDSL.g:4143:7:
{
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
}
@@ -26257,22 +27795,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred12_InternalDataDSL
public final void synpred12_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3745:6: ( ( () ( ( ruleOpCompare ) ) ) )
- // InternalDataDSL.g:3745:7: ( () ( ( ruleOpCompare ) ) )
+ // InternalDataDSL.g:4184:6: ( ( () ( ( ruleOpCompare ) ) ) )
+ // InternalDataDSL.g:4184:7: ( () ( ( ruleOpCompare ) ) )
{
- // InternalDataDSL.g:3745:7: ( () ( ( ruleOpCompare ) ) )
- // InternalDataDSL.g:3746:7: () ( ( ruleOpCompare ) )
+ // InternalDataDSL.g:4184:7: ( () ( ( ruleOpCompare ) ) )
+ // InternalDataDSL.g:4185:7: () ( ( ruleOpCompare ) )
{
- // InternalDataDSL.g:3746:7: ()
- // InternalDataDSL.g:3747:7:
+ // InternalDataDSL.g:4185:7: ()
+ // InternalDataDSL.g:4186:7:
{
}
- // InternalDataDSL.g:3748:7: ( ( ruleOpCompare ) )
- // InternalDataDSL.g:3749:8: ( ruleOpCompare )
+ // InternalDataDSL.g:4187:7: ( ( ruleOpCompare ) )
+ // InternalDataDSL.g:4188:8: ( ruleOpCompare )
{
- // InternalDataDSL.g:3749:8: ( ruleOpCompare )
- // InternalDataDSL.g:3750:9: ruleOpCompare
+ // InternalDataDSL.g:4188:8: ( ruleOpCompare )
+ // InternalDataDSL.g:4189:9: ruleOpCompare
{
pushFollow(FOLLOW_2);
ruleOpCompare();
@@ -26295,22 +27833,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred13_InternalDataDSL
public final void synpred13_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:3880:5: ( ( () ( ( ruleOpOther ) ) ) )
- // InternalDataDSL.g:3880:6: ( () ( ( ruleOpOther ) ) )
+ // InternalDataDSL.g:4319:5: ( ( () ( ( ruleOpOther ) ) ) )
+ // InternalDataDSL.g:4319:6: ( () ( ( ruleOpOther ) ) )
{
- // InternalDataDSL.g:3880:6: ( () ( ( ruleOpOther ) ) )
- // InternalDataDSL.g:3881:6: () ( ( ruleOpOther ) )
+ // InternalDataDSL.g:4319:6: ( () ( ( ruleOpOther ) ) )
+ // InternalDataDSL.g:4320:6: () ( ( ruleOpOther ) )
{
- // InternalDataDSL.g:3881:6: ()
- // InternalDataDSL.g:3882:6:
+ // InternalDataDSL.g:4320:6: ()
+ // InternalDataDSL.g:4321:6:
{
}
- // InternalDataDSL.g:3883:6: ( ( ruleOpOther ) )
- // InternalDataDSL.g:3884:7: ( ruleOpOther )
+ // InternalDataDSL.g:4322:6: ( ( ruleOpOther ) )
+ // InternalDataDSL.g:4323:7: ( ruleOpOther )
{
- // InternalDataDSL.g:3884:7: ( ruleOpOther )
- // InternalDataDSL.g:3885:8: ruleOpOther
+ // InternalDataDSL.g:4323:7: ( ruleOpOther )
+ // InternalDataDSL.g:4324:8: ruleOpOther
{
pushFollow(FOLLOW_2);
ruleOpOther();
@@ -26333,14 +27871,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred14_InternalDataDSL
public final void synpred14_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4000:6: ( ( '>' '>' ) )
- // InternalDataDSL.g:4000:7: ( '>' '>' )
+ // InternalDataDSL.g:4439:6: ( ( '>' '>' ) )
+ // InternalDataDSL.g:4439:7: ( '>' '>' )
{
- // InternalDataDSL.g:4000:7: ( '>' '>' )
- // InternalDataDSL.g:4001:7: '>' '>'
+ // InternalDataDSL.g:4439:7: ( '>' '>' )
+ // InternalDataDSL.g:4440:7: '>' '>'
{
- match(input,87,FOLLOW_80); if (state.failed) return ;
- match(input,87,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_94); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
}
@@ -26351,14 +27889,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred15_InternalDataDSL
public final void synpred15_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4035:6: ( ( '<' '<' ) )
- // InternalDataDSL.g:4035:7: ( '<' '<' )
+ // InternalDataDSL.g:4474:6: ( ( '<' '<' ) )
+ // InternalDataDSL.g:4474:7: ( '<' '<' )
{
- // InternalDataDSL.g:4035:7: ( '<' '<' )
- // InternalDataDSL.g:4036:7: '<' '<'
+ // InternalDataDSL.g:4474:7: ( '<' '<' )
+ // InternalDataDSL.g:4475:7: '<' '<'
{
- match(input,86,FOLLOW_70); if (state.failed) return ;
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_84); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
}
@@ -26369,22 +27907,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred16_InternalDataDSL
public final void synpred16_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4108:5: ( ( () ( ( ruleOpAdd ) ) ) )
- // InternalDataDSL.g:4108:6: ( () ( ( ruleOpAdd ) ) )
+ // InternalDataDSL.g:4547:5: ( ( () ( ( ruleOpAdd ) ) ) )
+ // InternalDataDSL.g:4547:6: ( () ( ( ruleOpAdd ) ) )
{
- // InternalDataDSL.g:4108:6: ( () ( ( ruleOpAdd ) ) )
- // InternalDataDSL.g:4109:6: () ( ( ruleOpAdd ) )
+ // InternalDataDSL.g:4547:6: ( () ( ( ruleOpAdd ) ) )
+ // InternalDataDSL.g:4548:6: () ( ( ruleOpAdd ) )
{
- // InternalDataDSL.g:4109:6: ()
- // InternalDataDSL.g:4110:6:
+ // InternalDataDSL.g:4548:6: ()
+ // InternalDataDSL.g:4549:6:
{
}
- // InternalDataDSL.g:4111:6: ( ( ruleOpAdd ) )
- // InternalDataDSL.g:4112:7: ( ruleOpAdd )
+ // InternalDataDSL.g:4550:6: ( ( ruleOpAdd ) )
+ // InternalDataDSL.g:4551:7: ( ruleOpAdd )
{
- // InternalDataDSL.g:4112:7: ( ruleOpAdd )
- // InternalDataDSL.g:4113:8: ruleOpAdd
+ // InternalDataDSL.g:4551:7: ( ruleOpAdd )
+ // InternalDataDSL.g:4552:8: ruleOpAdd
{
pushFollow(FOLLOW_2);
ruleOpAdd();
@@ -26407,22 +27945,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred17_InternalDataDSL
public final void synpred17_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4223:5: ( ( () ( ( ruleOpMulti ) ) ) )
- // InternalDataDSL.g:4223:6: ( () ( ( ruleOpMulti ) ) )
+ // InternalDataDSL.g:4662:5: ( ( () ( ( ruleOpMulti ) ) ) )
+ // InternalDataDSL.g:4662:6: ( () ( ( ruleOpMulti ) ) )
{
- // InternalDataDSL.g:4223:6: ( () ( ( ruleOpMulti ) ) )
- // InternalDataDSL.g:4224:6: () ( ( ruleOpMulti ) )
+ // InternalDataDSL.g:4662:6: ( () ( ( ruleOpMulti ) ) )
+ // InternalDataDSL.g:4663:6: () ( ( ruleOpMulti ) )
{
- // InternalDataDSL.g:4224:6: ()
- // InternalDataDSL.g:4225:6:
+ // InternalDataDSL.g:4663:6: ()
+ // InternalDataDSL.g:4664:6:
{
}
- // InternalDataDSL.g:4226:6: ( ( ruleOpMulti ) )
- // InternalDataDSL.g:4227:7: ( ruleOpMulti )
+ // InternalDataDSL.g:4665:6: ( ( ruleOpMulti ) )
+ // InternalDataDSL.g:4666:7: ( ruleOpMulti )
{
- // InternalDataDSL.g:4227:7: ( ruleOpMulti )
- // InternalDataDSL.g:4228:8: ruleOpMulti
+ // InternalDataDSL.g:4666:7: ( ruleOpMulti )
+ // InternalDataDSL.g:4667:8: ruleOpMulti
{
pushFollow(FOLLOW_2);
ruleOpMulti();
@@ -26445,18 +27983,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred18_InternalDataDSL
public final void synpred18_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4458:5: ( ( () 'as' ) )
- // InternalDataDSL.g:4458:6: ( () 'as' )
+ // InternalDataDSL.g:4897:5: ( ( () 'as' ) )
+ // InternalDataDSL.g:4897:6: ( () 'as' )
{
- // InternalDataDSL.g:4458:6: ( () 'as' )
- // InternalDataDSL.g:4459:6: () 'as'
+ // InternalDataDSL.g:4897:6: ( () 'as' )
+ // InternalDataDSL.g:4898:6: () 'as'
{
- // InternalDataDSL.g:4459:6: ()
- // InternalDataDSL.g:4460:6:
+ // InternalDataDSL.g:4898:6: ()
+ // InternalDataDSL.g:4899:6:
{
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
}
@@ -26467,22 +28005,22 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred19_InternalDataDSL
public final void synpred19_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4526:4: ( ( () ( ( ruleOpPostfix ) ) ) )
- // InternalDataDSL.g:4526:5: ( () ( ( ruleOpPostfix ) ) )
+ // InternalDataDSL.g:4965:4: ( ( () ( ( ruleOpPostfix ) ) ) )
+ // InternalDataDSL.g:4965:5: ( () ( ( ruleOpPostfix ) ) )
{
- // InternalDataDSL.g:4526:5: ( () ( ( ruleOpPostfix ) ) )
- // InternalDataDSL.g:4527:5: () ( ( ruleOpPostfix ) )
+ // InternalDataDSL.g:4965:5: ( () ( ( ruleOpPostfix ) ) )
+ // InternalDataDSL.g:4966:5: () ( ( ruleOpPostfix ) )
{
- // InternalDataDSL.g:4527:5: ()
- // InternalDataDSL.g:4528:5:
+ // InternalDataDSL.g:4966:5: ()
+ // InternalDataDSL.g:4967:5:
{
}
- // InternalDataDSL.g:4529:5: ( ( ruleOpPostfix ) )
- // InternalDataDSL.g:4530:6: ( ruleOpPostfix )
+ // InternalDataDSL.g:4968:5: ( ( ruleOpPostfix ) )
+ // InternalDataDSL.g:4969:6: ( ruleOpPostfix )
{
- // InternalDataDSL.g:4530:6: ( ruleOpPostfix )
- // InternalDataDSL.g:4531:7: ruleOpPostfix
+ // InternalDataDSL.g:4969:6: ( ruleOpPostfix )
+ // InternalDataDSL.g:4970:7: ruleOpPostfix
{
pushFollow(FOLLOW_2);
ruleOpPostfix();
@@ -26505,52 +28043,52 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred20_InternalDataDSL
public final void synpred20_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4622:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
- // InternalDataDSL.g:4622:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalDataDSL.g:5061:6: ( ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign ) )
+ // InternalDataDSL.g:5061:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
{
- // InternalDataDSL.g:4622:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
- // InternalDataDSL.g:4623:7: () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
+ // InternalDataDSL.g:5061:7: ( () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign )
+ // InternalDataDSL.g:5062:7: () ( '.' | ( ( '::' ) ) ) ( ( ruleFeatureCallID ) ) ruleOpSingleAssign
{
- // InternalDataDSL.g:4623:7: ()
- // InternalDataDSL.g:4624:7:
+ // InternalDataDSL.g:5062:7: ()
+ // InternalDataDSL.g:5063:7:
{
}
- // InternalDataDSL.g:4625:7: ( '.' | ( ( '::' ) ) )
- int alt166=2;
- int LA166_0 = input.LA(1);
+ // InternalDataDSL.g:5064:7: ( '.' | ( ( '::' ) ) )
+ int alt179=2;
+ int LA179_0 = input.LA(1);
- if ( (LA166_0==67) ) {
- alt166=1;
+ if ( (LA179_0==74) ) {
+ alt179=1;
}
- else if ( (LA166_0==110) ) {
- alt166=2;
+ else if ( (LA179_0==117) ) {
+ alt179=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 166, 0, input);
+ new NoViableAltException("", 179, 0, input);
throw nvae;
}
- switch (alt166) {
+ switch (alt179) {
case 1 :
- // InternalDataDSL.g:4626:8: '.'
+ // InternalDataDSL.g:5065:8: '.'
{
- match(input,67,FOLLOW_87); if (state.failed) return ;
+ match(input,74,FOLLOW_101); if (state.failed) return ;
}
break;
case 2 :
- // InternalDataDSL.g:4628:8: ( ( '::' ) )
+ // InternalDataDSL.g:5067:8: ( ( '::' ) )
{
- // InternalDataDSL.g:4628:8: ( ( '::' ) )
- // InternalDataDSL.g:4629:9: ( '::' )
+ // InternalDataDSL.g:5067:8: ( ( '::' ) )
+ // InternalDataDSL.g:5068:9: ( '::' )
{
- // InternalDataDSL.g:4629:9: ( '::' )
- // InternalDataDSL.g:4630:10: '::'
+ // InternalDataDSL.g:5068:9: ( '::' )
+ // InternalDataDSL.g:5069:10: '::'
{
- match(input,110,FOLLOW_87); if (state.failed) return ;
+ match(input,117,FOLLOW_101); if (state.failed) return ;
}
@@ -26563,13 +28101,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4634:7: ( ( ruleFeatureCallID ) )
- // InternalDataDSL.g:4635:8: ( ruleFeatureCallID )
+ // InternalDataDSL.g:5073:7: ( ( ruleFeatureCallID ) )
+ // InternalDataDSL.g:5074:8: ( ruleFeatureCallID )
{
- // InternalDataDSL.g:4635:8: ( ruleFeatureCallID )
- // InternalDataDSL.g:4636:9: ruleFeatureCallID
+ // InternalDataDSL.g:5074:8: ( ruleFeatureCallID )
+ // InternalDataDSL.g:5075:9: ruleFeatureCallID
{
- pushFollow(FOLLOW_63);
+ pushFollow(FOLLOW_77);
ruleFeatureCallID();
state._fsp--;
@@ -26595,61 +28133,61 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred21_InternalDataDSL
public final void synpred21_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4719:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )
- // InternalDataDSL.g:4719:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
+ // InternalDataDSL.g:5158:6: ( ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) ) )
+ // InternalDataDSL.g:5158:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
{
- // InternalDataDSL.g:4719:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
- // InternalDataDSL.g:4720:7: () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
+ // InternalDataDSL.g:5158:7: ( () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) ) )
+ // InternalDataDSL.g:5159:7: () ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
{
- // InternalDataDSL.g:4720:7: ()
- // InternalDataDSL.g:4721:7:
+ // InternalDataDSL.g:5159:7: ()
+ // InternalDataDSL.g:5160:7:
{
}
- // InternalDataDSL.g:4722:7: ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
- int alt167=3;
+ // InternalDataDSL.g:5161:7: ( '.' | ( ( '?.' ) ) | ( ( '::' ) ) )
+ int alt180=3;
switch ( input.LA(1) ) {
- case 67:
+ case 74:
{
- alt167=1;
+ alt180=1;
}
break;
- case 111:
+ case 118:
{
- alt167=2;
+ alt180=2;
}
break;
- case 110:
+ case 117:
{
- alt167=3;
+ alt180=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 167, 0, input);
+ new NoViableAltException("", 180, 0, input);
throw nvae;
}
- switch (alt167) {
+ switch (alt180) {
case 1 :
- // InternalDataDSL.g:4723:8: '.'
+ // InternalDataDSL.g:5162:8: '.'
{
- match(input,67,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
}
break;
case 2 :
- // InternalDataDSL.g:4725:8: ( ( '?.' ) )
+ // InternalDataDSL.g:5164:8: ( ( '?.' ) )
{
- // InternalDataDSL.g:4725:8: ( ( '?.' ) )
- // InternalDataDSL.g:4726:9: ( '?.' )
+ // InternalDataDSL.g:5164:8: ( ( '?.' ) )
+ // InternalDataDSL.g:5165:9: ( '?.' )
{
- // InternalDataDSL.g:4726:9: ( '?.' )
- // InternalDataDSL.g:4727:10: '?.'
+ // InternalDataDSL.g:5165:9: ( '?.' )
+ // InternalDataDSL.g:5166:10: '?.'
{
- match(input,111,FOLLOW_2); if (state.failed) return ;
+ match(input,118,FOLLOW_2); if (state.failed) return ;
}
@@ -26660,15 +28198,15 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalDataDSL.g:4731:8: ( ( '::' ) )
+ // InternalDataDSL.g:5170:8: ( ( '::' ) )
{
- // InternalDataDSL.g:4731:8: ( ( '::' ) )
- // InternalDataDSL.g:4732:9: ( '::' )
+ // InternalDataDSL.g:5170:8: ( ( '::' ) )
+ // InternalDataDSL.g:5171:9: ( '::' )
{
- // InternalDataDSL.g:4732:9: ( '::' )
- // InternalDataDSL.g:4733:10: '::'
+ // InternalDataDSL.g:5171:9: ( '::' )
+ // InternalDataDSL.g:5172:10: '::'
{
- match(input,110,FOLLOW_2); if (state.failed) return ;
+ match(input,117,FOLLOW_2); if (state.failed) return ;
}
@@ -26691,13 +28229,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred22_InternalDataDSL
public final void synpred22_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4857:7: ( ( '(' ) )
- // InternalDataDSL.g:4857:8: ( '(' )
+ // InternalDataDSL.g:5296:7: ( ( '(' ) )
+ // InternalDataDSL.g:5296:8: ( '(' )
{
- // InternalDataDSL.g:4857:8: ( '(' )
- // InternalDataDSL.g:4858:8: '('
+ // InternalDataDSL.g:5296:8: ( '(' )
+ // InternalDataDSL.g:5297:8: '('
{
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
}
@@ -26708,35 +28246,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred23_InternalDataDSL
public final void synpred23_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4876:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalDataDSL.g:4876:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:5315:8: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalDataDSL.g:5315:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalDataDSL.g:4876:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalDataDSL.g:4877:9: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalDataDSL.g:5315:9: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:5316:9: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalDataDSL.g:4877:9: ()
- // InternalDataDSL.g:4878:9:
+ // InternalDataDSL.g:5316:9: ()
+ // InternalDataDSL.g:5317:9:
{
}
- // InternalDataDSL.g:4879:9: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt169=2;
- int LA169_0 = input.LA(1);
+ // InternalDataDSL.g:5318:9: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt182=2;
+ int LA182_0 = input.LA(1);
- if ( (LA169_0==RULE_ID||LA169_0==74||LA169_0==99) ) {
- alt169=1;
+ if ( (LA182_0==RULE_ID||LA182_0==81||LA182_0==106) ) {
+ alt182=1;
}
- switch (alt169) {
+ switch (alt182) {
case 1 :
- // InternalDataDSL.g:4880:10: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalDataDSL.g:5319:10: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalDataDSL.g:4880:10: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:4881:11: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5319:10: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5320:11: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:4881:11: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:4882:12: ruleJvmFormalParameter
+ // InternalDataDSL.g:5320:11: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5321:12: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -26747,29 +28285,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4885:10: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop168:
+ // InternalDataDSL.g:5324:10: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop181:
do {
- int alt168=2;
- int LA168_0 = input.LA(1);
+ int alt181=2;
+ int LA181_0 = input.LA(1);
- if ( (LA168_0==75) ) {
- alt168=1;
+ if ( (LA181_0==82) ) {
+ alt181=1;
}
- switch (alt168) {
+ switch (alt181) {
case 1 :
- // InternalDataDSL.g:4886:11: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5325:11: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,75,FOLLOW_77); if (state.failed) return ;
- // InternalDataDSL.g:4887:11: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:4888:12: ( ruleJvmFormalParameter )
+ match(input,82,FOLLOW_91); if (state.failed) return ;
+ // InternalDataDSL.g:5326:11: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5327:12: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:4888:12: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:4889:13: ruleJvmFormalParameter
+ // InternalDataDSL.g:5327:12: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5328:13: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -26785,7 +28323,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop168;
+ break loop181;
}
} while (true);
@@ -26795,13 +28333,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:4894:9: ( ( '|' ) )
- // InternalDataDSL.g:4895:10: ( '|' )
+ // InternalDataDSL.g:5333:9: ( ( '|' ) )
+ // InternalDataDSL.g:5334:10: ( '|' )
{
- // InternalDataDSL.g:4895:10: ( '|' )
- // InternalDataDSL.g:4896:11: '|'
+ // InternalDataDSL.g:5334:10: ( '|' )
+ // InternalDataDSL.g:5335:11: '|'
{
- match(input,112,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
}
@@ -26818,18 +28356,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred24_InternalDataDSL
public final void synpred24_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:4973:6: ( ( () '[' ) )
- // InternalDataDSL.g:4973:7: ( () '[' )
+ // InternalDataDSL.g:5412:6: ( ( () '[' ) )
+ // InternalDataDSL.g:5412:7: ( () '[' )
{
- // InternalDataDSL.g:4973:7: ( () '[' )
- // InternalDataDSL.g:4974:7: () '['
+ // InternalDataDSL.g:5412:7: ( () '[' )
+ // InternalDataDSL.g:5413:7: () '['
{
- // InternalDataDSL.g:4974:7: ()
- // InternalDataDSL.g:4975:7:
+ // InternalDataDSL.g:5413:7: ()
+ // InternalDataDSL.g:5414:7:
{
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
}
@@ -26840,19 +28378,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred25_InternalDataDSL
public final void synpred25_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:5046:4: ( ( () 'synchronized' '(' ) )
- // InternalDataDSL.g:5046:5: ( () 'synchronized' '(' )
+ // InternalDataDSL.g:5485:4: ( ( () 'synchronized' '(' ) )
+ // InternalDataDSL.g:5485:5: ( () 'synchronized' '(' )
{
- // InternalDataDSL.g:5046:5: ( () 'synchronized' '(' )
- // InternalDataDSL.g:5047:5: () 'synchronized' '('
+ // InternalDataDSL.g:5485:5: ( () 'synchronized' '(' )
+ // InternalDataDSL.g:5486:5: () 'synchronized' '('
{
- // InternalDataDSL.g:5047:5: ()
- // InternalDataDSL.g:5048:5:
+ // InternalDataDSL.g:5486:5: ()
+ // InternalDataDSL.g:5487:5:
{
}
- match(input,134,FOLLOW_102); if (state.failed) return ;
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,141,FOLLOW_116); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
}
@@ -26863,26 +28401,26 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred26_InternalDataDSL
public final void synpred26_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:5091:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
- // InternalDataDSL.g:5091:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalDataDSL.g:5530:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
+ // InternalDataDSL.g:5530:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
{
- // InternalDataDSL.g:5091:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
- // InternalDataDSL.g:5092:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':'
+ // InternalDataDSL.g:5530:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalDataDSL.g:5531:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':'
{
- // InternalDataDSL.g:5092:5: ()
- // InternalDataDSL.g:5093:5:
+ // InternalDataDSL.g:5531:5: ()
+ // InternalDataDSL.g:5532:5:
{
}
- match(input,46,FOLLOW_102); if (state.failed) return ;
- match(input,74,FOLLOW_77); if (state.failed) return ;
- // InternalDataDSL.g:5096:5: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5097:6: ( ruleJvmFormalParameter )
+ match(input,50,FOLLOW_116); if (state.failed) return ;
+ match(input,81,FOLLOW_91); if (state.failed) return ;
+ // InternalDataDSL.g:5535:5: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5536:6: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5097:6: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:5098:7: ruleJvmFormalParameter
+ // InternalDataDSL.g:5536:6: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5537:7: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_119);
ruleJvmFormalParameter();
state._fsp--;
@@ -26893,7 +28431,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
}
@@ -26904,18 +28442,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred27_InternalDataDSL
public final void synpred27_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:5205:4: ( ( () '[' ) )
- // InternalDataDSL.g:5205:5: ( () '[' )
+ // InternalDataDSL.g:5644:4: ( ( () '[' ) )
+ // InternalDataDSL.g:5644:5: ( () '[' )
{
- // InternalDataDSL.g:5205:5: ( () '[' )
- // InternalDataDSL.g:5206:5: () '['
+ // InternalDataDSL.g:5644:5: ( () '[' )
+ // InternalDataDSL.g:5645:5: () '['
{
- // InternalDataDSL.g:5206:5: ()
- // InternalDataDSL.g:5207:5:
+ // InternalDataDSL.g:5645:5: ()
+ // InternalDataDSL.g:5646:5:
{
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
}
@@ -26926,30 +28464,30 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred29_InternalDataDSL
public final void synpred29_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:5510:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalDataDSL.g:5510:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:5949:4: ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalDataDSL.g:5949:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalDataDSL.g:5510:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalDataDSL.g:5511:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalDataDSL.g:5949:5: ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:5950:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalDataDSL.g:5511:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt171=2;
- int LA171_0 = input.LA(1);
+ // InternalDataDSL.g:5950:5: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt184=2;
+ int LA184_0 = input.LA(1);
- if ( (LA171_0==RULE_ID||LA171_0==74||LA171_0==99) ) {
- alt171=1;
+ if ( (LA184_0==RULE_ID||LA184_0==81||LA184_0==106) ) {
+ alt184=1;
}
- switch (alt171) {
+ switch (alt184) {
case 1 :
- // InternalDataDSL.g:5512:6: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalDataDSL.g:5951:6: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalDataDSL.g:5512:6: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5513:7: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5951:6: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5952:7: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5513:7: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:5514:8: ruleJvmFormalParameter
+ // InternalDataDSL.g:5952:7: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5953:8: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -26960,29 +28498,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5517:6: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop170:
+ // InternalDataDSL.g:5956:6: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop183:
do {
- int alt170=2;
- int LA170_0 = input.LA(1);
+ int alt183=2;
+ int LA183_0 = input.LA(1);
- if ( (LA170_0==75) ) {
- alt170=1;
+ if ( (LA183_0==82) ) {
+ alt183=1;
}
- switch (alt170) {
+ switch (alt183) {
case 1 :
- // InternalDataDSL.g:5518:7: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5957:7: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,75,FOLLOW_77); if (state.failed) return ;
- // InternalDataDSL.g:5519:7: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5520:8: ( ruleJvmFormalParameter )
+ match(input,82,FOLLOW_91); if (state.failed) return ;
+ // InternalDataDSL.g:5958:7: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:5959:8: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5520:8: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:5521:9: ruleJvmFormalParameter
+ // InternalDataDSL.g:5959:8: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:5960:9: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -26998,7 +28536,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop170;
+ break loop183;
}
} while (true);
@@ -27008,13 +28546,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:5526:5: ( ( '|' ) )
- // InternalDataDSL.g:5527:6: ( '|' )
+ // InternalDataDSL.g:5965:5: ( ( '|' ) )
+ // InternalDataDSL.g:5966:6: ( '|' )
{
- // InternalDataDSL.g:5527:6: ( '|' )
- // InternalDataDSL.g:5528:7: '|'
+ // InternalDataDSL.g:5966:6: ( '|' )
+ // InternalDataDSL.g:5967:7: '|'
{
- match(input,112,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
}
@@ -27031,10 +28569,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred31_InternalDataDSL
public final void synpred31_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:5919:5: ( 'else' )
- // InternalDataDSL.g:5919:6: 'else'
+ // InternalDataDSL.g:6358:5: ( 'else' )
+ // InternalDataDSL.g:6358:6: 'else'
{
- match(input,114,FOLLOW_2); if (state.failed) return ;
+ match(input,121,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27042,20 +28580,20 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred32_InternalDataDSL
public final void synpred32_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:5978:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
- // InternalDataDSL.g:5978:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalDataDSL.g:6417:6: ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
+ // InternalDataDSL.g:6417:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
{
- // InternalDataDSL.g:5978:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
- // InternalDataDSL.g:5979:7: '(' ( ( ruleJvmFormalParameter ) ) ':'
+ // InternalDataDSL.g:6417:7: ( '(' ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalDataDSL.g:6418:7: '(' ( ( ruleJvmFormalParameter ) ) ':'
{
- match(input,74,FOLLOW_77); if (state.failed) return ;
- // InternalDataDSL.g:5980:7: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:5981:8: ( ruleJvmFormalParameter )
+ match(input,81,FOLLOW_91); if (state.failed) return ;
+ // InternalDataDSL.g:6419:7: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6420:8: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:5981:8: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:5982:9: ruleJvmFormalParameter
+ // InternalDataDSL.g:6420:8: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:6421:9: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_119);
ruleJvmFormalParameter();
state._fsp--;
@@ -27066,7 +28604,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
}
@@ -27077,19 +28615,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred33_InternalDataDSL
public final void synpred33_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:6045:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )
- // InternalDataDSL.g:6045:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalDataDSL.g:6484:6: ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )
+ // InternalDataDSL.g:6484:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
{
- // InternalDataDSL.g:6045:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
- // InternalDataDSL.g:6046:7: ( ( ruleJvmFormalParameter ) ) ':'
+ // InternalDataDSL.g:6484:7: ( ( ( ruleJvmFormalParameter ) ) ':' )
+ // InternalDataDSL.g:6485:7: ( ( ruleJvmFormalParameter ) ) ':'
{
- // InternalDataDSL.g:6046:7: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:6047:8: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:6485:7: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:6486:8: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:6047:8: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:6048:9: ruleJvmFormalParameter
+ // InternalDataDSL.g:6486:8: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:6487:9: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_105);
+ pushFollow(FOLLOW_119);
ruleJvmFormalParameter();
state._fsp--;
@@ -27100,7 +28638,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- match(input,116,FOLLOW_2); if (state.failed) return ;
+ match(input,123,FOLLOW_2); if (state.failed) return ;
}
@@ -27111,17 +28649,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred35_InternalDataDSL
public final void synpred35_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:6863:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
- // InternalDataDSL.g:6863:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
+ // InternalDataDSL.g:7302:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
+ // InternalDataDSL.g:7302:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
{
- // InternalDataDSL.g:6863:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
- // InternalDataDSL.g:6864:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
+ // InternalDataDSL.g:7302:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
+ // InternalDataDSL.g:7303:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
{
- // InternalDataDSL.g:6864:6: ( ( ruleJvmTypeReference ) )
- // InternalDataDSL.g:6865:7: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:7303:6: ( ( ruleJvmTypeReference ) )
+ // InternalDataDSL.g:7304:7: ( ruleJvmTypeReference )
{
- // InternalDataDSL.g:6865:7: ( ruleJvmTypeReference )
- // InternalDataDSL.g:6866:8: ruleJvmTypeReference
+ // InternalDataDSL.g:7304:7: ( ruleJvmTypeReference )
+ // InternalDataDSL.g:7305:8: ruleJvmTypeReference
{
pushFollow(FOLLOW_4);
ruleJvmTypeReference();
@@ -27134,11 +28672,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:6869:6: ( ( ruleValidID ) )
- // InternalDataDSL.g:6870:7: ( ruleValidID )
+ // InternalDataDSL.g:7308:6: ( ( ruleValidID ) )
+ // InternalDataDSL.g:7309:7: ( ruleValidID )
{
- // InternalDataDSL.g:6870:7: ( ruleValidID )
- // InternalDataDSL.g:6871:8: ruleValidID
+ // InternalDataDSL.g:7309:7: ( ruleValidID )
+ // InternalDataDSL.g:7310:8: ruleValidID
{
pushFollow(FOLLOW_2);
ruleValidID();
@@ -27161,13 +28699,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred36_InternalDataDSL
public final void synpred36_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7175:5: ( ( '(' ) )
- // InternalDataDSL.g:7175:6: ( '(' )
+ // InternalDataDSL.g:7614:5: ( ( '(' ) )
+ // InternalDataDSL.g:7614:6: ( '(' )
{
- // InternalDataDSL.g:7175:6: ( '(' )
- // InternalDataDSL.g:7176:6: '('
+ // InternalDataDSL.g:7614:6: ( '(' )
+ // InternalDataDSL.g:7615:6: '('
{
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
}
@@ -27178,35 +28716,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred37_InternalDataDSL
public final void synpred37_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7194:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalDataDSL.g:7194:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:7633:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalDataDSL.g:7633:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalDataDSL.g:7194:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalDataDSL.g:7195:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalDataDSL.g:7633:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:7634:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalDataDSL.g:7195:7: ()
- // InternalDataDSL.g:7196:7:
+ // InternalDataDSL.g:7634:7: ()
+ // InternalDataDSL.g:7635:7:
{
}
- // InternalDataDSL.g:7197:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt175=2;
- int LA175_0 = input.LA(1);
+ // InternalDataDSL.g:7636:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt188=2;
+ int LA188_0 = input.LA(1);
- if ( (LA175_0==RULE_ID||LA175_0==74||LA175_0==99) ) {
- alt175=1;
+ if ( (LA188_0==RULE_ID||LA188_0==81||LA188_0==106) ) {
+ alt188=1;
}
- switch (alt175) {
+ switch (alt188) {
case 1 :
- // InternalDataDSL.g:7198:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalDataDSL.g:7637:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalDataDSL.g:7198:8: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:7199:9: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:7637:8: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:7638:9: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:7199:9: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:7200:10: ruleJvmFormalParameter
+ // InternalDataDSL.g:7638:9: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:7639:10: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -27217,29 +28755,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7203:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop174:
+ // InternalDataDSL.g:7642:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop187:
do {
- int alt174=2;
- int LA174_0 = input.LA(1);
+ int alt187=2;
+ int LA187_0 = input.LA(1);
- if ( (LA174_0==75) ) {
- alt174=1;
+ if ( (LA187_0==82) ) {
+ alt187=1;
}
- switch (alt174) {
+ switch (alt187) {
case 1 :
- // InternalDataDSL.g:7204:9: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:7643:9: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,75,FOLLOW_77); if (state.failed) return ;
- // InternalDataDSL.g:7205:9: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:7206:10: ( ruleJvmFormalParameter )
+ match(input,82,FOLLOW_91); if (state.failed) return ;
+ // InternalDataDSL.g:7644:9: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:7645:10: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:7206:10: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:7207:11: ruleJvmFormalParameter
+ // InternalDataDSL.g:7645:10: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:7646:11: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -27255,7 +28793,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop174;
+ break loop187;
}
} while (true);
@@ -27265,13 +28803,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7212:7: ( ( '|' ) )
- // InternalDataDSL.g:7213:8: ( '|' )
+ // InternalDataDSL.g:7651:7: ( ( '|' ) )
+ // InternalDataDSL.g:7652:8: ( '|' )
{
- // InternalDataDSL.g:7213:8: ( '|' )
- // InternalDataDSL.g:7214:9: '|'
+ // InternalDataDSL.g:7652:8: ( '|' )
+ // InternalDataDSL.g:7653:9: '|'
{
- match(input,112,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
}
@@ -27288,18 +28826,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred38_InternalDataDSL
public final void synpred38_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7291:4: ( ( () '[' ) )
- // InternalDataDSL.g:7291:5: ( () '[' )
+ // InternalDataDSL.g:7730:4: ( ( () '[' ) )
+ // InternalDataDSL.g:7730:5: ( () '[' )
{
- // InternalDataDSL.g:7291:5: ( () '[' )
- // InternalDataDSL.g:7292:5: () '['
+ // InternalDataDSL.g:7730:5: ( () '[' )
+ // InternalDataDSL.g:7731:5: () '['
{
- // InternalDataDSL.g:7292:5: ()
- // InternalDataDSL.g:7293:5:
+ // InternalDataDSL.g:7731:5: ()
+ // InternalDataDSL.g:7732:5:
{
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
}
@@ -27310,10 +28848,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred39_InternalDataDSL
public final void synpred39_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7451:5: ( '<' )
- // InternalDataDSL.g:7451:6: '<'
+ // InternalDataDSL.g:7890:5: ( '<' )
+ // InternalDataDSL.g:7890:6: '<'
{
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27321,13 +28859,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred40_InternalDataDSL
public final void synpred40_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7508:5: ( ( '(' ) )
- // InternalDataDSL.g:7508:6: ( '(' )
+ // InternalDataDSL.g:7947:5: ( ( '(' ) )
+ // InternalDataDSL.g:7947:6: ( '(' )
{
- // InternalDataDSL.g:7508:6: ( '(' )
- // InternalDataDSL.g:7509:6: '('
+ // InternalDataDSL.g:7947:6: ( '(' )
+ // InternalDataDSL.g:7948:6: '('
{
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
}
@@ -27338,35 +28876,35 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred41_InternalDataDSL
public final void synpred41_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7527:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
- // InternalDataDSL.g:7527:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:7966:6: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )
+ // InternalDataDSL.g:7966:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
{
- // InternalDataDSL.g:7527:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
- // InternalDataDSL.g:7528:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
+ // InternalDataDSL.g:7966:7: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) )
+ // InternalDataDSL.g:7967:7: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) )
{
- // InternalDataDSL.g:7528:7: ()
- // InternalDataDSL.g:7529:7:
+ // InternalDataDSL.g:7967:7: ()
+ // InternalDataDSL.g:7968:7:
{
}
- // InternalDataDSL.g:7530:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
- int alt177=2;
- int LA177_0 = input.LA(1);
+ // InternalDataDSL.g:7969:7: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )?
+ int alt190=2;
+ int LA190_0 = input.LA(1);
- if ( (LA177_0==RULE_ID||LA177_0==74||LA177_0==99) ) {
- alt177=1;
+ if ( (LA190_0==RULE_ID||LA190_0==81||LA190_0==106) ) {
+ alt190=1;
}
- switch (alt177) {
+ switch (alt190) {
case 1 :
- // InternalDataDSL.g:7531:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ // InternalDataDSL.g:7970:8: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )*
{
- // InternalDataDSL.g:7531:8: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:7532:9: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:7970:8: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:7971:9: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:7532:9: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:7533:10: ruleJvmFormalParameter
+ // InternalDataDSL.g:7971:9: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:7972:10: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -27377,29 +28915,29 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7536:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
- loop176:
+ // InternalDataDSL.g:7975:8: ( ',' ( ( ruleJvmFormalParameter ) ) )*
+ loop189:
do {
- int alt176=2;
- int LA176_0 = input.LA(1);
+ int alt189=2;
+ int LA189_0 = input.LA(1);
- if ( (LA176_0==75) ) {
- alt176=1;
+ if ( (LA189_0==82) ) {
+ alt189=1;
}
- switch (alt176) {
+ switch (alt189) {
case 1 :
- // InternalDataDSL.g:7537:9: ',' ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:7976:9: ',' ( ( ruleJvmFormalParameter ) )
{
- match(input,75,FOLLOW_77); if (state.failed) return ;
- // InternalDataDSL.g:7538:9: ( ( ruleJvmFormalParameter ) )
- // InternalDataDSL.g:7539:10: ( ruleJvmFormalParameter )
+ match(input,82,FOLLOW_91); if (state.failed) return ;
+ // InternalDataDSL.g:7977:9: ( ( ruleJvmFormalParameter ) )
+ // InternalDataDSL.g:7978:10: ( ruleJvmFormalParameter )
{
- // InternalDataDSL.g:7539:10: ( ruleJvmFormalParameter )
- // InternalDataDSL.g:7540:11: ruleJvmFormalParameter
+ // InternalDataDSL.g:7978:10: ( ruleJvmFormalParameter )
+ // InternalDataDSL.g:7979:11: ruleJvmFormalParameter
{
- pushFollow(FOLLOW_97);
+ pushFollow(FOLLOW_111);
ruleJvmFormalParameter();
state._fsp--;
@@ -27415,7 +28953,7 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
break;
default :
- break loop176;
+ break loop189;
}
} while (true);
@@ -27425,13 +28963,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- // InternalDataDSL.g:7545:7: ( ( '|' ) )
- // InternalDataDSL.g:7546:8: ( '|' )
+ // InternalDataDSL.g:7984:7: ( ( '|' ) )
+ // InternalDataDSL.g:7985:8: ( '|' )
{
- // InternalDataDSL.g:7546:8: ( '|' )
- // InternalDataDSL.g:7547:9: '|'
+ // InternalDataDSL.g:7985:8: ( '|' )
+ // InternalDataDSL.g:7986:9: '|'
{
- match(input,112,FOLLOW_2); if (state.failed) return ;
+ match(input,119,FOLLOW_2); if (state.failed) return ;
}
@@ -27448,18 +28986,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred42_InternalDataDSL
public final void synpred42_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7624:4: ( ( () '[' ) )
- // InternalDataDSL.g:7624:5: ( () '[' )
+ // InternalDataDSL.g:8063:4: ( ( () '[' ) )
+ // InternalDataDSL.g:8063:5: ( () '[' )
{
- // InternalDataDSL.g:7624:5: ( () '[' )
- // InternalDataDSL.g:7625:5: () '['
+ // InternalDataDSL.g:8063:5: ( () '[' )
+ // InternalDataDSL.g:8064:5: () '['
{
- // InternalDataDSL.g:7625:5: ()
- // InternalDataDSL.g:7626:5:
+ // InternalDataDSL.g:8064:5: ()
+ // InternalDataDSL.g:8065:5:
{
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
}
@@ -27470,10 +29008,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred43_InternalDataDSL
public final void synpred43_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:7967:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )
+ // InternalDataDSL.g:8406:4: ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )
// InternalDataDSL.g:
{
- if ( (input.LA(1)>=RULE_STRING && input.LA(1)<=RULE_DECIMAL)||input.LA(1)==15||input.LA(1)==46||input.LA(1)==65||(input.LA(1)>=68 && input.LA(1)<=69)||input.LA(1)==74||(input.LA(1)>=78 && input.LA(1)<=79)||input.LA(1)==86||(input.LA(1)>=102 && input.LA(1)<=103)||input.LA(1)==107||input.LA(1)==113||input.LA(1)==115||(input.LA(1)>=119 && input.LA(1)<=120)||(input.LA(1)>=123 && input.LA(1)<=132)||input.LA(1)==134 ) {
+ if ( (input.LA(1)>=RULE_STRING && input.LA(1)<=RULE_DECIMAL)||input.LA(1)==15||input.LA(1)==50||input.LA(1)==72||(input.LA(1)>=75 && input.LA(1)<=76)||input.LA(1)==81||(input.LA(1)>=85 && input.LA(1)<=86)||input.LA(1)==93||(input.LA(1)>=109 && input.LA(1)<=110)||input.LA(1)==114||input.LA(1)==120||input.LA(1)==122||(input.LA(1)>=126 && input.LA(1)<=127)||(input.LA(1)>=130 && input.LA(1)<=139)||input.LA(1)==141 ) {
input.consume();
state.errorRecovery=false;state.failed=false;
}
@@ -27490,10 +29028,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred44_InternalDataDSL
public final void synpred44_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8038:6: ( 'catch' )
- // InternalDataDSL.g:8038:7: 'catch'
+ // InternalDataDSL.g:8477:6: ( 'catch' )
+ // InternalDataDSL.g:8477:7: 'catch'
{
- match(input,135,FOLLOW_2); if (state.failed) return ;
+ match(input,142,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27501,10 +29039,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred45_InternalDataDSL
public final void synpred45_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8059:7: ( 'finally' )
- // InternalDataDSL.g:8059:8: 'finally'
+ // InternalDataDSL.g:8498:7: ( 'finally' )
+ // InternalDataDSL.g:8498:8: 'finally'
{
- match(input,133,FOLLOW_2); if (state.failed) return ;
+ match(input,140,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27512,10 +29050,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred48_InternalDataDSL
public final void synpred48_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8303:5: ( '.' )
- // InternalDataDSL.g:8303:6: '.'
+ // InternalDataDSL.g:8742:5: ( '.' )
+ // InternalDataDSL.g:8742:6: '.'
{
- match(input,67,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27523,14 +29061,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred49_InternalDataDSL
public final void synpred49_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8429:5: ( ( () ruleArrayBrackets ) )
- // InternalDataDSL.g:8429:6: ( () ruleArrayBrackets )
+ // InternalDataDSL.g:8868:5: ( ( () ruleArrayBrackets ) )
+ // InternalDataDSL.g:8868:6: ( () ruleArrayBrackets )
{
- // InternalDataDSL.g:8429:6: ( () ruleArrayBrackets )
- // InternalDataDSL.g:8430:6: () ruleArrayBrackets
+ // InternalDataDSL.g:8868:6: ( () ruleArrayBrackets )
+ // InternalDataDSL.g:8869:6: () ruleArrayBrackets
{
- // InternalDataDSL.g:8430:6: ()
- // InternalDataDSL.g:8431:6:
+ // InternalDataDSL.g:8869:6: ()
+ // InternalDataDSL.g:8870:6:
{
}
@@ -27549,10 +29087,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred50_InternalDataDSL
public final void synpred50_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8626:5: ( '<' )
- // InternalDataDSL.g:8626:6: '<'
+ // InternalDataDSL.g:9065:5: ( '<' )
+ // InternalDataDSL.g:9065:6: '<'
{
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
}
}
@@ -27560,18 +29098,18 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred51_InternalDataDSL
public final void synpred51_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8682:6: ( ( () '.' ) )
- // InternalDataDSL.g:8682:7: ( () '.' )
+ // InternalDataDSL.g:9121:6: ( ( () '.' ) )
+ // InternalDataDSL.g:9121:7: ( () '.' )
{
- // InternalDataDSL.g:8682:7: ( () '.' )
- // InternalDataDSL.g:8683:7: () '.'
+ // InternalDataDSL.g:9121:7: ( () '.' )
+ // InternalDataDSL.g:9122:7: () '.'
{
- // InternalDataDSL.g:8683:7: ()
- // InternalDataDSL.g:8684:7:
+ // InternalDataDSL.g:9122:7: ()
+ // InternalDataDSL.g:9123:7:
{
}
- match(input,67,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
}
@@ -27582,10 +29120,10 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start synpred52_InternalDataDSL
public final void synpred52_InternalDataDSL_fragment() throws RecognitionException {
- // InternalDataDSL.g:8720:7: ( '<' )
- // InternalDataDSL.g:8720:8: '<'
+ // InternalDataDSL.g:9159:7: ( '<' )
+ // InternalDataDSL.g:9159:8: '<'
{
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
}
}
@@ -28225,45 +29763,45 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
}
- protected DFA41 dfa41 = new DFA41(this);
- protected DFA44 dfa44 = new DFA44(this);
- protected DFA50 dfa50 = new DFA50(this);
- protected DFA53 dfa53 = new DFA53(this);
+ protected DFA52 dfa52 = new DFA52(this);
protected DFA55 dfa55 = new DFA55(this);
- protected DFA65 dfa65 = new DFA65(this);
- protected DFA68 dfa68 = new DFA68(this);
- protected DFA84 dfa84 = new DFA84(this);
- protected DFA83 dfa83 = new DFA83(this);
- protected DFA85 dfa85 = new DFA85(this);
- protected DFA87 dfa87 = new DFA87(this);
+ protected DFA61 dfa61 = new DFA61(this);
+ protected DFA64 dfa64 = new DFA64(this);
+ protected DFA66 dfa66 = new DFA66(this);
+ protected DFA76 dfa76 = new DFA76(this);
+ protected DFA79 dfa79 = new DFA79(this);
+ protected DFA95 dfa95 = new DFA95(this);
+ protected DFA94 dfa94 = new DFA94(this);
protected DFA96 dfa96 = new DFA96(this);
- protected DFA103 dfa103 = new DFA103(this);
- protected DFA102 dfa102 = new DFA102(this);
- protected DFA125 dfa125 = new DFA125(this);
- protected DFA124 dfa124 = new DFA124(this);
- protected DFA126 dfa126 = new DFA126(this);
- protected DFA130 dfa130 = new DFA130(this);
- protected DFA133 dfa133 = new DFA133(this);
- protected DFA132 dfa132 = new DFA132(this);
- protected DFA134 dfa134 = new DFA134(this);
+ protected DFA98 dfa98 = new DFA98(this);
+ protected DFA107 dfa107 = new DFA107(this);
+ protected DFA114 dfa114 = new DFA114(this);
+ protected DFA113 dfa113 = new DFA113(this);
+ protected DFA136 dfa136 = new DFA136(this);
+ protected DFA135 dfa135 = new DFA135(this);
protected DFA137 dfa137 = new DFA137(this);
- protected DFA155 dfa155 = new DFA155(this);
- protected DFA153 dfa153 = new DFA153(this);
+ protected DFA141 dfa141 = new DFA141(this);
+ protected DFA144 dfa144 = new DFA144(this);
+ protected DFA143 dfa143 = new DFA143(this);
+ protected DFA145 dfa145 = new DFA145(this);
+ protected DFA148 dfa148 = new DFA148(this);
+ protected DFA166 dfa166 = new DFA166(this);
+ protected DFA164 dfa164 = new DFA164(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\6\1\uffff\1\15\1\uffff\1\6\1\uffff\1\15\1\uffff";
- static final String dfa_4s = "\1\107\1\uffff\1\110\1\uffff\1\106\1\uffff\1\110\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\6\1\uffff\1\15\1\uffff\1\6\2\uffff\1\15";
+ static final String dfa_4s = "\1\116\1\uffff\1\117\1\uffff\1\115\2\uffff\1\117";
+ 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\76\uffff\1\1\1\uffff\1\3",
+ "\1\2\105\uffff\1\1\1\uffff\1\3",
"",
- "\1\5\65\uffff\1\4\1\5\3\uffff\1\5",
+ "\1\5\74\uffff\1\4\1\5\3\uffff\1\5",
"",
- "\1\6\77\uffff\1\7",
+ "\1\7\106\uffff\1\6",
"",
- "\1\5\65\uffff\1\4\1\5\3\uffff\1\5",
- ""
+ "",
+ "\1\5\74\uffff\1\4\1\5\3\uffff\1\5"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -28274,11 +29812,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s);
static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s);
- class DFA41 extends DFA {
+ class DFA52 extends DFA {
- public DFA41(BaseRecognizer recognizer) {
+ public DFA52(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 41;
+ this.decisionNumber = 52;
this.eot = dfa_1;
this.eof = dfa_2;
this.min = dfa_3;
@@ -28288,16 +29826,16 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_7;
}
public String getDescription() {
- return "2396:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )";
+ return "2835:3: ( ( ( (lv_static_2_0= 'static' ) ) ( (lv_extension_3_0= 'extension' ) )? ( ( ruleQualifiedNameInStaticImport ) ) ( ( (lv_wildcard_5_0= '*' ) ) | ( (lv_memberName_6_0= ruleValidID ) ) ) ) | ( ( ruleQualifiedName ) ) | ( (lv_importedNamespace_8_0= ruleQualifiedNameWithWildcard ) ) | ( ( (lv_fqnImport_9_0= 'ns' ) ) ( (lv_importedFullyQualifiedName_10_0= ruleQualifiedName ) ) ) )";
}
}
static final String dfa_8s = "\44\uffff";
static final String dfa_9s = "\1\4\1\0\42\uffff";
- static final String dfa_10s = "\1\u0086\1\0\42\uffff";
+ static final String dfa_10s = "\1\u008d\1\0\42\uffff";
static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\3\1\1";
static final String dfa_12s = "\1\uffff\1\0\42\uffff}>";
static final String[] dfa_13s = {
- "\2\2\1\1\2\2\6\uffff\1\2\36\uffff\1\2\22\uffff\1\2\2\uffff\2\2\3\uffff\2\2\1\uffff\1\42\1\uffff\2\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2",
+ "\2\2\1\1\2\2\6\uffff\1\2\42\uffff\1\2\25\uffff\1\2\2\uffff\2\2\3\uffff\2\2\1\uffff\1\42\1\uffff\2\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -28342,11 +29880,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s);
static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s);
- class DFA44 extends DFA {
+ class DFA55 extends DFA {
- public DFA44(BaseRecognizer recognizer) {
+ public DFA55(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 44;
+ this.decisionNumber = 55;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_9;
@@ -28356,17 +29894,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_13;
}
public String getDescription() {
- return "2613:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?";
+ return "3052:4: ( ( ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_4_0= ruleXAnnotationElementValuePair ) ) (otherlv_5= ',' ( ( ( ( ( ruleValidID ) ) '=' ) )=> (lv_elementValuePairs_6_0= ruleXAnnotationElementValuePair ) ) )* ) | ( (lv_value_7_0= ruleXAnnotationElementValueOrCommaList ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA44_1 = input.LA(1);
+ int LA55_1 = input.LA(1);
- int index44_1 = input.index();
+ int index55_1 = input.index();
input.rewind();
s = -1;
if ( (synpred2_InternalDataDSL()) ) {s = 35;}
@@ -28374,24 +29912,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index44_1);
+ input.seek(index55_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 44, _s, input);
+ new NoViableAltException(getDescription(), 55, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_14s = "\43\uffff";
static final String dfa_15s = "\1\4\1\0\41\uffff";
- static final String dfa_16s = "\1\u0086\1\0\41\uffff";
+ static final String dfa_16s = "\1\u008d\1\0\41\uffff";
static final String dfa_17s = "\2\uffff\1\2\37\uffff\1\1";
static final String dfa_18s = "\1\uffff\1\0\41\uffff}>";
static final String[] dfa_19s = {
- "\5\2\6\uffff\1\2\36\uffff\1\2\22\uffff\1\2\2\uffff\2\2\3\uffff\2\2\3\uffff\1\1\1\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2",
+ "\5\2\6\uffff\1\2\42\uffff\1\2\25\uffff\1\2\2\uffff\2\2\3\uffff\2\2\3\uffff\1\1\1\2\6\uffff\1\2\17\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -28435,11 +29973,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s);
static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s);
- class DFA50 extends DFA {
+ class DFA61 extends DFA {
- public DFA50(BaseRecognizer recognizer) {
+ public DFA61(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 50;
+ this.decisionNumber = 61;
this.eot = dfa_14;
this.eof = dfa_14;
this.min = dfa_15;
@@ -28449,17 +29987,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_19;
}
public String getDescription() {
- return "2793:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )";
+ return "3232:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | (this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression ( () (otherlv_9= ',' ( (lv_elements_10_0= ruleXAnnotationOrExpression ) ) )+ )? ) )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA50_1 = input.LA(1);
+ int LA61_1 = input.LA(1);
- int index50_1 = input.index();
+ int index61_1 = input.index();
input.rewind();
s = -1;
if ( (synpred5_InternalDataDSL()) ) {s = 34;}
@@ -28467,23 +30005,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index50_1);
+ input.seek(index61_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 50, _s, input);
+ new NoViableAltException(getDescription(), 61, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA53 extends DFA {
+ class DFA64 extends DFA {
- public DFA53(BaseRecognizer recognizer) {
+ public DFA64(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 53;
+ this.decisionNumber = 64;
this.eot = dfa_14;
this.eof = dfa_14;
this.min = dfa_15;
@@ -28493,17 +30031,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_19;
}
public String getDescription() {
- return "2935:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )";
+ return "3374:2: ( ( ( ( ( () '#' '[' ) )=> ( () otherlv_1= '#' otherlv_2= '[' ) ) ( ( (lv_elements_3_0= ruleXAnnotationOrExpression ) ) (otherlv_4= ',' ( (lv_elements_5_0= ruleXAnnotationOrExpression ) ) )* )? otherlv_6= ']' ) | this_XAnnotationOrExpression_7= ruleXAnnotationOrExpression )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA53_1 = input.LA(1);
+ int LA64_1 = input.LA(1);
- int index53_1 = input.index();
+ int index64_1 = input.index();
input.rewind();
s = -1;
if ( (synpred6_InternalDataDSL()) ) {s = 34;}
@@ -28511,13 +30049,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index53_1);
+ input.seek(index64_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 53, _s, input);
+ new NoViableAltException(getDescription(), 64, _s, input);
error(nvae);
throw nvae;
}
@@ -28525,11 +30063,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final String dfa_20s = "\12\uffff";
static final String dfa_21s = "\1\10\11\uffff";
static final String dfa_22s = "\1\4\7\0\2\uffff";
- static final String dfa_23s = "\1\u0087\7\0\2\uffff";
+ static final String dfa_23s = "\1\u008e\7\0\2\uffff";
static final String dfa_24s = "\10\uffff\1\2\1\1";
static final String dfa_25s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\2\uffff}>";
static final String[] dfa_26s = {
- "\5\10\6\uffff\2\10\35\uffff\1\10\16\uffff\1\10\3\uffff\1\10\1\uffff\4\10\1\uffff\1\10\1\uffff\3\10\1\uffff\3\10\1\1\1\2\1\3\1\4\1\5\1\6\1\7\30\10\1\uffff\27\10",
+ "\5\10\6\uffff\2\10\41\uffff\1\10\21\uffff\1\10\3\uffff\1\10\1\uffff\4\10\1\uffff\1\10\1\uffff\3\10\1\uffff\3\10\1\1\1\2\1\3\1\4\1\5\1\6\1\7\30\10\1\uffff\27\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -28549,11 +30087,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s);
static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s);
- class DFA55 extends DFA {
+ class DFA66 extends DFA {
- public DFA55(BaseRecognizer recognizer) {
+ public DFA66(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 55;
+ this.decisionNumber = 66;
this.eot = dfa_20;
this.eof = dfa_21;
this.min = dfa_22;
@@ -28563,17 +30101,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_26;
}
public String getDescription() {
- return "3164:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?";
+ return "3603:4: ( ( ( ( () ( ( ruleOpMultiAssign ) ) ) )=> ( () ( ( ruleOpMultiAssign ) ) ) ) ( (lv_rightOperand_7_0= ruleXAssignment ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA55_1 = input.LA(1);
+ int LA66_1 = input.LA(1);
- int index55_1 = input.index();
+ int index66_1 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28581,14 +30119,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_1);
+ input.seek(index66_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA55_2 = input.LA(1);
+ int LA66_2 = input.LA(1);
- int index55_2 = input.index();
+ int index66_2 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28596,14 +30134,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_2);
+ input.seek(index66_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA55_3 = input.LA(1);
+ int LA66_3 = input.LA(1);
- int index55_3 = input.index();
+ int index66_3 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28611,14 +30149,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_3);
+ input.seek(index66_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA55_4 = input.LA(1);
+ int LA66_4 = input.LA(1);
- int index55_4 = input.index();
+ int index66_4 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28626,14 +30164,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_4);
+ input.seek(index66_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA55_5 = input.LA(1);
+ int LA66_5 = input.LA(1);
- int index55_5 = input.index();
+ int index66_5 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28641,14 +30179,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_5);
+ input.seek(index66_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA55_6 = input.LA(1);
+ int LA66_6 = input.LA(1);
- int index55_6 = input.index();
+ int index66_6 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28656,14 +30194,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_6);
+ input.seek(index66_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA55_7 = input.LA(1);
+ int LA66_7 = input.LA(1);
- int index55_7 = input.index();
+ int index66_7 = input.index();
input.rewind();
s = -1;
if ( (synpred7_InternalDataDSL()) ) {s = 9;}
@@ -28671,13 +30209,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 8;}
- input.seek(index55_7);
+ input.seek(index66_7);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 55, _s, input);
+ new NoViableAltException(getDescription(), 66, _s, input);
error(nvae);
throw nvae;
}
@@ -28685,11 +30223,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final String dfa_27s = "\13\uffff";
static final String dfa_28s = "\1\1\12\uffff";
static final String dfa_29s = "\1\4\1\uffff\10\0\1\uffff";
- static final String dfa_30s = "\1\u0087\1\uffff\10\0\1\uffff";
+ static final String dfa_30s = "\1\u008e\1\uffff\10\0\1\uffff";
static final String dfa_31s = "\1\uffff\1\2\10\uffff\1\1";
- static final String dfa_32s = "\2\uffff\1\5\1\3\1\6\1\7\1\4\1\0\1\1\1\2\1\uffff}>";
+ static final String dfa_32s = "\2\uffff\1\5\1\1\1\6\1\7\1\4\1\0\1\2\1\3\1\uffff}>";
static final String[] dfa_33s = {
- "\5\1\6\uffff\2\1\35\uffff\1\1\16\uffff\1\1\3\uffff\1\1\1\uffff\4\1\1\uffff\1\1\1\uffff\3\1\1\uffff\10\1\1\2\1\3\10\1\1\4\1\5\1\6\1\7\1\10\1\11\12\1\1\uffff\27\1",
+ "\5\1\6\uffff\2\1\41\uffff\1\1\21\uffff\1\1\3\uffff\1\1\1\uffff\4\1\1\uffff\1\1\1\uffff\3\1\1\uffff\10\1\1\2\1\3\10\1\1\4\1\5\1\6\1\7\1\10\1\11\12\1\1\uffff\27\1",
"",
"\1\uffff",
"\1\uffff",
@@ -28710,11 +30248,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_32 = DFA.unpackEncodedString(dfa_32s);
static final short[][] dfa_33 = unpackEncodedStringArray(dfa_33s);
- class DFA65 extends DFA {
+ class DFA76 extends DFA {
- public DFA65(BaseRecognizer recognizer) {
+ public DFA76(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 65;
+ this.decisionNumber = 76;
this.eot = dfa_27;
this.eof = dfa_28;
this.min = dfa_29;
@@ -28724,17 +30262,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_33;
}
public String getDescription() {
- return "()* loopback of 3878:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*";
+ return "()* loopback of 4317:3: ( ( ( ( () ( ( ruleOpOther ) ) ) )=> ( () ( ( ruleOpOther ) ) ) ) ( (lv_rightOperand_3_0= ruleXAdditiveExpression ) ) )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA65_7 = input.LA(1);
+ int LA76_7 = input.LA(1);
- int index65_7 = input.index();
+ int index76_7 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28742,14 +30280,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_7);
+ input.seek(index76_7);
if ( s>=0 ) return s;
break;
case 1 :
- int LA65_8 = input.LA(1);
+ int LA76_3 = input.LA(1);
- int index65_8 = input.index();
+ int index76_3 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28757,14 +30295,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_8);
+ input.seek(index76_3);
if ( s>=0 ) return s;
break;
case 2 :
- int LA65_9 = input.LA(1);
+ int LA76_8 = input.LA(1);
- int index65_9 = input.index();
+ int index76_8 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28772,14 +30310,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_9);
+ input.seek(index76_8);
if ( s>=0 ) return s;
break;
case 3 :
- int LA65_3 = input.LA(1);
+ int LA76_9 = input.LA(1);
- int index65_3 = input.index();
+ int index76_9 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28787,14 +30325,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_3);
+ input.seek(index76_9);
if ( s>=0 ) return s;
break;
case 4 :
- int LA65_6 = input.LA(1);
+ int LA76_6 = input.LA(1);
- int index65_6 = input.index();
+ int index76_6 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28802,14 +30340,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_6);
+ input.seek(index76_6);
if ( s>=0 ) return s;
break;
case 5 :
- int LA65_2 = input.LA(1);
+ int LA76_2 = input.LA(1);
- int index65_2 = input.index();
+ int index76_2 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28817,14 +30355,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_2);
+ input.seek(index76_2);
if ( s>=0 ) return s;
break;
case 6 :
- int LA65_4 = input.LA(1);
+ int LA76_4 = input.LA(1);
- int index65_4 = input.index();
+ int index76_4 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28832,14 +30370,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_4);
+ input.seek(index76_4);
if ( s>=0 ) return s;
break;
case 7 :
- int LA65_5 = input.LA(1);
+ int LA76_5 = input.LA(1);
- int index65_5 = input.index();
+ int index76_5 = input.index();
input.rewind();
s = -1;
if ( (synpred13_InternalDataDSL()) ) {s = 10;}
@@ -28847,19 +30385,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 1;}
- input.seek(index65_5);
+ input.seek(index76_5);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 65, _s, input);
+ new NoViableAltException(getDescription(), 76, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_34s = "\1\126\2\uffff\1\127\7\uffff";
- static final String dfa_35s = "\1\145\2\uffff\1\142\7\uffff";
+ static final String dfa_34s = "\1\135\2\uffff\1\136\7\uffff";
+ static final String dfa_35s = "\1\154\2\uffff\1\151\7\uffff";
static final String dfa_36s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\3\1\6";
static final String dfa_37s = "\13\uffff}>";
static final String[] dfa_38s = {
@@ -28881,11 +30419,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s);
- class DFA68 extends DFA {
+ class DFA79 extends DFA {
- public DFA68(BaseRecognizer recognizer) {
+ public DFA79(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 68;
+ this.decisionNumber = 79;
this.eot = dfa_27;
this.eof = dfa_27;
this.min = dfa_34;
@@ -28895,17 +30433,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_38;
}
public String getDescription() {
- return "3954:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )";
+ return "4393:2: (kw= '->' | kw= '..<' | (kw= '>' kw= '..' ) | kw= '..' | kw= '=>' | (kw= '>' ( ( ( ( '>' '>' ) )=> (kw= '>' kw= '>' ) ) | kw= '>' ) ) | (kw= '<' ( ( ( ( '<' '<' ) )=> (kw= '<' kw= '<' ) ) | kw= '<' | kw= '=>' ) ) | kw= '<>' | kw= '?:' )";
}
}
static final String dfa_39s = "\116\uffff";
static final String dfa_40s = "\1\2\115\uffff";
static final String dfa_41s = "\1\4\1\0\114\uffff";
- static final String dfa_42s = "\1\u0087\1\0\114\uffff";
+ static final String dfa_42s = "\1\u008e\1\0\114\uffff";
static final String dfa_43s = "\2\uffff\1\2\112\uffff\1\1";
static final String dfa_44s = "\1\uffff\1\0\114\uffff}>";
static final String[] dfa_45s = {
- "\5\2\6\uffff\2\2\35\uffff\1\2\16\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\1\1\2\2\1\uffff\42\2\1\uffff\27\2",
+ "\5\2\6\uffff\2\2\41\uffff\1\2\21\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\1\1\2\2\1\uffff\42\2\1\uffff\27\2",
"\1\uffff",
"",
"",
@@ -28993,11 +30531,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s);
static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s);
- class DFA84 extends DFA {
+ class DFA95 extends DFA {
- public DFA84(BaseRecognizer recognizer) {
+ public DFA95(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 84;
+ this.decisionNumber = 95;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -29007,17 +30545,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "4855:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?";
+ return "5294:5: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_17_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )? otherlv_22= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA84_1 = input.LA(1);
+ int LA95_1 = input.LA(1);
- int index84_1 = input.index();
+ int index95_1 = input.index();
input.rewind();
s = -1;
if ( (synpred22_InternalDataDSL()) ) {s = 77;}
@@ -29025,23 +30563,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index84_1);
+ input.seek(index95_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 84, _s, input);
+ new NoViableAltException(getDescription(), 95, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_46s = "\1\4\2\0\41\uffff";
- static final String dfa_47s = "\1\u0086\2\0\41\uffff";
+ static final String dfa_47s = "\1\u008d\2\0\41\uffff";
static final String dfa_48s = "\3\uffff\2\1\1\2\35\uffff\1\3";
static final String dfa_49s = "\1\0\1\1\1\2\41\uffff}>";
static final String[] dfa_50s = {
- "\2\5\1\1\2\5\6\uffff\1\5\36\uffff\1\5\22\uffff\1\5\2\uffff\2\5\4\uffff\1\2\1\uffff\1\43\1\uffff\2\5\6\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\2\5\2\uffff\12\5\1\uffff\1\5",
+ "\2\5\1\1\2\5\6\uffff\1\5\42\uffff\1\5\25\uffff\1\5\2\uffff\2\5\4\uffff\1\2\1\uffff\1\43\1\uffff\2\5\6\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\2\5\2\uffff\12\5\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -29084,11 +30622,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s);
static final short[][] dfa_50 = unpackEncodedStringArray(dfa_50s);
- class DFA83 extends DFA {
+ class DFA94 extends DFA {
- public DFA83(BaseRecognizer recognizer) {
+ public DFA94(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 83;
+ this.decisionNumber = 94;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_46;
@@ -29098,40 +30636,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_50;
}
public String getDescription() {
- return "4874:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?";
+ return "5313:6: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_memberCallArguments_18_0= ruleXShortClosure ) ) | ( ( (lv_memberCallArguments_19_0= ruleXExpression ) ) (otherlv_20= ',' ( (lv_memberCallArguments_21_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA83_0 = input.LA(1);
+ int LA94_0 = input.LA(1);
- int index83_0 = input.index();
+ int index94_0 = input.index();
input.rewind();
s = -1;
- if ( (LA83_0==RULE_ID) ) {s = 1;}
+ if ( (LA94_0==RULE_ID) ) {s = 1;}
- else if ( (LA83_0==74) ) {s = 2;}
+ else if ( (LA94_0==81) ) {s = 2;}
- else if ( (LA83_0==99) && (synpred23_InternalDataDSL())) {s = 3;}
+ else if ( (LA94_0==106) && (synpred23_InternalDataDSL())) {s = 3;}
- else if ( (LA83_0==112) && (synpred23_InternalDataDSL())) {s = 4;}
+ else if ( (LA94_0==119) && (synpred23_InternalDataDSL())) {s = 4;}
- else if ( ((LA83_0>=RULE_STRING && LA83_0<=RULE_INT)||(LA83_0>=RULE_HEX && LA83_0<=RULE_DECIMAL)||LA83_0==15||LA83_0==46||LA83_0==65||(LA83_0>=68 && LA83_0<=69)||(LA83_0>=78 && LA83_0<=79)||LA83_0==86||(LA83_0>=102 && LA83_0<=103)||LA83_0==107||LA83_0==113||LA83_0==115||(LA83_0>=119 && LA83_0<=120)||(LA83_0>=123 && LA83_0<=132)||LA83_0==134) ) {s = 5;}
+ else if ( ((LA94_0>=RULE_STRING && LA94_0<=RULE_INT)||(LA94_0>=RULE_HEX && LA94_0<=RULE_DECIMAL)||LA94_0==15||LA94_0==50||LA94_0==72||(LA94_0>=75 && LA94_0<=76)||(LA94_0>=85 && LA94_0<=86)||LA94_0==93||(LA94_0>=109 && LA94_0<=110)||LA94_0==114||LA94_0==120||LA94_0==122||(LA94_0>=126 && LA94_0<=127)||(LA94_0>=130 && LA94_0<=139)||LA94_0==141) ) {s = 5;}
- else if ( (LA83_0==76) ) {s = 35;}
+ else if ( (LA94_0==83) ) {s = 35;}
- input.seek(index83_0);
+ input.seek(index94_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA83_1 = input.LA(1);
+ int LA94_1 = input.LA(1);
- int index83_1 = input.index();
+ int index94_1 = input.index();
input.rewind();
s = -1;
if ( (synpred23_InternalDataDSL()) ) {s = 4;}
@@ -29139,14 +30677,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index83_1);
+ input.seek(index94_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA83_2 = input.LA(1);
+ int LA94_2 = input.LA(1);
- int index83_2 = input.index();
+ int index94_2 = input.index();
input.rewind();
s = -1;
if ( (synpred23_InternalDataDSL()) ) {s = 4;}
@@ -29154,19 +30692,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index83_2);
+ input.seek(index94_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 83, _s, input);
+ new NoViableAltException(getDescription(), 94, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_51s = {
- "\5\2\6\uffff\2\2\35\uffff\1\2\16\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\1\2\1\1\40\2\1\uffff\27\2",
+ "\5\2\6\uffff\2\2\41\uffff\1\2\21\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\1\2\1\1\40\2\1\uffff\27\2",
"\1\uffff",
"",
"",
@@ -29247,11 +30785,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
};
static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s);
- class DFA85 extends DFA {
+ class DFA96 extends DFA {
- public DFA85(BaseRecognizer recognizer) {
+ public DFA96(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 85;
+ this.decisionNumber = 96;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -29261,17 +30799,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "4972:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?";
+ return "5411:5: ( ( ( () '[' ) )=> (lv_memberCallArguments_23_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA85_1 = input.LA(1);
+ int LA96_1 = input.LA(1);
- int index85_1 = input.index();
+ int index96_1 = input.index();
input.rewind();
s = -1;
if ( (synpred24_InternalDataDSL()) ) {s = 77;}
@@ -29279,24 +30817,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index85_1);
+ input.seek(index96_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 85, _s, input);
+ new NoViableAltException(getDescription(), 96, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_52s = "\40\uffff";
static final String dfa_53s = "\1\4\26\uffff\1\0\10\uffff";
- static final String dfa_54s = "\1\u0086\26\uffff\1\0\10\uffff";
+ static final String dfa_54s = "\1\u008d\26\uffff\1\0\10\uffff";
static final String dfa_55s = "\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_56s = "\1\0\26\uffff\1\1\10\uffff}>";
static final String[] dfa_57s = {
- "\2\14\1\5\2\14\6\uffff\1\2\36\uffff\1\27\22\uffff\1\5\2\uffff\2\5\4\uffff\1\35\3\uffff\2\14\6\uffff\1\5\32\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\2\uffff\2\5\1\1\4\14\1\32\1\33\1\34\1\uffff\1\4",
+ "\2\14\1\5\2\14\6\uffff\1\2\42\uffff\1\27\25\uffff\1\5\2\uffff\2\5\4\uffff\1\35\3\uffff\2\14\6\uffff\1\5\32\uffff\1\26\1\uffff\1\3\3\uffff\1\30\1\31\2\uffff\2\5\1\1\4\14\1\32\1\33\1\34\1\uffff\1\4",
"",
"",
"",
@@ -29337,11 +30875,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_56 = DFA.unpackEncodedString(dfa_56s);
static final short[][] dfa_57 = unpackEncodedStringArray(dfa_57s);
- class DFA87 extends DFA {
+ class DFA98 extends DFA {
- public DFA87(BaseRecognizer recognizer) {
+ public DFA98(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 87;
+ this.decisionNumber = 98;
this.eot = dfa_52;
this.eof = dfa_52;
this.min = dfa_53;
@@ -29351,56 +30889,56 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_57;
}
public String getDescription() {
- return "5017:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )";
+ return "5456:2: (this_XConstructorCall_0= ruleXConstructorCall | this_XBlockExpression_1= ruleXBlockExpression | this_XSwitchExpression_2= ruleXSwitchExpression | ( ( ( () 'synchronized' '(' ) )=>this_XSynchronizedExpression_3= ruleXSynchronizedExpression ) | this_XFeatureCall_4= ruleXFeatureCall | this_XLiteral_5= ruleXLiteral | this_XIfExpression_6= ruleXIfExpression | ( ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=>this_XForLoopExpression_7= ruleXForLoopExpression ) | this_XBasicForLoopExpression_8= ruleXBasicForLoopExpression | this_XWhileExpression_9= ruleXWhileExpression | this_XDoWhileExpression_10= ruleXDoWhileExpression | this_XThrowExpression_11= ruleXThrowExpression | this_XReturnExpression_12= ruleXReturnExpression | this_XTryCatchFinallyExpression_13= ruleXTryCatchFinallyExpression | this_XParenthesizedExpression_14= ruleXParenthesizedExpression )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA87_0 = input.LA(1);
+ int LA98_0 = input.LA(1);
- int index87_0 = input.index();
+ int index98_0 = input.index();
input.rewind();
s = -1;
- if ( (LA87_0==125) ) {s = 1;}
+ if ( (LA98_0==132) ) {s = 1;}
- else if ( (LA87_0==15) ) {s = 2;}
+ else if ( (LA98_0==15) ) {s = 2;}
- else if ( (LA87_0==115) ) {s = 3;}
+ else if ( (LA98_0==122) ) {s = 3;}
- else if ( (LA87_0==134) && (synpred25_InternalDataDSL())) {s = 4;}
+ else if ( (LA98_0==141) && (synpred25_InternalDataDSL())) {s = 4;}
- else if ( (LA87_0==RULE_ID||LA87_0==65||(LA87_0>=68 && LA87_0<=69)||LA87_0==86||(LA87_0>=123 && LA87_0<=124)) ) {s = 5;}
+ else if ( (LA98_0==RULE_ID||LA98_0==72||(LA98_0>=75 && LA98_0<=76)||LA98_0==93||(LA98_0>=130 && LA98_0<=131)) ) {s = 5;}
- else if ( ((LA87_0>=RULE_STRING && LA87_0<=RULE_INT)||(LA87_0>=RULE_HEX && LA87_0<=RULE_DECIMAL)||(LA87_0>=78 && LA87_0<=79)||(LA87_0>=126 && LA87_0<=129)) ) {s = 12;}
+ else if ( ((LA98_0>=RULE_STRING && LA98_0<=RULE_INT)||(LA98_0>=RULE_HEX && LA98_0<=RULE_DECIMAL)||(LA98_0>=85 && LA98_0<=86)||(LA98_0>=133 && LA98_0<=136)) ) {s = 12;}
- else if ( (LA87_0==113) ) {s = 22;}
+ else if ( (LA98_0==120) ) {s = 22;}
- else if ( (LA87_0==46) ) {s = 23;}
+ else if ( (LA98_0==50) ) {s = 23;}
- else if ( (LA87_0==119) ) {s = 24;}
+ else if ( (LA98_0==126) ) {s = 24;}
- else if ( (LA87_0==120) ) {s = 25;}
+ else if ( (LA98_0==127) ) {s = 25;}
- else if ( (LA87_0==130) ) {s = 26;}
+ else if ( (LA98_0==137) ) {s = 26;}
- else if ( (LA87_0==131) ) {s = 27;}
+ else if ( (LA98_0==138) ) {s = 27;}
- else if ( (LA87_0==132) ) {s = 28;}
+ else if ( (LA98_0==139) ) {s = 28;}
- else if ( (LA87_0==74) ) {s = 29;}
+ else if ( (LA98_0==81) ) {s = 29;}
- input.seek(index87_0);
+ input.seek(index98_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA87_23 = input.LA(1);
+ int LA98_23 = input.LA(1);
- int index87_23 = input.index();
+ int index98_23 = input.index();
input.rewind();
s = -1;
if ( (synpred26_InternalDataDSL()) ) {s = 30;}
@@ -29408,24 +30946,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 31;}
- input.seek(index87_23);
+ input.seek(index98_23);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 87, _s, input);
+ new NoViableAltException(getDescription(), 98, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_58s = "\46\uffff";
static final String dfa_59s = "\1\4\2\0\43\uffff";
- static final String dfa_60s = "\1\u0086\2\0\43\uffff";
+ static final String dfa_60s = "\1\u008d\2\0\43\uffff";
static final String dfa_61s = "\3\uffff\2\1\1\2\40\uffff";
static final String dfa_62s = "\1\0\1\1\1\2\43\uffff}>";
static final String[] dfa_63s = {
- "\2\5\1\1\2\5\6\uffff\1\5\36\uffff\1\5\22\uffff\1\5\2\uffff\2\5\4\uffff\1\2\3\uffff\3\5\5\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\16\5\1\uffff\1\5",
+ "\2\5\1\1\2\5\6\uffff\1\5\42\uffff\1\5\25\uffff\1\5\2\uffff\2\5\4\uffff\1\2\3\uffff\3\5\5\uffff\1\5\14\uffff\1\3\2\uffff\2\5\3\uffff\1\5\4\uffff\1\4\1\5\1\uffff\1\5\3\uffff\16\5\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -29472,11 +31010,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s);
static final short[][] dfa_63 = unpackEncodedStringArray(dfa_63s);
- class DFA96 extends DFA {
+ class DFA107 extends DFA {
- public DFA96(BaseRecognizer recognizer) {
+ public DFA107(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 96;
+ this.decisionNumber = 107;
this.eot = dfa_58;
this.eof = dfa_58;
this.min = dfa_59;
@@ -29486,38 +31024,38 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_63;
}
public String getDescription() {
- return "5509:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?";
+ return "5948:3: ( ( ( ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> ( ( ( (lv_declaredFormalParameters_2_0= ruleJvmFormalParameter ) ) (otherlv_3= ',' ( (lv_declaredFormalParameters_4_0= ruleJvmFormalParameter ) ) )* )? ( (lv_explicitSyntax_5_0= '|' ) ) ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA96_0 = input.LA(1);
+ int LA107_0 = input.LA(1);
- int index96_0 = input.index();
+ int index107_0 = input.index();
input.rewind();
s = -1;
- if ( (LA96_0==RULE_ID) ) {s = 1;}
+ if ( (LA107_0==RULE_ID) ) {s = 1;}
- else if ( (LA96_0==74) ) {s = 2;}
+ else if ( (LA107_0==81) ) {s = 2;}
- else if ( (LA96_0==99) && (synpred29_InternalDataDSL())) {s = 3;}
+ else if ( (LA107_0==106) && (synpred29_InternalDataDSL())) {s = 3;}
- else if ( (LA96_0==112) && (synpred29_InternalDataDSL())) {s = 4;}
+ else if ( (LA107_0==119) && (synpred29_InternalDataDSL())) {s = 4;}
- else if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_INT)||(LA96_0>=RULE_HEX && LA96_0<=RULE_DECIMAL)||LA96_0==15||LA96_0==46||LA96_0==65||(LA96_0>=68 && LA96_0<=69)||(LA96_0>=78 && LA96_0<=80)||LA96_0==86||(LA96_0>=102 && LA96_0<=103)||LA96_0==107||LA96_0==113||LA96_0==115||(LA96_0>=119 && LA96_0<=132)||LA96_0==134) ) {s = 5;}
+ else if ( ((LA107_0>=RULE_STRING && LA107_0<=RULE_INT)||(LA107_0>=RULE_HEX && LA107_0<=RULE_DECIMAL)||LA107_0==15||LA107_0==50||LA107_0==72||(LA107_0>=75 && LA107_0<=76)||(LA107_0>=85 && LA107_0<=87)||LA107_0==93||(LA107_0>=109 && LA107_0<=110)||LA107_0==114||LA107_0==120||LA107_0==122||(LA107_0>=126 && LA107_0<=139)||LA107_0==141) ) {s = 5;}
- input.seek(index96_0);
+ input.seek(index107_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA96_1 = input.LA(1);
+ int LA107_1 = input.LA(1);
- int index96_1 = input.index();
+ int index107_1 = input.index();
input.rewind();
s = -1;
if ( (synpred29_InternalDataDSL()) ) {s = 4;}
@@ -29525,14 +31063,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index96_1);
+ input.seek(index107_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA96_2 = input.LA(1);
+ int LA107_2 = input.LA(1);
- int index96_2 = input.index();
+ int index107_2 = input.index();
input.rewind();
s = -1;
if ( (synpred29_InternalDataDSL()) ) {s = 4;}
@@ -29540,19 +31078,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index96_2);
+ input.seek(index107_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 96, _s, input);
+ new NoViableAltException(getDescription(), 107, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_64s = {
- "\5\2\6\uffff\1\2\36\uffff\1\2\22\uffff\1\2\2\uffff\2\2\4\uffff\1\1\3\uffff\2\2\6\uffff\1\2\14\uffff\1\2\2\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2",
+ "\5\2\6\uffff\1\2\42\uffff\1\2\25\uffff\1\2\2\uffff\2\2\4\uffff\1\1\3\uffff\2\2\6\uffff\1\2\14\uffff\1\2\2\uffff\2\2\3\uffff\1\2\5\uffff\1\2\1\uffff\1\2\3\uffff\2\2\2\uffff\12\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -29590,11 +31128,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
};
static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s);
- class DFA103 extends DFA {
+ class DFA114 extends DFA {
- public DFA103(BaseRecognizer recognizer) {
+ public DFA114(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 103;
+ this.decisionNumber = 114;
this.eot = dfa_14;
this.eof = dfa_14;
this.min = dfa_15;
@@ -29604,17 +31142,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_64;
}
public String getDescription() {
- return "5975:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )";
+ return "6414:3: ( ( ( ( ( '(' ( ( ruleJvmFormalParameter ) ) ':' ) )=> (otherlv_2= '(' ( (lv_declaredParam_3_0= ruleJvmFormalParameter ) ) otherlv_4= ':' ) ) ( (lv_switch_5_0= ruleXExpression ) ) otherlv_6= ')' ) | ( ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )? ( (lv_switch_9_0= ruleXExpression ) ) ) )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA103_1 = input.LA(1);
+ int LA114_1 = input.LA(1);
- int index103_1 = input.index();
+ int index114_1 = input.index();
input.rewind();
s = -1;
if ( (synpred32_InternalDataDSL()) ) {s = 34;}
@@ -29622,24 +31160,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index103_1);
+ input.seek(index114_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 103, _s, input);
+ new NoViableAltException(getDescription(), 114, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_65s = "\42\uffff";
static final String dfa_66s = "\1\4\2\0\37\uffff";
- static final String dfa_67s = "\1\u0086\2\0\37\uffff";
+ static final String dfa_67s = "\1\u008d\2\0\37\uffff";
static final String dfa_68s = "\3\uffff\1\1\1\2\35\uffff";
static final String dfa_69s = "\1\0\1\1\1\2\37\uffff}>";
static final String[] dfa_70s = {
- "\2\4\1\1\2\4\6\uffff\1\4\36\uffff\1\4\22\uffff\1\4\2\uffff\2\4\4\uffff\1\2\3\uffff\2\4\6\uffff\1\4\14\uffff\1\3\2\uffff\2\4\3\uffff\1\4\5\uffff\1\4\1\uffff\1\4\3\uffff\2\4\2\uffff\12\4\1\uffff\1\4",
+ "\2\4\1\1\2\4\6\uffff\1\4\42\uffff\1\4\25\uffff\1\4\2\uffff\2\4\4\uffff\1\2\3\uffff\2\4\6\uffff\1\4\14\uffff\1\3\2\uffff\2\4\3\uffff\1\4\5\uffff\1\4\1\uffff\1\4\3\uffff\2\4\2\uffff\12\4\1\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
@@ -29682,11 +31220,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s);
static final short[][] dfa_70 = unpackEncodedStringArray(dfa_70s);
- class DFA102 extends DFA {
+ class DFA113 extends DFA {
- public DFA102(BaseRecognizer recognizer) {
+ public DFA113(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 102;
+ this.decisionNumber = 113;
this.eot = dfa_65;
this.eof = dfa_65;
this.min = dfa_66;
@@ -29696,36 +31234,36 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_70;
}
public String getDescription() {
- return "6044:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?";
+ return "6483:5: ( ( ( ( ( ruleJvmFormalParameter ) ) ':' ) )=> ( ( (lv_declaredParam_7_0= ruleJvmFormalParameter ) ) otherlv_8= ':' ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA102_0 = input.LA(1);
+ int LA113_0 = input.LA(1);
- int index102_0 = input.index();
+ int index113_0 = input.index();
input.rewind();
s = -1;
- if ( (LA102_0==RULE_ID) ) {s = 1;}
+ if ( (LA113_0==RULE_ID) ) {s = 1;}
- else if ( (LA102_0==74) ) {s = 2;}
+ else if ( (LA113_0==81) ) {s = 2;}
- else if ( (LA102_0==99) && (synpred33_InternalDataDSL())) {s = 3;}
+ else if ( (LA113_0==106) && (synpred33_InternalDataDSL())) {s = 3;}
- else if ( ((LA102_0>=RULE_STRING && LA102_0<=RULE_INT)||(LA102_0>=RULE_HEX && LA102_0<=RULE_DECIMAL)||LA102_0==15||LA102_0==46||LA102_0==65||(LA102_0>=68 && LA102_0<=69)||(LA102_0>=78 && LA102_0<=79)||LA102_0==86||(LA102_0>=102 && LA102_0<=103)||LA102_0==107||LA102_0==113||LA102_0==115||(LA102_0>=119 && LA102_0<=120)||(LA102_0>=123 && LA102_0<=132)||LA102_0==134) ) {s = 4;}
+ else if ( ((LA113_0>=RULE_STRING && LA113_0<=RULE_INT)||(LA113_0>=RULE_HEX && LA113_0<=RULE_DECIMAL)||LA113_0==15||LA113_0==50||LA113_0==72||(LA113_0>=75 && LA113_0<=76)||(LA113_0>=85 && LA113_0<=86)||LA113_0==93||(LA113_0>=109 && LA113_0<=110)||LA113_0==114||LA113_0==120||LA113_0==122||(LA113_0>=126 && LA113_0<=127)||(LA113_0>=130 && LA113_0<=139)||LA113_0==141) ) {s = 4;}
- input.seek(index102_0);
+ input.seek(index113_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA102_1 = input.LA(1);
+ int LA113_1 = input.LA(1);
- int index102_1 = input.index();
+ int index113_1 = input.index();
input.rewind();
s = -1;
if ( (synpred33_InternalDataDSL()) ) {s = 3;}
@@ -29733,14 +31271,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 4;}
- input.seek(index102_1);
+ input.seek(index113_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA102_2 = input.LA(1);
+ int LA113_2 = input.LA(1);
- int index102_2 = input.index();
+ int index113_2 = input.index();
input.rewind();
s = -1;
if ( (synpred33_InternalDataDSL()) ) {s = 3;}
@@ -29748,23 +31286,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 4;}
- input.seek(index102_2);
+ input.seek(index113_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 102, _s, input);
+ new NoViableAltException(getDescription(), 113, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA125 extends DFA {
+ class DFA136 extends DFA {
- public DFA125(BaseRecognizer recognizer) {
+ public DFA136(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 125;
+ this.decisionNumber = 136;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -29774,17 +31312,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "7173:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?";
+ return "7612:3: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_7_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )? otherlv_12= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA125_1 = input.LA(1);
+ int LA136_1 = input.LA(1);
- int index125_1 = input.index();
+ int index136_1 = input.index();
input.rewind();
s = -1;
if ( (synpred36_InternalDataDSL()) ) {s = 77;}
@@ -29792,23 +31330,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index125_1);
+ input.seek(index136_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 125, _s, input);
+ new NoViableAltException(getDescription(), 136, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA124 extends DFA {
+ class DFA135 extends DFA {
- public DFA124(BaseRecognizer recognizer) {
+ public DFA135(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 124;
+ this.decisionNumber = 135;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_46;
@@ -29818,40 +31356,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_50;
}
public String getDescription() {
- return "7192:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?";
+ return "7631:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_8_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_9_0= ruleXExpression ) ) (otherlv_10= ',' ( (lv_featureCallArguments_11_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA124_0 = input.LA(1);
+ int LA135_0 = input.LA(1);
- int index124_0 = input.index();
+ int index135_0 = input.index();
input.rewind();
s = -1;
- if ( (LA124_0==RULE_ID) ) {s = 1;}
+ if ( (LA135_0==RULE_ID) ) {s = 1;}
- else if ( (LA124_0==74) ) {s = 2;}
+ else if ( (LA135_0==81) ) {s = 2;}
- else if ( (LA124_0==99) && (synpred37_InternalDataDSL())) {s = 3;}
+ else if ( (LA135_0==106) && (synpred37_InternalDataDSL())) {s = 3;}
- else if ( (LA124_0==112) && (synpred37_InternalDataDSL())) {s = 4;}
+ else if ( (LA135_0==119) && (synpred37_InternalDataDSL())) {s = 4;}
- else if ( ((LA124_0>=RULE_STRING && LA124_0<=RULE_INT)||(LA124_0>=RULE_HEX && LA124_0<=RULE_DECIMAL)||LA124_0==15||LA124_0==46||LA124_0==65||(LA124_0>=68 && LA124_0<=69)||(LA124_0>=78 && LA124_0<=79)||LA124_0==86||(LA124_0>=102 && LA124_0<=103)||LA124_0==107||LA124_0==113||LA124_0==115||(LA124_0>=119 && LA124_0<=120)||(LA124_0>=123 && LA124_0<=132)||LA124_0==134) ) {s = 5;}
+ else if ( ((LA135_0>=RULE_STRING && LA135_0<=RULE_INT)||(LA135_0>=RULE_HEX && LA135_0<=RULE_DECIMAL)||LA135_0==15||LA135_0==50||LA135_0==72||(LA135_0>=75 && LA135_0<=76)||(LA135_0>=85 && LA135_0<=86)||LA135_0==93||(LA135_0>=109 && LA135_0<=110)||LA135_0==114||LA135_0==120||LA135_0==122||(LA135_0>=126 && LA135_0<=127)||(LA135_0>=130 && LA135_0<=139)||LA135_0==141) ) {s = 5;}
- else if ( (LA124_0==76) ) {s = 35;}
+ else if ( (LA135_0==83) ) {s = 35;}
- input.seek(index124_0);
+ input.seek(index135_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA124_1 = input.LA(1);
+ int LA135_1 = input.LA(1);
- int index124_1 = input.index();
+ int index135_1 = input.index();
input.rewind();
s = -1;
if ( (synpred37_InternalDataDSL()) ) {s = 4;}
@@ -29859,14 +31397,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index124_1);
+ input.seek(index135_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA124_2 = input.LA(1);
+ int LA135_2 = input.LA(1);
- int index124_2 = input.index();
+ int index135_2 = input.index();
input.rewind();
s = -1;
if ( (synpred37_InternalDataDSL()) ) {s = 4;}
@@ -29874,23 +31412,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index124_2);
+ input.seek(index135_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 124, _s, input);
+ new NoViableAltException(getDescription(), 135, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA126 extends DFA {
+ class DFA137 extends DFA {
- public DFA126(BaseRecognizer recognizer) {
+ public DFA137(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 126;
+ this.decisionNumber = 137;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -29900,17 +31438,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "7290:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?";
+ return "7729:3: ( ( ( () '[' ) )=> (lv_featureCallArguments_13_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA126_1 = input.LA(1);
+ int LA137_1 = input.LA(1);
- int index126_1 = input.index();
+ int index137_1 = input.index();
input.rewind();
s = -1;
if ( (synpred38_InternalDataDSL()) ) {s = 77;}
@@ -29918,19 +31456,19 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index126_1);
+ input.seek(index137_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 126, _s, input);
+ new NoViableAltException(getDescription(), 137, _s, input);
error(nvae);
throw nvae;
}
}
static final String[] dfa_71s = {
- "\5\2\6\uffff\2\2\35\uffff\1\2\16\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2",
+ "\5\2\6\uffff\2\2\41\uffff\1\2\21\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2",
"\1\uffff",
"",
"",
@@ -30011,11 +31549,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
};
static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s);
- class DFA130 extends DFA {
+ class DFA141 extends DFA {
- public DFA130(BaseRecognizer recognizer) {
+ public DFA141(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 130;
+ this.decisionNumber = 141;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -30025,17 +31563,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_71;
}
public String getDescription() {
- return "7449:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?";
+ return "7888:3: ( ( ( '<' )=>otherlv_3= '<' ) ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA130_1 = input.LA(1);
+ int LA141_1 = input.LA(1);
- int index130_1 = input.index();
+ int index141_1 = input.index();
input.rewind();
s = -1;
if ( (synpred39_InternalDataDSL()) ) {s = 77;}
@@ -30043,23 +31581,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index130_1);
+ input.seek(index141_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 130, _s, input);
+ new NoViableAltException(getDescription(), 141, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA133 extends DFA {
+ class DFA144 extends DFA {
- public DFA133(BaseRecognizer recognizer) {
+ public DFA144(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 133;
+ this.decisionNumber = 144;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -30069,17 +31607,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_45;
}
public String getDescription() {
- return "7506:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?";
+ return "7945:3: ( ( ( ( '(' ) )=> (lv_explicitConstructorCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA133_1 = input.LA(1);
+ int LA144_1 = input.LA(1);
- int index133_1 = input.index();
+ int index144_1 = input.index();
input.rewind();
s = -1;
if ( (synpred40_InternalDataDSL()) ) {s = 77;}
@@ -30087,23 +31625,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index133_1);
+ input.seek(index144_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 133, _s, input);
+ new NoViableAltException(getDescription(), 144, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA132 extends DFA {
+ class DFA143 extends DFA {
- public DFA132(BaseRecognizer recognizer) {
+ public DFA143(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 132;
+ this.decisionNumber = 143;
this.eot = dfa_8;
this.eof = dfa_8;
this.min = dfa_46;
@@ -30113,40 +31651,40 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_50;
}
public String getDescription() {
- return "7525:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?";
+ return "7964:4: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA132_0 = input.LA(1);
+ int LA143_0 = input.LA(1);
- int index132_0 = input.index();
+ int index143_0 = input.index();
input.rewind();
s = -1;
- if ( (LA132_0==RULE_ID) ) {s = 1;}
+ if ( (LA143_0==RULE_ID) ) {s = 1;}
- else if ( (LA132_0==74) ) {s = 2;}
+ else if ( (LA143_0==81) ) {s = 2;}
- else if ( (LA132_0==99) && (synpred41_InternalDataDSL())) {s = 3;}
+ else if ( (LA143_0==106) && (synpred41_InternalDataDSL())) {s = 3;}
- else if ( (LA132_0==112) && (synpred41_InternalDataDSL())) {s = 4;}
+ else if ( (LA143_0==119) && (synpred41_InternalDataDSL())) {s = 4;}
- else if ( ((LA132_0>=RULE_STRING && LA132_0<=RULE_INT)||(LA132_0>=RULE_HEX && LA132_0<=RULE_DECIMAL)||LA132_0==15||LA132_0==46||LA132_0==65||(LA132_0>=68 && LA132_0<=69)||(LA132_0>=78 && LA132_0<=79)||LA132_0==86||(LA132_0>=102 && LA132_0<=103)||LA132_0==107||LA132_0==113||LA132_0==115||(LA132_0>=119 && LA132_0<=120)||(LA132_0>=123 && LA132_0<=132)||LA132_0==134) ) {s = 5;}
+ else if ( ((LA143_0>=RULE_STRING && LA143_0<=RULE_INT)||(LA143_0>=RULE_HEX && LA143_0<=RULE_DECIMAL)||LA143_0==15||LA143_0==50||LA143_0==72||(LA143_0>=75 && LA143_0<=76)||(LA143_0>=85 && LA143_0<=86)||LA143_0==93||(LA143_0>=109 && LA143_0<=110)||LA143_0==114||LA143_0==120||LA143_0==122||(LA143_0>=126 && LA143_0<=127)||(LA143_0>=130 && LA143_0<=139)||LA143_0==141) ) {s = 5;}
- else if ( (LA132_0==76) ) {s = 35;}
+ else if ( (LA143_0==83) ) {s = 35;}
- input.seek(index132_0);
+ input.seek(index143_0);
if ( s>=0 ) return s;
break;
case 1 :
- int LA132_1 = input.LA(1);
+ int LA143_1 = input.LA(1);
- int index132_1 = input.index();
+ int index143_1 = input.index();
input.rewind();
s = -1;
if ( (synpred41_InternalDataDSL()) ) {s = 4;}
@@ -30154,14 +31692,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index132_1);
+ input.seek(index143_1);
if ( s>=0 ) return s;
break;
case 2 :
- int LA132_2 = input.LA(1);
+ int LA143_2 = input.LA(1);
- int index132_2 = input.index();
+ int index143_2 = input.index();
input.rewind();
s = -1;
if ( (synpred41_InternalDataDSL()) ) {s = 4;}
@@ -30169,23 +31707,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 5;}
- input.seek(index132_2);
+ input.seek(index143_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 132, _s, input);
+ new NoViableAltException(getDescription(), 143, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA134 extends DFA {
+ class DFA145 extends DFA {
- public DFA134(BaseRecognizer recognizer) {
+ public DFA145(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 134;
+ this.decisionNumber = 145;
this.eot = dfa_39;
this.eof = dfa_40;
this.min = dfa_41;
@@ -30195,17 +31733,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_51;
}
public String getDescription() {
- return "7623:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?";
+ return "8062:3: ( ( ( () '[' ) )=> (lv_arguments_14_0= ruleXClosure ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA134_1 = input.LA(1);
+ int LA145_1 = input.LA(1);
- int index134_1 = input.index();
+ int index145_1 = input.index();
input.rewind();
s = -1;
if ( (synpred42_InternalDataDSL()) ) {s = 77;}
@@ -30213,24 +31751,24 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index134_1);
+ input.seek(index145_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 134, _s, input);
+ new NoViableAltException(getDescription(), 145, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_72s = "\1\41\115\uffff";
static final String dfa_73s = "\1\4\40\0\55\uffff";
- static final String dfa_74s = "\1\u0087\40\0\55\uffff";
+ static final String dfa_74s = "\1\u008e\40\0\55\uffff";
static final String dfa_75s = "\41\uffff\1\2\53\uffff\1\1";
static final String dfa_76s = "\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_77s = {
- "\1\27\1\24\1\1\1\23\1\25\6\uffff\1\12\1\41\35\uffff\1\32\16\uffff\1\41\3\uffff\1\5\1\uffff\1\41\1\4\1\3\1\41\1\uffff\1\41\1\uffff\1\40\2\41\1\uffff\1\17\1\20\6\41\1\15\17\41\1\10\1\7\3\41\1\6\4\41\1\uffff\1\31\1\41\1\13\3\41\1\33\1\34\2\41\1\2\1\16\1\11\1\21\1\22\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41",
+ "\1\27\1\24\1\1\1\23\1\25\6\uffff\1\12\1\41\41\uffff\1\32\21\uffff\1\41\3\uffff\1\5\1\uffff\1\41\1\4\1\3\1\41\1\uffff\1\41\1\uffff\1\40\2\41\1\uffff\1\17\1\20\6\41\1\15\17\41\1\10\1\7\3\41\1\6\4\41\1\uffff\1\31\1\41\1\13\3\41\1\33\1\34\2\41\1\2\1\16\1\11\1\21\1\22\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -30316,11 +31854,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_76 = DFA.unpackEncodedString(dfa_76s);
static final short[][] dfa_77 = unpackEncodedStringArray(dfa_77s);
- class DFA137 extends DFA {
+ class DFA148 extends DFA {
- public DFA137(BaseRecognizer recognizer) {
+ public DFA148(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 137;
+ this.decisionNumber = 148;
this.eot = dfa_39;
this.eof = dfa_72;
this.min = dfa_73;
@@ -30330,17 +31868,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_77;
}
public String getDescription() {
- return "7966:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?";
+ return "8405:3: ( ( 'extends' | 'static' | 'import' | 'extension' | '!' | '-' | '+' | 'new' | '{' | 'switch' | 'synchronized' | '<' | 'super' | '#' | '[' | 'false' | 'true' | 'null' | 'typeof' | 'if' | 'for' | 'while' | 'do' | 'throw' | 'return' | 'try' | '(' | RULE_ID | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_STRING )=> (lv_expression_2_0= ruleXExpression ) )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA137_1 = input.LA(1);
+ int LA148_1 = input.LA(1);
- int index137_1 = input.index();
+ int index148_1 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30348,14 +31886,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_1);
+ input.seek(index148_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA137_2 = input.LA(1);
+ int LA148_2 = input.LA(1);
- int index137_2 = input.index();
+ int index148_2 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30363,14 +31901,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_2);
+ input.seek(index148_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA137_3 = input.LA(1);
+ int LA148_3 = input.LA(1);
- int index137_3 = input.index();
+ int index148_3 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30378,14 +31916,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_3);
+ input.seek(index148_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA137_4 = input.LA(1);
+ int LA148_4 = input.LA(1);
- int index137_4 = input.index();
+ int index148_4 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30393,14 +31931,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_4);
+ input.seek(index148_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA137_5 = input.LA(1);
+ int LA148_5 = input.LA(1);
- int index137_5 = input.index();
+ int index148_5 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30408,14 +31946,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_5);
+ input.seek(index148_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA137_6 = input.LA(1);
+ int LA148_6 = input.LA(1);
- int index137_6 = input.index();
+ int index148_6 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30423,14 +31961,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_6);
+ input.seek(index148_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA137_7 = input.LA(1);
+ int LA148_7 = input.LA(1);
- int index137_7 = input.index();
+ int index148_7 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30438,14 +31976,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_7);
+ input.seek(index148_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA137_8 = input.LA(1);
+ int LA148_8 = input.LA(1);
- int index137_8 = input.index();
+ int index148_8 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30453,14 +31991,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_8);
+ input.seek(index148_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA137_9 = input.LA(1);
+ int LA148_9 = input.LA(1);
- int index137_9 = input.index();
+ int index148_9 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30468,14 +32006,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_9);
+ input.seek(index148_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA137_10 = input.LA(1);
+ int LA148_10 = input.LA(1);
- int index137_10 = input.index();
+ int index148_10 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30483,14 +32021,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_10);
+ input.seek(index148_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA137_11 = input.LA(1);
+ int LA148_11 = input.LA(1);
- int index137_11 = input.index();
+ int index148_11 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30498,14 +32036,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_11);
+ input.seek(index148_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA137_12 = input.LA(1);
+ int LA148_12 = input.LA(1);
- int index137_12 = input.index();
+ int index148_12 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30513,14 +32051,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_12);
+ input.seek(index148_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA137_13 = input.LA(1);
+ int LA148_13 = input.LA(1);
- int index137_13 = input.index();
+ int index148_13 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30528,14 +32066,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_13);
+ input.seek(index148_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA137_14 = input.LA(1);
+ int LA148_14 = input.LA(1);
- int index137_14 = input.index();
+ int index148_14 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30543,14 +32081,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_14);
+ input.seek(index148_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA137_15 = input.LA(1);
+ int LA148_15 = input.LA(1);
- int index137_15 = input.index();
+ int index148_15 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30558,14 +32096,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_15);
+ input.seek(index148_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA137_16 = input.LA(1);
+ int LA148_16 = input.LA(1);
- int index137_16 = input.index();
+ int index148_16 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30573,14 +32111,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_16);
+ input.seek(index148_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA137_17 = input.LA(1);
+ int LA148_17 = input.LA(1);
- int index137_17 = input.index();
+ int index148_17 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30588,14 +32126,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_17);
+ input.seek(index148_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA137_18 = input.LA(1);
+ int LA148_18 = input.LA(1);
- int index137_18 = input.index();
+ int index148_18 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30603,14 +32141,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_18);
+ input.seek(index148_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA137_19 = input.LA(1);
+ int LA148_19 = input.LA(1);
- int index137_19 = input.index();
+ int index148_19 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30618,14 +32156,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_19);
+ input.seek(index148_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA137_20 = input.LA(1);
+ int LA148_20 = input.LA(1);
- int index137_20 = input.index();
+ int index148_20 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30633,14 +32171,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_20);
+ input.seek(index148_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA137_21 = input.LA(1);
+ int LA148_21 = input.LA(1);
- int index137_21 = input.index();
+ int index148_21 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30648,14 +32186,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_21);
+ input.seek(index148_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA137_22 = input.LA(1);
+ int LA148_22 = input.LA(1);
- int index137_22 = input.index();
+ int index148_22 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30663,14 +32201,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_22);
+ input.seek(index148_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA137_23 = input.LA(1);
+ int LA148_23 = input.LA(1);
- int index137_23 = input.index();
+ int index148_23 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30678,14 +32216,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_23);
+ input.seek(index148_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA137_24 = input.LA(1);
+ int LA148_24 = input.LA(1);
- int index137_24 = input.index();
+ int index148_24 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30693,14 +32231,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_24);
+ input.seek(index148_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA137_25 = input.LA(1);
+ int LA148_25 = input.LA(1);
- int index137_25 = input.index();
+ int index148_25 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30708,14 +32246,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_25);
+ input.seek(index148_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA137_26 = input.LA(1);
+ int LA148_26 = input.LA(1);
- int index137_26 = input.index();
+ int index148_26 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30723,14 +32261,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_26);
+ input.seek(index148_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA137_27 = input.LA(1);
+ int LA148_27 = input.LA(1);
- int index137_27 = input.index();
+ int index148_27 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30738,14 +32276,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_27);
+ input.seek(index148_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA137_28 = input.LA(1);
+ int LA148_28 = input.LA(1);
- int index137_28 = input.index();
+ int index148_28 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30753,14 +32291,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_28);
+ input.seek(index148_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA137_29 = input.LA(1);
+ int LA148_29 = input.LA(1);
- int index137_29 = input.index();
+ int index148_29 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30768,14 +32306,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_29);
+ input.seek(index148_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA137_30 = input.LA(1);
+ int LA148_30 = input.LA(1);
- int index137_30 = input.index();
+ int index148_30 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30783,14 +32321,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_30);
+ input.seek(index148_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA137_31 = input.LA(1);
+ int LA148_31 = input.LA(1);
- int index137_31 = input.index();
+ int index148_31 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30798,14 +32336,14 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_31);
+ input.seek(index148_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA137_32 = input.LA(1);
+ int LA148_32 = input.LA(1);
- int index137_32 = input.index();
+ int index148_32 = input.index();
input.rewind();
s = -1;
if ( (synpred43_InternalDataDSL()) ) {s = 77;}
@@ -30813,13 +32351,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 33;}
- input.seek(index137_32);
+ input.seek(index148_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 137, _s, input);
+ new NoViableAltException(getDescription(), 148, _s, input);
error(nvae);
throw nvae;
}
@@ -30827,11 +32365,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final String dfa_78s = "\117\uffff";
static final String dfa_79s = "\1\2\116\uffff";
static final String dfa_80s = "\1\4\1\0\115\uffff";
- static final String dfa_81s = "\1\u0089\1\0\115\uffff";
+ static final String dfa_81s = "\1\u0090\1\0\115\uffff";
static final String dfa_82s = "\2\uffff\1\2\113\uffff\1\1";
static final String dfa_83s = "\1\uffff\1\0\115\uffff}>";
static final String[] dfa_84s = {
- "\5\2\6\uffff\2\2\35\uffff\1\2\16\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2\1\uffff\1\2",
+ "\5\2\6\uffff\2\2\41\uffff\1\2\21\uffff\1\2\3\uffff\1\2\1\uffff\4\2\1\uffff\1\2\1\uffff\3\2\1\uffff\10\2\1\1\31\2\1\uffff\27\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -30920,11 +32458,11 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
static final short[] dfa_83 = DFA.unpackEncodedString(dfa_83s);
static final short[][] dfa_84 = unpackEncodedStringArray(dfa_84s);
- class DFA155 extends DFA {
+ class DFA166 extends DFA {
- public DFA155(BaseRecognizer recognizer) {
+ public DFA166(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 155;
+ this.decisionNumber = 166;
this.eot = dfa_78;
this.eof = dfa_79;
this.min = dfa_80;
@@ -30934,17 +32472,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_84;
}
public String getDescription() {
- return "8624:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?";
+ return "9063:3: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' ( ( ( ( () '.' ) )=> ( () otherlv_7= '.' ) ) ( ( ruleValidID ) ) ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )? )* )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA155_1 = input.LA(1);
+ int LA166_1 = input.LA(1);
- int index155_1 = input.index();
+ int index166_1 = input.index();
input.rewind();
s = -1;
if ( (synpred50_InternalDataDSL()) ) {s = 78;}
@@ -30952,23 +32490,23 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index155_1);
+ input.seek(index166_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 155, _s, input);
+ new NoViableAltException(getDescription(), 166, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA153 extends DFA {
+ class DFA164 extends DFA {
- public DFA153(BaseRecognizer recognizer) {
+ public DFA164(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 153;
+ this.decisionNumber = 164;
this.eot = dfa_78;
this.eof = dfa_79;
this.min = dfa_80;
@@ -30978,17 +32516,17 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
this.transition = dfa_84;
}
public String getDescription() {
- return "8718:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?";
+ return "9157:5: ( ( ( '<' )=>otherlv_9= '<' ) ( (lv_arguments_10_0= ruleJvmArgumentTypeReference ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleJvmArgumentTypeReference ) ) )* otherlv_13= '>' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA153_1 = input.LA(1);
+ int LA164_1 = input.LA(1);
- int index153_1 = input.index();
+ int index164_1 = input.index();
input.rewind();
s = -1;
if ( (synpred52_InternalDataDSL()) ) {s = 78;}
@@ -30996,13 +32534,13 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
else if ( (true) ) {s = 2;}
- input.seek(index153_1);
+ input.seek(index164_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 153, _s, input);
+ new NoViableAltException(getDescription(), 164, _s, input);
error(nvae);
throw nvae;
}
@@ -31017,133 +32555,145 @@ public class InternalDataDSLParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000008002L});
public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000030000L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000007000000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000780000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000700000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000600000L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000380000000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000F80000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000F00000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000E00000L});
public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000211000000L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000008000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000001000010000L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x000000000E000002L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x00000001EC000002L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x000000040C000000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000800000002L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00001FE000000002L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x00001FC000000002L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00001F8000000002L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00001F0000000002L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x1200000000010000L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00001E0000000002L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000400000010000L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00001C0000000002L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000180000000002L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x4000000000010000L,0x0000000000000001L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000002L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000200000010000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0001004000000000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x003E000000000002L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x003C000000000002L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0038000000000002L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0040000000010000L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0080000000000002L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0100000000000000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0400000000000000L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000070000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000F80000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000006L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000004L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000000000FC00L});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000040L,0x00000000000000A0L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000002L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000040L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x00004000000081F0L,0xF98A08C00040D632L,0x000000000000005FL});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001800L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x00004000000081F0L,0xF98A08C00040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x00004000000081F0L,0xF98A08C00041C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010800L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x0000000000FE0000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000001800000L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000002L,0x0000000002000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000002L,0x0000000078000000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000002L,0x0000000081C00000L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000040L,0x0000000800000400L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000002L,0x0000003F00C00000L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000800400000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000002L,0x000000C000000000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000002L,0x0000070000000040L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x2000000000000002L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000002L,0x0000300000000000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000002L,0x0000C00000000008L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000040L,0x0800000000000032L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000040L,0x1800000000400032L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000040L,0x0000000800000400L,0x0000000000000100L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800800L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000002L,0x0000C00000008408L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x00004000000081F0L,0xF98B08C80040D632L,0x000000000000005FL});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000002L,0x0000C00000008008L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x00004000000181F0L,0xF98A08C00040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000800L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x00004000000081F0L,0xFF8B08C80041C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000800L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x00004000000081F0L,0xFF8A08C00041C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x00004000000081F2L,0xFF8A08C00040C732L,0x000000000000005FL});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x00004000000081F2L,0xFF8A08C00040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x0004000000000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x00004000000081F0L,0xF98A08C80040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000010040L,0x0070000800000C00L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0050000000000800L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0010000000000800L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x00004000000081F0L,0xFF8A08C00040C732L,0x000000000000005FL});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000900L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x00004000000081F0L,0xFF8A08C00040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x00004000000081F0L,0xF98A08C00040C732L,0x000000000000005FL});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x00004000000181F0L,0xFF8A08C00040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x00004000000181F0L,0xFF8A08C00040C732L,0x000000000000005FL});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008400L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000002L,0x0000000000408400L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000009000L});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x00004000000081F2L,0xF98A08C00040C632L,0x000000000000005FL});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x00000000000000A0L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x00000000000000A0L});
- public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000120L});
- public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000040L,0x0000000800001400L});
- public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
- public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400008L});
- public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000002L,0x1800000000000000L});
- public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
- public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000042L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000C00000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000422000000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000002000010000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x000000001C000002L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00000003D8000002L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000818000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000001000000002L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0001FFC000000002L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0001FF8000000002L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0001FF0000000002L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001FE0000000002L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0001FC0000000002L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x2000000000010000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0001F80000000002L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0004000000010000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0001F00000000002L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0001E00000000002L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001C00000000002L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000010000L,0x00000000000000A0L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0001800000000002L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0002000000010000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0001000000000002L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000006L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0010008000000000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x03E0000000000002L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x03C0000000000002L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0380000000000002L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0400000000010000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0800000000000002L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0008200000000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000042L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x00000008E0100000L,0x0000001C00000000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000012L,0x0000000000000000L,0x0000006000000000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000006000000000L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000003800000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x000000007C000000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000001000000L,0x0000000000000300L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000001000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x00000000007E0000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000040L,0x0000000000005000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000100L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000040L,0x0000000000002000L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x00040000000081F0L,0xC5046000206B1900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C0000L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x00040000000081F0L,0xC504600020631900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x00040000000081F0L,0xC504600020E31900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000840000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000002L,0x000000007F000000L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x00000000C0000000L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000002L,0x0000000100000000L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000002L,0x0000003C00000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000002L,0x00000040E0000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000040L,0x0000040000020000L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000002L,0x00001F8060000000L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000040020000000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000002L,0x0000600000000000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000002L,0x0003800000002000L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000002L,0x0018000000000000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000002L,0x0060000000000400L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000040L,0x0000000000001900L,0x0000000000000004L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000040L,0x0000000020001900L,0x000000000000000CL});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000040L,0x0000040000020000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000000040040000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000002L,0x0060000000420400L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x00040000000081F0L,0xC5846400206B1900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000002L,0x0060000000400400L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x00040000000181F0L,0xC504600020631900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000010000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x00040000000081F0L,0xC584640020E31900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0080000000040000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x00040000000081F0L,0xC504600020E31900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x00040000000081F2L,0xC504600020639900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x00040000000081F2L,0xC504600020631900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x00040000000081F0L,0xC504640020631900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000010040L,0x3800040000060000L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x2800000000040000L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0800000000040000L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x00040000000081F0L,0xC504600020639900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000048000L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x00040000000081F0L,0xC504600020631900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x00040000000081F0L,0xC504600020639900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x00040000000181F0L,0xC504600020631900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x00040000000181F0L,0xC504600020639900L,0x0000000000002FFFL});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
+ public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000002L,0x0000000000420000L});
+ public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
+ public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000000000002L,0x0000000020420000L});
+ public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000000000000L,0x0000000000480000L});
+ public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x00040000000081F2L,0xC504600020631900L,0x0000000000002FFCL});
+ public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000005000L});
+ public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000005000L});
+ public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x0000000000000120L});
+ public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000000000040L,0x00000400000A0000L});
+ public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
+ public static final BitSet FOLLOW_142 = new BitSet(new long[]{0x0000000000000002L,0x0000000020000000L});
+ public static final BitSet FOLLOW_143 = new BitSet(new long[]{0x0000000000000002L,0x0000000020000400L});
+ public static final BitSet FOLLOW_144 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x000000000000000CL});
+ public static final BitSet FOLLOW_145 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_146 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_147 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_148 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/scoping/AbstractDataDSLScopeProvider.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/scoping/AbstractDataDSLScopeProvider.java
index fe7c602..4314a66 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/scoping/AbstractDataDSLScopeProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/scoping/AbstractDataDSLScopeProvider.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.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java
index 1da32e2..cca0da8 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSemanticSequencer.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
@@ -25,9 +27,13 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchange;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBlobMapping;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeEntityExpression;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileCSV;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileEDI;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFormat;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeKey;
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookup;
@@ -121,6 +127,15 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer {
case DataDSLPackage.DATA_INTERCHANGE_ENTITY_EXPRESSION:
sequence_DataInterchangeEntityExpression(context, (DataInterchangeEntityExpression) semanticObject);
return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_FILTER:
+ sequence_DataInterchangeExportFilter(context, (DataInterchangeExportFilter) semanticObject);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPORT_HIDE:
+ sequence_DataInterchangeExportHide(context, (DataInterchangeExportHide) semanticObject);
+ return;
+ case DataDSLPackage.DATA_INTERCHANGE_EXPOSE:
+ sequence_DataInterchangeExpose(context, (DataInterchangeExpose) semanticObject);
+ return;
case DataDSLPackage.DATA_INTERCHANGE_FILE_CSV:
sequence_DataInterchangeFileCSV(context, (DataInterchangeFileCSV) semanticObject);
return;
@@ -130,6 +145,9 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer {
case DataDSLPackage.DATA_INTERCHANGE_FILE_XML:
sequence_DataInterchangeFileXML(context, (DataInterchangeFileXML) semanticObject);
return;
+ case DataDSLPackage.DATA_INTERCHANGE_FILTER_CONDITION:
+ sequence_DataInterchangeFilterCondition(context, (DataInterchangeFilterCondition) semanticObject);
+ return;
case DataDSLPackage.DATA_INTERCHANGE_FORMAT:
sequence_DataInterchangeFormat(context, (DataInterchangeFormat) semanticObject);
return;
@@ -474,12 +492,15 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer {
* entity=[LEntity|LFQN]
* nodeName=STRING?
* elementMap=STRING?
- * (markLatest?='marker' latestProperty=[LEntityAttribute|ID])?
+ * (markLatestImport?='latestImport' latestProperty=[LEntityAttribute|ID])?
+ * (markLatestExport?='latestExport' latestExpProperty=[LEntityAttribute|ID])?
* expression+=DataInterchangeExpression*
* lookup+=DataInterchangeLookup*
* format+=DataInterchangeFormat*
+ * exportExposes+=DataInterchangeExpose*
* mappings+=DataInterchangeMapping*
- * lookupKeys+=DataInterchangeKey*
+ * lookupKeys+=DataInterchangeKey*
+ * exportFilter=DataInterchangeExportFilter?
* )
*/
protected void sequence_DataInterchangeBean(ISerializationContext context, DataInterchangeBean semanticObject) {
@@ -527,6 +548,48 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer {
/**
* Contexts:
+ * DataInterchangeExportFilter returns DataInterchangeExportFilter
+ *
+ * Constraint:
+ * (condition=DataInterchangeFilterCondition? hiddenproperties+=DataInterchangeExportHide*)
+ */
+ protected void sequence_DataInterchangeExportFilter(ISerializationContext context, DataInterchangeExportFilter semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
+ * DataInterchangeExportHide returns DataInterchangeExportHide
+ *
+ * Constraint:
+ * property=[LEntityFeature|ID]
+ */
+ protected void sequence_DataInterchangeExportHide(ISerializationContext context, DataInterchangeExportHide semanticObject) {
+ if (errorAcceptor != null) {
+ if (transientValues.isValueTransient(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DataDSLPackage.Literals.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY));
+ }
+ SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
+ feeder.accept(grammarAccess.getDataInterchangeExportHideAccess().getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1(), semanticObject.eGet(DataDSLPackage.Literals.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY, false));
+ feeder.finish();
+ }
+
+
+ /**
+ * Contexts:
+ * DataInterchangeExpose returns DataInterchangeExpose
+ *
+ * Constraint:
+ * (refEntity=[LEntityReference|ID] (refProperty=[LEntityAttribute|ID] | subExpose=DataInterchangeExpose))
+ */
+ protected void sequence_DataInterchangeExpose(ISerializationContext context, DataInterchangeExpose semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
* DataInterchangeFile returns DataInterchangeFileCSV
* DataInterchangeFileCSV returns DataInterchangeFileCSV
*
@@ -576,6 +639,23 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer {
/**
* Contexts:
+ * DataInterchangeFilterCondition returns DataInterchangeFilterCondition
+ *
+ * Constraint:
+ * (
+ * refProperty=[LEntityFeature|ID]
+ * operator=ConditionAndOperator1
+ * value=STRING?
+ * (operator2=ConditionAndOperator2 subcondition=DataInterchangeFilterCondition)?
+ * )
+ */
+ protected void sequence_DataInterchangeFilterCondition(ISerializationContext context, DataInterchangeFilterCondition semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
* DataInterchangeFormat returns DataInterchangeFormat
*
* Constraint:
@@ -740,6 +820,7 @@ public class DataDSLSemanticSequencer extends OXtypeSemanticSequencer {
* vectorName=STRING?
* createReport?='report'?
* elementSize=INT?
+ * deleteFileAfterImport?='deleteFileAfterImport'?
* fileEndpoint=DataInterchangeFile
* path+=DataInterchangeBean*
* )
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java
index 723ac5c..4ec3fe3 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/serializer/DataDSLSyntacticSequencer.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
@@ -34,11 +36,13 @@ import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
protected DataDSLGrammarAccess grammarAccess;
- protected AbstractElementAlias match_DataInterchangeBean___ExpressionKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q;
- protected AbstractElementAlias match_DataInterchangeBean___FormatKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q;
- protected AbstractElementAlias match_DataInterchangeBean___KeysKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q;
- protected AbstractElementAlias match_DataInterchangeBean___LookupKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q;
- protected AbstractElementAlias match_DataInterchangeBean___MappingKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q;
+ protected AbstractElementAlias match_DataInterchangeBean___ExposeKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q;
+ protected AbstractElementAlias match_DataInterchangeBean___ExpressionKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q;
+ protected AbstractElementAlias match_DataInterchangeBean___FormatKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q;
+ protected AbstractElementAlias match_DataInterchangeBean___KeysKeyword_12_0_LeftCurlyBracketKeyword_12_1_RightCurlyBracketKeyword_12_3__q;
+ protected AbstractElementAlias match_DataInterchangeBean___LookupKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q;
+ protected AbstractElementAlias match_DataInterchangeBean___MappingKeyword_11_0_LeftCurlyBracketKeyword_11_1_RightCurlyBracketKeyword_11_3__q;
+ protected AbstractElementAlias match_DataInterchangeExportFilter_HideKeyword_2_0_q;
protected AbstractElementAlias match_DataInterchangePackage___LeftCurlyBracketKeyword_5_0_RightCurlyBracketKeyword_5_2__q;
protected AbstractElementAlias match_XAnnotation___LeftParenthesisKeyword_3_0_RightParenthesisKeyword_3_2__q;
protected AbstractElementAlias match_XBlockExpression_SemicolonKeyword_2_1_q;
@@ -51,11 +55,13 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
@Inject
protected void init(IGrammarAccess access) {
grammarAccess = (DataDSLGrammarAccess) access;
- match_DataInterchangeBean___ExpressionKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_6_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_6_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_6_3()));
- match_DataInterchangeBean___FormatKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_8_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3()));
- match_DataInterchangeBean___KeysKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_10_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3()));
- match_DataInterchangeBean___LookupKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_7_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3()));
- match_DataInterchangeBean___MappingKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_9_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3()));
+ match_DataInterchangeBean___ExposeKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getExposeKeyword_10_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_10_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_10_3()));
+ match_DataInterchangeBean___ExpressionKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getExpressionKeyword_7_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_7_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_7_3()));
+ match_DataInterchangeBean___FormatKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getFormatKeyword_9_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_9_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_9_3()));
+ match_DataInterchangeBean___KeysKeyword_12_0_LeftCurlyBracketKeyword_12_1_RightCurlyBracketKeyword_12_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getKeysKeyword_12_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_12_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_12_3()));
+ match_DataInterchangeBean___LookupKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLookupKeyword_8_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_8_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_8_3()));
+ match_DataInterchangeBean___MappingKeyword_11_0_LeftCurlyBracketKeyword_11_1_RightCurlyBracketKeyword_11_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getMappingKeyword_11_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getLeftCurlyBracketKeyword_11_1()), new TokenAlias(false, false, grammarAccess.getDataInterchangeBeanAccess().getRightCurlyBracketKeyword_11_3()));
+ match_DataInterchangeExportFilter_HideKeyword_2_0_q = new TokenAlias(false, true, grammarAccess.getDataInterchangeExportFilterAccess().getHideKeyword_2_0());
match_DataInterchangePackage___LeftCurlyBracketKeyword_5_0_RightCurlyBracketKeyword_5_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getDataInterchangePackageAccess().getLeftCurlyBracketKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getDataInterchangePackageAccess().getRightCurlyBracketKeyword_5_2()));
match_XAnnotation___LeftParenthesisKeyword_3_0_RightParenthesisKeyword_3_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()), new TokenAlias(false, false, grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()));
match_XBlockExpression_SemicolonKeyword_2_1_q = new TokenAlias(false, true, grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
@@ -103,16 +109,20 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
List<INode> transitionNodes = collectNodes(fromNode, toNode);
for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
- if (match_DataInterchangeBean___ExpressionKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q.equals(syntax))
- emit_DataInterchangeBean___ExpressionKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if (match_DataInterchangeBean___FormatKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q.equals(syntax))
- emit_DataInterchangeBean___FormatKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if (match_DataInterchangeBean___KeysKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q.equals(syntax))
- emit_DataInterchangeBean___KeysKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if (match_DataInterchangeBean___LookupKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q.equals(syntax))
- emit_DataInterchangeBean___LookupKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
- else if (match_DataInterchangeBean___MappingKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q.equals(syntax))
- emit_DataInterchangeBean___MappingKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ if (match_DataInterchangeBean___ExposeKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q.equals(syntax))
+ emit_DataInterchangeBean___ExposeKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ else if (match_DataInterchangeBean___ExpressionKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q.equals(syntax))
+ emit_DataInterchangeBean___ExpressionKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ else if (match_DataInterchangeBean___FormatKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q.equals(syntax))
+ emit_DataInterchangeBean___FormatKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ else if (match_DataInterchangeBean___KeysKeyword_12_0_LeftCurlyBracketKeyword_12_1_RightCurlyBracketKeyword_12_3__q.equals(syntax))
+ emit_DataInterchangeBean___KeysKeyword_12_0_LeftCurlyBracketKeyword_12_1_RightCurlyBracketKeyword_12_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ else if (match_DataInterchangeBean___LookupKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q.equals(syntax))
+ emit_DataInterchangeBean___LookupKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ else if (match_DataInterchangeBean___MappingKeyword_11_0_LeftCurlyBracketKeyword_11_1_RightCurlyBracketKeyword_11_3__q.equals(syntax))
+ emit_DataInterchangeBean___MappingKeyword_11_0_LeftCurlyBracketKeyword_11_1_RightCurlyBracketKeyword_11_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
+ else if (match_DataInterchangeExportFilter_HideKeyword_2_0_q.equals(syntax))
+ emit_DataInterchangeExportFilter_HideKeyword_2_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if (match_DataInterchangePackage___LeftCurlyBracketKeyword_5_0_RightCurlyBracketKeyword_5_2__q.equals(syntax))
emit_DataInterchangePackage___LeftCurlyBracketKeyword_5_0_RightCurlyBracketKeyword_5_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if (match_XAnnotation___LeftParenthesisKeyword_3_0_RightParenthesisKeyword_3_2__q.equals(syntax))
@@ -135,31 +145,121 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
/**
* Ambiguous syntax:
+ * ('expose' '{' '}')?
+ *
+ * This ambiguous syntax occurs at:
+ * (
+ * latestExpProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * (ambiguity)
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * (
+ * latestProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * (ambiguity)
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * format+=DataInterchangeFormat '}' (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * format+=DataInterchangeFormat '}' (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * format+=DataInterchangeFormat '}' (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * format+=DataInterchangeFormat '}' (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ */
+ protected void emit_DataInterchangeBean___ExposeKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ acceptNodes(transition, nodes);
+ }
+
+ /**
+ * Ambiguous syntax:
* ('expression' '{' '}')?
*
* This ambiguous syntax occurs at:
+ * (
+ * latestExpProperty=[LEntityAttribute|ID]
+ * (ambiguity)
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
* elementMap=STRING (ambiguity) 'lookup' '{' lookup+=DataInterchangeLookup
* elementMap=STRING (ambiguity) ('lookup' '{' '}')? 'format' '{' format+=DataInterchangeFormat
- * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * elementMap=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* entity=[LEntity|LFQN] (ambiguity) 'lookup' '{' lookup+=DataInterchangeLookup
* entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? 'format' '{' format+=DataInterchangeFormat
- * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * entity=[LEntity|LFQN] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestExpProperty=[LEntityAttribute|ID] (ambiguity) 'lookup' '{' lookup+=DataInterchangeLookup
+ * latestExpProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? 'format' '{' format+=DataInterchangeFormat
+ * latestExpProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * latestExpProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestExpProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestExpProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* latestProperty=[LEntityAttribute|ID] (ambiguity) 'lookup' '{' lookup+=DataInterchangeLookup
* latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? 'format' '{' format+=DataInterchangeFormat
- * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * latestProperty=[LEntityAttribute|ID] (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* nodeName=STRING (ambiguity) 'lookup' '{' lookup+=DataInterchangeLookup
* nodeName=STRING (ambiguity) ('lookup' '{' '}')? 'format' '{' format+=DataInterchangeFormat
- * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * nodeName=STRING (ambiguity) ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
*/
- protected void emit_DataInterchangeBean___ExpressionKeyword_6_0_LeftCurlyBracketKeyword_6_1_RightCurlyBracketKeyword_6_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ protected void emit_DataInterchangeBean___ExpressionKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
acceptNodes(transition, nodes);
}
@@ -168,26 +268,65 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
* ('format' '{' '}')?
*
* This ambiguous syntax occurs at:
- * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
- * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
- * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
- * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
- * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
- * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
- * lookup+=DataInterchangeLookup '}' (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
- * lookup+=DataInterchangeLookup '}' (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * lookup+=DataInterchangeLookup '}' (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
- * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'mapping' '{' mappings+=DataInterchangeMapping
- * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * (
+ * latestExpProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * (ambiguity)
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * (
+ * latestProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * (ambiguity)
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * lookup+=DataInterchangeLookup '}' (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * lookup+=DataInterchangeLookup '}' (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * lookup+=DataInterchangeLookup '}' (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * lookup+=DataInterchangeLookup '}' (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * lookup+=DataInterchangeLookup '}' (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) 'expose' '{' exportExposes+=DataInterchangeExpose
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? (ambiguity) ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
*/
- protected void emit_DataInterchangeBean___FormatKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ protected void emit_DataInterchangeBean___FormatKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
acceptNodes(transition, nodes);
}
@@ -196,16 +335,50 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
* ('keys' '{' '}')?
*
* This ambiguous syntax occurs at:
- * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
- * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
- * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
- * format+=DataInterchangeFormat '}' ('mapping' '{' '}')? (ambiguity) (rule end)
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
- * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * (
+ * latestExpProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * (ambiguity)
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * (
+ * latestProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * (ambiguity)
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * exportExposes+=DataInterchangeExpose '}' ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * exportExposes+=DataInterchangeExpose '}' ('mapping' '{' '}')? (ambiguity) (rule end)
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * format+=DataInterchangeFormat '}' ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * format+=DataInterchangeFormat '}' ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * mappings+=DataInterchangeMapping '}' (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
* mappings+=DataInterchangeMapping '}' (ambiguity) (rule end)
- * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? (ambiguity) (rule end)
*/
- protected void emit_DataInterchangeBean___KeysKeyword_10_0_LeftCurlyBracketKeyword_10_1_RightCurlyBracketKeyword_10_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ protected void emit_DataInterchangeBean___KeysKeyword_12_0_LeftCurlyBracketKeyword_12_1_RightCurlyBracketKeyword_12_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
acceptNodes(transition, nodes);
}
@@ -214,28 +387,66 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
* ('lookup' '{' '}')?
*
* This ambiguous syntax occurs at:
+ * (
+ * latestExpProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * (ambiguity)
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * (
+ * latestProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * (ambiguity)
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * ('mapping' '{' '}')?
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
* elementMap=STRING ('expression' '{' '}')? (ambiguity) 'format' '{' format+=DataInterchangeFormat
- * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * elementMap=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) 'format' '{' format+=DataInterchangeFormat
- * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* expression+=DataInterchangeExpression '}' (ambiguity) 'format' '{' format+=DataInterchangeFormat
- * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * expression+=DataInterchangeExpression '}' (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) 'format' '{' format+=DataInterchangeFormat
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) 'format' '{' format+=DataInterchangeFormat
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
* nodeName=STRING ('expression' '{' '}')? (ambiguity) 'format' '{' format+=DataInterchangeFormat
- * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
- * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
- * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
+ * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? 'expose' '{' exportExposes+=DataInterchangeExpose
+ * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? 'mapping' '{' mappings+=DataInterchangeMapping
+ * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? 'keys' '{' lookupKeys+=DataInterchangeKey
+ * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * nodeName=STRING ('expression' '{' '}')? (ambiguity) ('format' '{' '}')? ('expose' '{' '}')? ('mapping' '{' '}')? ('keys' '{' '}')? (rule end)
*/
- protected void emit_DataInterchangeBean___LookupKeyword_7_0_LeftCurlyBracketKeyword_7_1_RightCurlyBracketKeyword_7_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ protected void emit_DataInterchangeBean___LookupKeyword_8_0_LeftCurlyBracketKeyword_8_1_RightCurlyBracketKeyword_8_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
acceptNodes(transition, nodes);
}
@@ -244,22 +455,69 @@ public class DataDSLSyntacticSequencer extends AbstractSyntacticSequencer {
* ('mapping' '{' '}')?
*
* This ambiguous syntax occurs at:
- * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
- * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
- * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
- * format+=DataInterchangeFormat '}' (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * format+=DataInterchangeFormat '}' (ambiguity) ('keys' '{' '}')? (rule end)
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
- * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
- * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
- * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * (
+ * latestExpProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * (ambiguity)
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * (
+ * latestProperty=[LEntityAttribute|ID]
+ * ('expression' '{' '}')?
+ * ('lookup' '{' '}')?
+ * ('format' '{' '}')?
+ * ('expose' '{' '}')?
+ * (ambiguity)
+ * ('keys' '{' '}')?
+ * 'exportFilter'
+ * '{'
+ * exportFilter=DataInterchangeExportFilter
+ * )
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * elementMap=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * entity=[LEntity|LFQN] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * exportExposes+=DataInterchangeExpose '}' (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * exportExposes+=DataInterchangeExpose '}' (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * exportExposes+=DataInterchangeExpose '}' (ambiguity) ('keys' '{' '}')? (rule end)
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * expression+=DataInterchangeExpression '}' ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * format+=DataInterchangeFormat '}' ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * format+=DataInterchangeFormat '}' ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * format+=DataInterchangeFormat '}' ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestExpProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * latestProperty=[LEntityAttribute|ID] ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * lookup+=DataInterchangeLookup '}' ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) 'keys' '{' lookupKeys+=DataInterchangeKey
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? 'exportFilter' '{' exportFilter=DataInterchangeExportFilter
+ * nodeName=STRING ('expression' '{' '}')? ('lookup' '{' '}')? ('format' '{' '}')? ('expose' '{' '}')? (ambiguity) ('keys' '{' '}')? (rule end)
+ */
+ protected void emit_DataInterchangeBean___MappingKeyword_11_0_LeftCurlyBracketKeyword_11_1_RightCurlyBracketKeyword_11_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ acceptNodes(transition, nodes);
+ }
+
+ /**
+ * Ambiguous syntax:
+ * 'hide'?
+ *
+ * This ambiguous syntax occurs at:
+ * (rule start) (ambiguity) (rule start)
+ * condition=DataInterchangeFilterCondition '}' (ambiguity) (rule end)
*/
- protected void emit_DataInterchangeBean___MappingKeyword_9_0_LeftCurlyBracketKeyword_9_1_RightCurlyBracketKeyword_9_3__q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
+ protected void emit_DataInterchangeExportFilter_HideKeyword_2_0_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
acceptNodes(transition, nodes);
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java
index a3bf9d8..6adf2a0 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/services/DataDSLGrammarAccess.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
@@ -157,25 +159,29 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cElementSizeKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0);
private final Assignment cElementSizeAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1);
private final RuleCall cElementSizeINTTerminalRuleCall_7_1_0 = (RuleCall)cElementSizeAssignment_7_1.eContents().get(0);
- private final Keyword cFileKeyword_8 = (Keyword)cGroup.eContents().get(8);
- private final Assignment cFileEndpointAssignment_9 = (Assignment)cGroup.eContents().get(9);
- private final RuleCall cFileEndpointDataInterchangeFileParserRuleCall_9_0 = (RuleCall)cFileEndpointAssignment_9.eContents().get(0);
- private final Keyword cPathKeyword_10 = (Keyword)cGroup.eContents().get(10);
- private final Keyword cLeftCurlyBracketKeyword_11 = (Keyword)cGroup.eContents().get(11);
- private final Assignment cPathAssignment_12 = (Assignment)cGroup.eContents().get(12);
- private final RuleCall cPathDataInterchangeBeanParserRuleCall_12_0 = (RuleCall)cPathAssignment_12.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_13 = (Keyword)cGroup.eContents().get(13);
+ private final Assignment cDeleteFileAfterImportAssignment_8 = (Assignment)cGroup.eContents().get(8);
+ private final Keyword cDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0 = (Keyword)cDeleteFileAfterImportAssignment_8.eContents().get(0);
+ private final Keyword cFileKeyword_9 = (Keyword)cGroup.eContents().get(9);
+ private final Assignment cFileEndpointAssignment_10 = (Assignment)cGroup.eContents().get(10);
+ private final RuleCall cFileEndpointDataInterchangeFileParserRuleCall_10_0 = (RuleCall)cFileEndpointAssignment_10.eContents().get(0);
+ private final Keyword cPathKeyword_11 = (Keyword)cGroup.eContents().get(11);
+ private final Keyword cLeftCurlyBracketKeyword_12 = (Keyword)cGroup.eContents().get(12);
+ private final Assignment cPathAssignment_13 = (Assignment)cGroup.eContents().get(13);
+ private final RuleCall cPathDataInterchangeBeanParserRuleCall_13_0 = (RuleCall)cPathAssignment_13.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_14 = (Keyword)cGroup.eContents().get(14);
//DataInterchange:
// {DataInterchange} 'interchange' name=TRANSLATABLEID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
// mode=EntityManagerMode ('vectorName' vectorName=STRING)?
// createReport?='report'? ('elementSize' elementSize=INT)?
+ // deleteFileAfterImport?='deleteFileAfterImport'?
// 'file' fileEndpoint=DataInterchangeFile 'path' '{' path+=DataInterchangeBean* '}';
@Override public ParserRule getRule() { return rule; }
//{DataInterchange} 'interchange' name=TRANSLATABLEID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
//mode=EntityManagerMode ('vectorName' vectorName=STRING)? createReport?='report'? ('elementSize' elementSize=INT)?
- //'file' fileEndpoint=DataInterchangeFile 'path' '{' path+=DataInterchangeBean* '}'
+ //deleteFileAfterImport?='deleteFileAfterImport'? 'file' fileEndpoint=DataInterchangeFile 'path' '{'
+ //path+=DataInterchangeBean* '}'
public Group getGroup() { return cGroup; }
//{DataInterchange}
@@ -241,29 +247,35 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
//INT
public RuleCall getElementSizeINTTerminalRuleCall_7_1_0() { return cElementSizeINTTerminalRuleCall_7_1_0; }
+ //deleteFileAfterImport?='deleteFileAfterImport'?
+ public Assignment getDeleteFileAfterImportAssignment_8() { return cDeleteFileAfterImportAssignment_8; }
+
+ //'deleteFileAfterImport'
+ public Keyword getDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0() { return cDeleteFileAfterImportDeleteFileAfterImportKeyword_8_0; }
+
//'file'
- public Keyword getFileKeyword_8() { return cFileKeyword_8; }
+ public Keyword getFileKeyword_9() { return cFileKeyword_9; }
//fileEndpoint=DataInterchangeFile
- public Assignment getFileEndpointAssignment_9() { return cFileEndpointAssignment_9; }
+ public Assignment getFileEndpointAssignment_10() { return cFileEndpointAssignment_10; }
//DataInterchangeFile
- public RuleCall getFileEndpointDataInterchangeFileParserRuleCall_9_0() { return cFileEndpointDataInterchangeFileParserRuleCall_9_0; }
+ public RuleCall getFileEndpointDataInterchangeFileParserRuleCall_10_0() { return cFileEndpointDataInterchangeFileParserRuleCall_10_0; }
//'path'
- public Keyword getPathKeyword_10() { return cPathKeyword_10; }
+ public Keyword getPathKeyword_11() { return cPathKeyword_11; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_11() { return cLeftCurlyBracketKeyword_11; }
+ public Keyword getLeftCurlyBracketKeyword_12() { return cLeftCurlyBracketKeyword_12; }
//path+=DataInterchangeBean*
- public Assignment getPathAssignment_12() { return cPathAssignment_12; }
+ public Assignment getPathAssignment_13() { return cPathAssignment_13; }
//DataInterchangeBean
- public RuleCall getPathDataInterchangeBeanParserRuleCall_12_0() { return cPathDataInterchangeBeanParserRuleCall_12_0; }
+ public RuleCall getPathDataInterchangeBeanParserRuleCall_13_0() { return cPathDataInterchangeBeanParserRuleCall_13_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_13() { return cRightCurlyBracketKeyword_13; }
+ public Keyword getRightCurlyBracketKeyword_14() { return cRightCurlyBracketKeyword_14; }
}
public class DataInterchangeFileElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFile");
@@ -587,56 +599,77 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cElementMapAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
private final RuleCall cElementMapSTRINGTerminalRuleCall_4_1_0 = (RuleCall)cElementMapAssignment_4_1.eContents().get(0);
private final Group cGroup_5 = (Group)cGroup.eContents().get(5);
- private final Assignment cMarkLatestAssignment_5_0 = (Assignment)cGroup_5.eContents().get(0);
- private final Keyword cMarkLatestMarkerKeyword_5_0_0 = (Keyword)cMarkLatestAssignment_5_0.eContents().get(0);
+ private final Assignment cMarkLatestImportAssignment_5_0 = (Assignment)cGroup_5.eContents().get(0);
+ private final Keyword cMarkLatestImportLatestImportKeyword_5_0_0 = (Keyword)cMarkLatestImportAssignment_5_0.eContents().get(0);
private final Assignment cLatestPropertyAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1);
private final CrossReference cLatestPropertyLEntityAttributeCrossReference_5_1_0 = (CrossReference)cLatestPropertyAssignment_5_1.eContents().get(0);
private final RuleCall cLatestPropertyLEntityAttributeIDTerminalRuleCall_5_1_0_1 = (RuleCall)cLatestPropertyLEntityAttributeCrossReference_5_1_0.eContents().get(1);
private final Group cGroup_6 = (Group)cGroup.eContents().get(6);
- private final Keyword cExpressionKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0);
- private final Keyword cLeftCurlyBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1);
- private final Assignment cExpressionAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2);
- private final RuleCall cExpressionDataInterchangeExpressionParserRuleCall_6_2_0 = (RuleCall)cExpressionAssignment_6_2.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_6_3 = (Keyword)cGroup_6.eContents().get(3);
+ private final Assignment cMarkLatestExportAssignment_6_0 = (Assignment)cGroup_6.eContents().get(0);
+ private final Keyword cMarkLatestExportLatestExportKeyword_6_0_0 = (Keyword)cMarkLatestExportAssignment_6_0.eContents().get(0);
+ private final Assignment cLatestExpPropertyAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1);
+ private final CrossReference cLatestExpPropertyLEntityAttributeCrossReference_6_1_0 = (CrossReference)cLatestExpPropertyAssignment_6_1.eContents().get(0);
+ private final RuleCall cLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1 = (RuleCall)cLatestExpPropertyLEntityAttributeCrossReference_6_1_0.eContents().get(1);
private final Group cGroup_7 = (Group)cGroup.eContents().get(7);
- private final Keyword cLookupKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0);
+ private final Keyword cExpressionKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_7_1 = (Keyword)cGroup_7.eContents().get(1);
- private final Assignment cLookupAssignment_7_2 = (Assignment)cGroup_7.eContents().get(2);
- private final RuleCall cLookupDataInterchangeLookupParserRuleCall_7_2_0 = (RuleCall)cLookupAssignment_7_2.eContents().get(0);
+ private final Assignment cExpressionAssignment_7_2 = (Assignment)cGroup_7.eContents().get(2);
+ private final RuleCall cExpressionDataInterchangeExpressionParserRuleCall_7_2_0 = (RuleCall)cExpressionAssignment_7_2.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_7_3 = (Keyword)cGroup_7.eContents().get(3);
private final Group cGroup_8 = (Group)cGroup.eContents().get(8);
- private final Keyword cFormatKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0);
+ private final Keyword cLookupKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1);
- private final Assignment cFormatAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2);
- private final RuleCall cFormatDataInterchangeFormatParserRuleCall_8_2_0 = (RuleCall)cFormatAssignment_8_2.eContents().get(0);
+ private final Assignment cLookupAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2);
+ private final RuleCall cLookupDataInterchangeLookupParserRuleCall_8_2_0 = (RuleCall)cLookupAssignment_8_2.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_8_3 = (Keyword)cGroup_8.eContents().get(3);
private final Group cGroup_9 = (Group)cGroup.eContents().get(9);
- private final Keyword cMappingKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0);
+ private final Keyword cFormatKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1);
- private final Assignment cMappingsAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2);
- private final RuleCall cMappingsDataInterchangeMappingParserRuleCall_9_2_0 = (RuleCall)cMappingsAssignment_9_2.eContents().get(0);
+ private final Assignment cFormatAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2);
+ private final RuleCall cFormatDataInterchangeFormatParserRuleCall_9_2_0 = (RuleCall)cFormatAssignment_9_2.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_9_3 = (Keyword)cGroup_9.eContents().get(3);
private final Group cGroup_10 = (Group)cGroup.eContents().get(10);
- private final Keyword cKeysKeyword_10_0 = (Keyword)cGroup_10.eContents().get(0);
+ private final Keyword cExposeKeyword_10_0 = (Keyword)cGroup_10.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_10_1 = (Keyword)cGroup_10.eContents().get(1);
- private final Assignment cLookupKeysAssignment_10_2 = (Assignment)cGroup_10.eContents().get(2);
- private final RuleCall cLookupKeysDataInterchangeKeyParserRuleCall_10_2_0 = (RuleCall)cLookupKeysAssignment_10_2.eContents().get(0);
+ private final Assignment cExportExposesAssignment_10_2 = (Assignment)cGroup_10.eContents().get(2);
+ private final RuleCall cExportExposesDataInterchangeExposeParserRuleCall_10_2_0 = (RuleCall)cExportExposesAssignment_10_2.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_10_3 = (Keyword)cGroup_10.eContents().get(3);
+ private final Group cGroup_11 = (Group)cGroup.eContents().get(11);
+ private final Keyword cMappingKeyword_11_0 = (Keyword)cGroup_11.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_11_1 = (Keyword)cGroup_11.eContents().get(1);
+ private final Assignment cMappingsAssignment_11_2 = (Assignment)cGroup_11.eContents().get(2);
+ private final RuleCall cMappingsDataInterchangeMappingParserRuleCall_11_2_0 = (RuleCall)cMappingsAssignment_11_2.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_11_3 = (Keyword)cGroup_11.eContents().get(3);
+ private final Group cGroup_12 = (Group)cGroup.eContents().get(12);
+ private final Keyword cKeysKeyword_12_0 = (Keyword)cGroup_12.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_12_1 = (Keyword)cGroup_12.eContents().get(1);
+ private final Assignment cLookupKeysAssignment_12_2 = (Assignment)cGroup_12.eContents().get(2);
+ private final RuleCall cLookupKeysDataInterchangeKeyParserRuleCall_12_2_0 = (RuleCall)cLookupKeysAssignment_12_2.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_12_3 = (Keyword)cGroup_12.eContents().get(3);
+ private final Group cGroup_13 = (Group)cGroup.eContents().get(13);
+ private final Keyword cExportFilterKeyword_13_0 = (Keyword)cGroup_13.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_13_1 = (Keyword)cGroup_13.eContents().get(1);
+ private final Assignment cExportFilterAssignment_13_2 = (Assignment)cGroup_13.eContents().get(2);
+ private final RuleCall cExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0 = (RuleCall)cExportFilterAssignment_13_2.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_13_3 = (Keyword)cGroup_13.eContents().get(3);
//DataInterchangeBean:
// {DataInterchangeBean}
// 'entity' entity=[entity::LEntity|LFQN] ('nodeName' nodeName=STRING)? ('createOn' elementMap=STRING)?
- // (markLatest?='marker' latestProperty=[entity::LEntityAttribute])? ('expression' '{'
- // expression+=DataInterchangeExpression* '}')? ('lookup' '{' lookup+=DataInterchangeLookup* '}')? ('format' '{'
- // format+=DataInterchangeFormat* '}')? ('mapping' '{' mappings+=DataInterchangeMapping* '}')? ('keys' '{'
- // lookupKeys+=DataInterchangeKey* '}')?;
+ // (markLatestImport?='latestImport' latestProperty=[entity::LEntityAttribute])? (markLatestExport?='latestExport'
+ // latestExpProperty=[entity::LEntityAttribute])? ('expression' '{' expression+=DataInterchangeExpression* '}')?
+ // ('lookup' '{' lookup+=DataInterchangeLookup* '}')? ('format' '{' format+=DataInterchangeFormat* '}')? ('expose' '{'
+ // exportExposes+=DataInterchangeExpose* '}')? ('mapping' '{' mappings+=DataInterchangeMapping* '}')? ('keys' '{'
+ // lookupKeys+=DataInterchangeKey* '}')? ('exportFilter' '{' exportFilter=DataInterchangeExportFilter '}')?;
@Override public ParserRule getRule() { return rule; }
//{DataInterchangeBean} 'entity' entity=[entity::LEntity|LFQN] ('nodeName' nodeName=STRING)? ('createOn'
- //elementMap=STRING)? (markLatest?='marker' latestProperty=[entity::LEntityAttribute])? ('expression' '{'
+ //elementMap=STRING)? (markLatestImport?='latestImport' latestProperty=[entity::LEntityAttribute])?
+ //(markLatestExport?='latestExport' latestExpProperty=[entity::LEntityAttribute])? ('expression' '{'
//expression+=DataInterchangeExpression* '}')? ('lookup' '{' lookup+=DataInterchangeLookup* '}')? ('format' '{'
- //format+=DataInterchangeFormat* '}')? ('mapping' '{' mappings+=DataInterchangeMapping* '}')? ('keys' '{'
- //lookupKeys+=DataInterchangeKey* '}')?
+ //format+=DataInterchangeFormat* '}')? ('expose' '{' exportExposes+=DataInterchangeExpose* '}')? ('mapping' '{'
+ //mappings+=DataInterchangeMapping* '}')? ('keys' '{' lookupKeys+=DataInterchangeKey* '}')? ('exportFilter' '{'
+ //exportFilter=DataInterchangeExportFilter '}')?
public Group getGroup() { return cGroup; }
//{DataInterchangeBean}
@@ -678,14 +711,14 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
//STRING
public RuleCall getElementMapSTRINGTerminalRuleCall_4_1_0() { return cElementMapSTRINGTerminalRuleCall_4_1_0; }
- //(markLatest?='marker' latestProperty=[entity::LEntityAttribute])?
+ //(markLatestImport?='latestImport' latestProperty=[entity::LEntityAttribute])?
public Group getGroup_5() { return cGroup_5; }
- //markLatest?='marker'
- public Assignment getMarkLatestAssignment_5_0() { return cMarkLatestAssignment_5_0; }
+ //markLatestImport?='latestImport'
+ public Assignment getMarkLatestImportAssignment_5_0() { return cMarkLatestImportAssignment_5_0; }
- //'marker'
- public Keyword getMarkLatestMarkerKeyword_5_0_0() { return cMarkLatestMarkerKeyword_5_0_0; }
+ //'latestImport'
+ public Keyword getMarkLatestImportLatestImportKeyword_5_0_0() { return cMarkLatestImportLatestImportKeyword_5_0_0; }
//latestProperty=[entity::LEntityAttribute]
public Assignment getLatestPropertyAssignment_5_1() { return cLatestPropertyAssignment_5_1; }
@@ -696,95 +729,149 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
//ID
public RuleCall getLatestPropertyLEntityAttributeIDTerminalRuleCall_5_1_0_1() { return cLatestPropertyLEntityAttributeIDTerminalRuleCall_5_1_0_1; }
- //('expression' '{' expression+=DataInterchangeExpression* '}')?
+ //(markLatestExport?='latestExport' latestExpProperty=[entity::LEntityAttribute])?
public Group getGroup_6() { return cGroup_6; }
+ //markLatestExport?='latestExport'
+ public Assignment getMarkLatestExportAssignment_6_0() { return cMarkLatestExportAssignment_6_0; }
+
+ //'latestExport'
+ public Keyword getMarkLatestExportLatestExportKeyword_6_0_0() { return cMarkLatestExportLatestExportKeyword_6_0_0; }
+
+ //latestExpProperty=[entity::LEntityAttribute]
+ public Assignment getLatestExpPropertyAssignment_6_1() { return cLatestExpPropertyAssignment_6_1; }
+
+ //[entity::LEntityAttribute]
+ public CrossReference getLatestExpPropertyLEntityAttributeCrossReference_6_1_0() { return cLatestExpPropertyLEntityAttributeCrossReference_6_1_0; }
+
+ //ID
+ public RuleCall getLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1() { return cLatestExpPropertyLEntityAttributeIDTerminalRuleCall_6_1_0_1; }
+
+ //('expression' '{' expression+=DataInterchangeExpression* '}')?
+ public Group getGroup_7() { return cGroup_7; }
+
//'expression'
- public Keyword getExpressionKeyword_6_0() { return cExpressionKeyword_6_0; }
+ public Keyword getExpressionKeyword_7_0() { return cExpressionKeyword_7_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_6_1() { return cLeftCurlyBracketKeyword_6_1; }
+ public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; }
//expression+=DataInterchangeExpression*
- public Assignment getExpressionAssignment_6_2() { return cExpressionAssignment_6_2; }
+ public Assignment getExpressionAssignment_7_2() { return cExpressionAssignment_7_2; }
//DataInterchangeExpression
- public RuleCall getExpressionDataInterchangeExpressionParserRuleCall_6_2_0() { return cExpressionDataInterchangeExpressionParserRuleCall_6_2_0; }
+ public RuleCall getExpressionDataInterchangeExpressionParserRuleCall_7_2_0() { return cExpressionDataInterchangeExpressionParserRuleCall_7_2_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_6_3() { return cRightCurlyBracketKeyword_6_3; }
+ public Keyword getRightCurlyBracketKeyword_7_3() { return cRightCurlyBracketKeyword_7_3; }
//('lookup' '{' lookup+=DataInterchangeLookup* '}')?
- public Group getGroup_7() { return cGroup_7; }
+ public Group getGroup_8() { return cGroup_8; }
//'lookup'
- public Keyword getLookupKeyword_7_0() { return cLookupKeyword_7_0; }
+ public Keyword getLookupKeyword_8_0() { return cLookupKeyword_8_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; }
+ public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; }
//lookup+=DataInterchangeLookup*
- public Assignment getLookupAssignment_7_2() { return cLookupAssignment_7_2; }
+ public Assignment getLookupAssignment_8_2() { return cLookupAssignment_8_2; }
//DataInterchangeLookup
- public RuleCall getLookupDataInterchangeLookupParserRuleCall_7_2_0() { return cLookupDataInterchangeLookupParserRuleCall_7_2_0; }
+ public RuleCall getLookupDataInterchangeLookupParserRuleCall_8_2_0() { return cLookupDataInterchangeLookupParserRuleCall_8_2_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_7_3() { return cRightCurlyBracketKeyword_7_3; }
+ public Keyword getRightCurlyBracketKeyword_8_3() { return cRightCurlyBracketKeyword_8_3; }
//('format' '{' format+=DataInterchangeFormat* '}')?
- public Group getGroup_8() { return cGroup_8; }
+ public Group getGroup_9() { return cGroup_9; }
//'format'
- public Keyword getFormatKeyword_8_0() { return cFormatKeyword_8_0; }
+ public Keyword getFormatKeyword_9_0() { return cFormatKeyword_9_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; }
+ public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; }
//format+=DataInterchangeFormat*
- public Assignment getFormatAssignment_8_2() { return cFormatAssignment_8_2; }
+ public Assignment getFormatAssignment_9_2() { return cFormatAssignment_9_2; }
//DataInterchangeFormat
- public RuleCall getFormatDataInterchangeFormatParserRuleCall_8_2_0() { return cFormatDataInterchangeFormatParserRuleCall_8_2_0; }
+ public RuleCall getFormatDataInterchangeFormatParserRuleCall_9_2_0() { return cFormatDataInterchangeFormatParserRuleCall_9_2_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_8_3() { return cRightCurlyBracketKeyword_8_3; }
+ public Keyword getRightCurlyBracketKeyword_9_3() { return cRightCurlyBracketKeyword_9_3; }
+
+ //('expose' '{' exportExposes+=DataInterchangeExpose* '}')?
+ public Group getGroup_10() { return cGroup_10; }
+
+ //'expose'
+ public Keyword getExposeKeyword_10_0() { return cExposeKeyword_10_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_10_1() { return cLeftCurlyBracketKeyword_10_1; }
+
+ //exportExposes+=DataInterchangeExpose*
+ public Assignment getExportExposesAssignment_10_2() { return cExportExposesAssignment_10_2; }
+
+ //DataInterchangeExpose
+ public RuleCall getExportExposesDataInterchangeExposeParserRuleCall_10_2_0() { return cExportExposesDataInterchangeExposeParserRuleCall_10_2_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_10_3() { return cRightCurlyBracketKeyword_10_3; }
//('mapping' '{' mappings+=DataInterchangeMapping* '}')?
- public Group getGroup_9() { return cGroup_9; }
+ public Group getGroup_11() { return cGroup_11; }
//'mapping'
- public Keyword getMappingKeyword_9_0() { return cMappingKeyword_9_0; }
+ public Keyword getMappingKeyword_11_0() { return cMappingKeyword_11_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; }
+ public Keyword getLeftCurlyBracketKeyword_11_1() { return cLeftCurlyBracketKeyword_11_1; }
//mappings+=DataInterchangeMapping*
- public Assignment getMappingsAssignment_9_2() { return cMappingsAssignment_9_2; }
+ public Assignment getMappingsAssignment_11_2() { return cMappingsAssignment_11_2; }
//DataInterchangeMapping
- public RuleCall getMappingsDataInterchangeMappingParserRuleCall_9_2_0() { return cMappingsDataInterchangeMappingParserRuleCall_9_2_0; }
+ public RuleCall getMappingsDataInterchangeMappingParserRuleCall_11_2_0() { return cMappingsDataInterchangeMappingParserRuleCall_11_2_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_9_3() { return cRightCurlyBracketKeyword_9_3; }
+ public Keyword getRightCurlyBracketKeyword_11_3() { return cRightCurlyBracketKeyword_11_3; }
//('keys' '{' lookupKeys+=DataInterchangeKey* '}')?
- public Group getGroup_10() { return cGroup_10; }
+ public Group getGroup_12() { return cGroup_12; }
//'keys'
- public Keyword getKeysKeyword_10_0() { return cKeysKeyword_10_0; }
+ public Keyword getKeysKeyword_12_0() { return cKeysKeyword_12_0; }
//'{'
- public Keyword getLeftCurlyBracketKeyword_10_1() { return cLeftCurlyBracketKeyword_10_1; }
+ public Keyword getLeftCurlyBracketKeyword_12_1() { return cLeftCurlyBracketKeyword_12_1; }
//lookupKeys+=DataInterchangeKey*
- public Assignment getLookupKeysAssignment_10_2() { return cLookupKeysAssignment_10_2; }
+ public Assignment getLookupKeysAssignment_12_2() { return cLookupKeysAssignment_12_2; }
//DataInterchangeKey
- public RuleCall getLookupKeysDataInterchangeKeyParserRuleCall_10_2_0() { return cLookupKeysDataInterchangeKeyParserRuleCall_10_2_0; }
+ public RuleCall getLookupKeysDataInterchangeKeyParserRuleCall_12_2_0() { return cLookupKeysDataInterchangeKeyParserRuleCall_12_2_0; }
//'}'
- public Keyword getRightCurlyBracketKeyword_10_3() { return cRightCurlyBracketKeyword_10_3; }
+ public Keyword getRightCurlyBracketKeyword_12_3() { return cRightCurlyBracketKeyword_12_3; }
+
+ //('exportFilter' '{' exportFilter=DataInterchangeExportFilter '}')?
+ public Group getGroup_13() { return cGroup_13; }
+
+ //'exportFilter'
+ public Keyword getExportFilterKeyword_13_0() { return cExportFilterKeyword_13_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_13_1() { return cLeftCurlyBracketKeyword_13_1; }
+
+ //exportFilter=DataInterchangeExportFilter
+ public Assignment getExportFilterAssignment_13_2() { return cExportFilterAssignment_13_2; }
+
+ //DataInterchangeExportFilter
+ public RuleCall getExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0() { return cExportFilterDataInterchangeExportFilterParserRuleCall_13_2_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_13_3() { return cRightCurlyBracketKeyword_13_3; }
}
public class DataInterchangeKeyElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeKey");
@@ -1189,6 +1276,233 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
//ID
public RuleCall getPropertyLEntityAttributeIDTerminalRuleCall_6_0_1() { return cPropertyLEntityAttributeIDTerminalRuleCall_6_0_1; }
}
+ public class DataInterchangeExposeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExpose");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Action cDataInterchangeExposeAction_0 = (Action)cGroup.eContents().get(0);
+ private final Keyword cRefKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cRefEntityAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final CrossReference cRefEntityLEntityReferenceCrossReference_2_0 = (CrossReference)cRefEntityAssignment_2.eContents().get(0);
+ private final RuleCall cRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1 = (RuleCall)cRefEntityLEntityReferenceCrossReference_2_0.eContents().get(1);
+ private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
+ private final Group cGroup_3_0 = (Group)cAlternatives_3.eContents().get(0);
+ private final Keyword cOnKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0);
+ private final Assignment cRefPropertyAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1);
+ private final CrossReference cRefPropertyLEntityAttributeCrossReference_3_0_1_0 = (CrossReference)cRefPropertyAssignment_3_0_1.eContents().get(0);
+ private final RuleCall cRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1 = (RuleCall)cRefPropertyLEntityAttributeCrossReference_3_0_1_0.eContents().get(1);
+ private final Group cGroup_3_1 = (Group)cAlternatives_3.eContents().get(1);
+ private final Keyword cExposeKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1);
+ private final Assignment cSubExposeAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2);
+ private final RuleCall cSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0 = (RuleCall)cSubExposeAssignment_3_1_2.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_3_1_3 = (Keyword)cGroup_3_1.eContents().get(3);
+
+ //DataInterchangeExpose:
+ // {DataInterchangeExpose}
+ // 'ref' refEntity=[entity::LEntityReference] ('on' refProperty=[entity::LEntityAttribute] | 'expose' '{'
+ // subExpose=DataInterchangeExpose '}');
+ @Override public ParserRule getRule() { return rule; }
+
+ //{DataInterchangeExpose} 'ref' refEntity=[entity::LEntityReference] ('on' refProperty=[entity::LEntityAttribute] |
+ //'expose' '{' subExpose=DataInterchangeExpose '}')
+ public Group getGroup() { return cGroup; }
+
+ //{DataInterchangeExpose}
+ public Action getDataInterchangeExposeAction_0() { return cDataInterchangeExposeAction_0; }
+
+ //'ref'
+ public Keyword getRefKeyword_1() { return cRefKeyword_1; }
+
+ //refEntity=[entity::LEntityReference]
+ public Assignment getRefEntityAssignment_2() { return cRefEntityAssignment_2; }
+
+ //[entity::LEntityReference]
+ public CrossReference getRefEntityLEntityReferenceCrossReference_2_0() { return cRefEntityLEntityReferenceCrossReference_2_0; }
+
+ //ID
+ public RuleCall getRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1() { return cRefEntityLEntityReferenceIDTerminalRuleCall_2_0_1; }
+
+ //'on' refProperty=[entity::LEntityAttribute] | 'expose' '{' subExpose=DataInterchangeExpose '}'
+ public Alternatives getAlternatives_3() { return cAlternatives_3; }
+
+ //'on' refProperty=[entity::LEntityAttribute]
+ public Group getGroup_3_0() { return cGroup_3_0; }
+
+ //'on'
+ public Keyword getOnKeyword_3_0_0() { return cOnKeyword_3_0_0; }
+
+ //refProperty=[entity::LEntityAttribute]
+ public Assignment getRefPropertyAssignment_3_0_1() { return cRefPropertyAssignment_3_0_1; }
+
+ //[entity::LEntityAttribute]
+ public CrossReference getRefPropertyLEntityAttributeCrossReference_3_0_1_0() { return cRefPropertyLEntityAttributeCrossReference_3_0_1_0; }
+
+ //ID
+ public RuleCall getRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1() { return cRefPropertyLEntityAttributeIDTerminalRuleCall_3_0_1_0_1; }
+
+ //'expose' '{' subExpose=DataInterchangeExpose '}'
+ public Group getGroup_3_1() { return cGroup_3_1; }
+
+ //'expose'
+ public Keyword getExposeKeyword_3_1_0() { return cExposeKeyword_3_1_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_3_1_1() { return cLeftCurlyBracketKeyword_3_1_1; }
+
+ //subExpose=DataInterchangeExpose
+ public Assignment getSubExposeAssignment_3_1_2() { return cSubExposeAssignment_3_1_2; }
+
+ //DataInterchangeExpose
+ public RuleCall getSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0() { return cSubExposeDataInterchangeExposeParserRuleCall_3_1_2_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_3_1_3() { return cRightCurlyBracketKeyword_3_1_3; }
+ }
+ public class DataInterchangeExportFilterElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportFilter");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Action cDataInterchangeExportFilterAction_0 = (Action)cGroup.eContents().get(0);
+ private final Group cGroup_1 = (Group)cGroup.eContents().get(1);
+ private final Keyword cWhereKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1);
+ private final Assignment cConditionAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2);
+ private final RuleCall cConditionDataInterchangeFilterConditionParserRuleCall_1_2_0 = (RuleCall)cConditionAssignment_1_2.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Keyword cHideKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
+ private final Assignment cHiddenpropertiesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final RuleCall cHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0 = (RuleCall)cHiddenpropertiesAssignment_2_1.eContents().get(0);
+
+ //DataInterchangeExportFilter:
+ // {DataInterchangeExportFilter} ('where' '{' condition=DataInterchangeFilterCondition '}')? ('hide'
+ // hiddenproperties+=DataInterchangeExportHide*)?;
+ @Override public ParserRule getRule() { return rule; }
+
+ //{DataInterchangeExportFilter} ('where' '{' condition=DataInterchangeFilterCondition '}')? ('hide'
+ //hiddenproperties+=DataInterchangeExportHide*)?
+ public Group getGroup() { return cGroup; }
+
+ //{DataInterchangeExportFilter}
+ public Action getDataInterchangeExportFilterAction_0() { return cDataInterchangeExportFilterAction_0; }
+
+ //('where' '{' condition=DataInterchangeFilterCondition '}')?
+ public Group getGroup_1() { return cGroup_1; }
+
+ //'where'
+ public Keyword getWhereKeyword_1_0() { return cWhereKeyword_1_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_1_1() { return cLeftCurlyBracketKeyword_1_1; }
+
+ //condition=DataInterchangeFilterCondition
+ public Assignment getConditionAssignment_1_2() { return cConditionAssignment_1_2; }
+
+ //DataInterchangeFilterCondition
+ public RuleCall getConditionDataInterchangeFilterConditionParserRuleCall_1_2_0() { return cConditionDataInterchangeFilterConditionParserRuleCall_1_2_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_1_3() { return cRightCurlyBracketKeyword_1_3; }
+
+ //('hide' hiddenproperties+=DataInterchangeExportHide*)?
+ public Group getGroup_2() { return cGroup_2; }
+
+ //'hide'
+ public Keyword getHideKeyword_2_0() { return cHideKeyword_2_0; }
+
+ //hiddenproperties+=DataInterchangeExportHide*
+ public Assignment getHiddenpropertiesAssignment_2_1() { return cHiddenpropertiesAssignment_2_1; }
+
+ //DataInterchangeExportHide
+ public RuleCall getHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0() { return cHiddenpropertiesDataInterchangeExportHideParserRuleCall_2_1_0; }
+ }
+ public class DataInterchangeFilterConditionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeFilterCondition");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cRefPropertyAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final CrossReference cRefPropertyLEntityFeatureCrossReference_0_0 = (CrossReference)cRefPropertyAssignment_0.eContents().get(0);
+ private final RuleCall cRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1 = (RuleCall)cRefPropertyLEntityFeatureCrossReference_0_0.eContents().get(1);
+ private final Assignment cOperatorAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cOperatorConditionAndOperator1EnumRuleCall_1_0 = (RuleCall)cOperatorAssignment_1.eContents().get(0);
+ private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Assignment cOperator2Assignment_3_0 = (Assignment)cGroup_3.eContents().get(0);
+ private final RuleCall cOperator2ConditionAndOperator2EnumRuleCall_3_0_0 = (RuleCall)cOperator2Assignment_3_0.eContents().get(0);
+ private final Assignment cSubconditionAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final RuleCall cSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0 = (RuleCall)cSubconditionAssignment_3_1.eContents().get(0);
+
+ //DataInterchangeFilterCondition:
+ // refProperty=[entity::LEntityFeature] operator=ConditionAndOperator1
+ // value=STRING? (operator2=ConditionAndOperator2 subcondition=DataInterchangeFilterCondition)?;
+ @Override public ParserRule getRule() { return rule; }
+
+ //refProperty=[entity::LEntityFeature] operator=ConditionAndOperator1 value=STRING? (operator2=ConditionAndOperator2
+ //subcondition=DataInterchangeFilterCondition)?
+ public Group getGroup() { return cGroup; }
+
+ //refProperty=[entity::LEntityFeature]
+ public Assignment getRefPropertyAssignment_0() { return cRefPropertyAssignment_0; }
+
+ //[entity::LEntityFeature]
+ public CrossReference getRefPropertyLEntityFeatureCrossReference_0_0() { return cRefPropertyLEntityFeatureCrossReference_0_0; }
+
+ //ID
+ public RuleCall getRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1() { return cRefPropertyLEntityFeatureIDTerminalRuleCall_0_0_1; }
+
+ //operator=ConditionAndOperator1
+ public Assignment getOperatorAssignment_1() { return cOperatorAssignment_1; }
+
+ //ConditionAndOperator1
+ public RuleCall getOperatorConditionAndOperator1EnumRuleCall_1_0() { return cOperatorConditionAndOperator1EnumRuleCall_1_0; }
+
+ //value=STRING?
+ public Assignment getValueAssignment_2() { return cValueAssignment_2; }
+
+ //STRING
+ public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; }
+
+ //(operator2=ConditionAndOperator2 subcondition=DataInterchangeFilterCondition)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //operator2=ConditionAndOperator2
+ public Assignment getOperator2Assignment_3_0() { return cOperator2Assignment_3_0; }
+
+ //ConditionAndOperator2
+ public RuleCall getOperator2ConditionAndOperator2EnumRuleCall_3_0_0() { return cOperator2ConditionAndOperator2EnumRuleCall_3_0_0; }
+
+ //subcondition=DataInterchangeFilterCondition
+ public Assignment getSubconditionAssignment_3_1() { return cSubconditionAssignment_3_1; }
+
+ //DataInterchangeFilterCondition
+ public RuleCall getSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0() { return cSubconditionDataInterchangeFilterConditionParserRuleCall_3_1_0; }
+ }
+ public class DataInterchangeExportHideElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangeExportHide");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Action cDataInterchangeExportHideAction_0 = (Action)cGroup.eContents().get(0);
+ private final Assignment cPropertyAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cPropertyLEntityFeatureCrossReference_1_0 = (CrossReference)cPropertyAssignment_1.eContents().get(0);
+ private final RuleCall cPropertyLEntityFeatureIDTerminalRuleCall_1_0_1 = (RuleCall)cPropertyLEntityFeatureCrossReference_1_0.eContents().get(1);
+
+ //DataInterchangeExportHide:
+ // {DataInterchangeExportHide} property=[entity::LEntityFeature];
+ @Override public ParserRule getRule() { return rule; }
+
+ //{DataInterchangeExportHide} property=[entity::LEntityFeature]
+ public Group getGroup() { return cGroup; }
+
+ //{DataInterchangeExportHide}
+ public Action getDataInterchangeExportHideAction_0() { return cDataInterchangeExportHideAction_0; }
+
+ //property=[entity::LEntityFeature]
+ public Assignment getPropertyAssignment_1() { return cPropertyAssignment_1; }
+
+ //[entity::LEntityFeature]
+ public CrossReference getPropertyLEntityFeatureCrossReference_1_0() { return cPropertyLEntityFeatureCrossReference_1_0; }
+
+ //ID
+ public RuleCall getPropertyLEntityFeatureIDTerminalRuleCall_1_0_1() { return cPropertyLEntityFeatureIDTerminalRuleCall_1_0_1; }
+ }
public class DataInterchangePredefinedExpressionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.DataInterchangePredefinedExpression");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -1642,6 +1956,117 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
//'remove'
public Keyword getRemoveRemoveKeyword_2_0() { return cRemoveRemoveKeyword_2_0; }
}
+ public class ConditionAndOperator1Elements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.ConditionAndOperator1");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cEqualsEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cEqualsEqualsSignKeyword_0_0 = (Keyword)cEqualsEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cNotequalsEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cNotequalsExclamationMarkEqualsSignKeyword_1_0 = (Keyword)cNotequalsEnumLiteralDeclaration_1.eContents().get(0);
+ private final EnumLiteralDeclaration cGreaterthenEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
+ private final Keyword cGreaterthenGreaterThanSignKeyword_2_0 = (Keyword)cGreaterthenEnumLiteralDeclaration_2.eContents().get(0);
+ private final EnumLiteralDeclaration cGreaterthenorequaltoEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
+ private final Keyword cGreaterthenorequaltoGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGreaterthenorequaltoEnumLiteralDeclaration_3.eContents().get(0);
+ private final EnumLiteralDeclaration cLessthenEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4);
+ private final Keyword cLessthenLessThanSignKeyword_4_0 = (Keyword)cLessthenEnumLiteralDeclaration_4.eContents().get(0);
+ private final EnumLiteralDeclaration cLessthenorequaltoEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5);
+ private final Keyword cLessthenorequaltoLessThanSignEqualsSignKeyword_5_0 = (Keyword)cLessthenorequaltoEnumLiteralDeclaration_5.eContents().get(0);
+ private final EnumLiteralDeclaration cIsnullEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6);
+ private final Keyword cIsnullIsnullKeyword_6_0 = (Keyword)cIsnullEnumLiteralDeclaration_6.eContents().get(0);
+ private final EnumLiteralDeclaration cIsnotnullEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7);
+ private final Keyword cIsnotnullIsnotnullKeyword_7_0 = (Keyword)cIsnotnullEnumLiteralDeclaration_7.eContents().get(0);
+
+ //enum ConditionAndOperator1:
+ // equals='=' |
+ // notequals='!=' |
+ // greaterthen='>' |
+ // greaterthenorequalto='>=' |
+ // lessthen='<' |
+ // lessthenorequalto='<=' |
+ // isnull |
+ // isnotnull;
+ public EnumRule getRule() { return rule; }
+
+ //equals='=' | notequals='!=' | greaterthen='>' | greaterthenorequalto='>=' | lessthen='<' | lessthenorequalto='<=' |
+ //isnull | isnotnull
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //equals='='
+ public EnumLiteralDeclaration getEqualsEnumLiteralDeclaration_0() { return cEqualsEnumLiteralDeclaration_0; }
+
+ //'='
+ public Keyword getEqualsEqualsSignKeyword_0_0() { return cEqualsEqualsSignKeyword_0_0; }
+
+ //notequals='!='
+ public EnumLiteralDeclaration getNotequalsEnumLiteralDeclaration_1() { return cNotequalsEnumLiteralDeclaration_1; }
+
+ //'!='
+ public Keyword getNotequalsExclamationMarkEqualsSignKeyword_1_0() { return cNotequalsExclamationMarkEqualsSignKeyword_1_0; }
+
+ //greaterthen='>'
+ public EnumLiteralDeclaration getGreaterthenEnumLiteralDeclaration_2() { return cGreaterthenEnumLiteralDeclaration_2; }
+
+ //'>'
+ public Keyword getGreaterthenGreaterThanSignKeyword_2_0() { return cGreaterthenGreaterThanSignKeyword_2_0; }
+
+ //greaterthenorequalto='>='
+ public EnumLiteralDeclaration getGreaterthenorequaltoEnumLiteralDeclaration_3() { return cGreaterthenorequaltoEnumLiteralDeclaration_3; }
+
+ //'>='
+ public Keyword getGreaterthenorequaltoGreaterThanSignEqualsSignKeyword_3_0() { return cGreaterthenorequaltoGreaterThanSignEqualsSignKeyword_3_0; }
+
+ //lessthen='<'
+ public EnumLiteralDeclaration getLessthenEnumLiteralDeclaration_4() { return cLessthenEnumLiteralDeclaration_4; }
+
+ //'<'
+ public Keyword getLessthenLessThanSignKeyword_4_0() { return cLessthenLessThanSignKeyword_4_0; }
+
+ //lessthenorequalto='<='
+ public EnumLiteralDeclaration getLessthenorequaltoEnumLiteralDeclaration_5() { return cLessthenorequaltoEnumLiteralDeclaration_5; }
+
+ //'<='
+ public Keyword getLessthenorequaltoLessThanSignEqualsSignKeyword_5_0() { return cLessthenorequaltoLessThanSignEqualsSignKeyword_5_0; }
+
+ //isnull
+ public EnumLiteralDeclaration getIsnullEnumLiteralDeclaration_6() { return cIsnullEnumLiteralDeclaration_6; }
+
+ //'isnull'
+ public Keyword getIsnullIsnullKeyword_6_0() { return cIsnullIsnullKeyword_6_0; }
+
+ //isnotnull
+ public EnumLiteralDeclaration getIsnotnullEnumLiteralDeclaration_7() { return cIsnotnullEnumLiteralDeclaration_7; }
+
+ //'isnotnull'
+ public Keyword getIsnotnullIsnotnullKeyword_7_0() { return cIsnotnullIsnotnullKeyword_7_0; }
+ }
+ public class ConditionAndOperator2Elements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.datainterchange.DataDSL.ConditionAndOperator2");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cAndEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cAndAndKeyword_0_0 = (Keyword)cAndEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cOrEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cOrOrKeyword_1_0 = (Keyword)cOrEnumLiteralDeclaration_1.eContents().get(0);
+
+ //enum ConditionAndOperator2:
+ // and |
+ // or;
+ public EnumRule getRule() { return rule; }
+
+ //and | or
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //and
+ public EnumLiteralDeclaration getAndEnumLiteralDeclaration_0() { return cAndEnumLiteralDeclaration_0; }
+
+ //'and'
+ public Keyword getAndAndKeyword_0_0() { return cAndAndKeyword_0_0; }
+
+ //or
+ public EnumLiteralDeclaration getOrEnumLiteralDeclaration_1() { return cOrEnumLiteralDeclaration_1; }
+
+ //'or'
+ public Keyword getOrOrKeyword_1_0() { return cOrOrKeyword_1_0; }
+ }
private final DataInterchangeModelElements pDataInterchangeModel;
private final DataInterchangePackageElements pDataInterchangePackage;
@@ -1658,6 +2083,10 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
private final DataInterchangeFormatElements pDataInterchangeFormat;
private final DataInterchangeExpressionElements pDataInterchangeExpression;
private final DataInterchangeEntityExpressionElements pDataInterchangeEntityExpression;
+ private final DataInterchangeExposeElements pDataInterchangeExpose;
+ private final DataInterchangeExportFilterElements pDataInterchangeExportFilter;
+ private final DataInterchangeFilterConditionElements pDataInterchangeFilterCondition;
+ private final DataInterchangeExportHideElements pDataInterchangeExportHide;
private final DataInterchangePredefinedExpressionElements pDataInterchangePredefinedExpression;
private final DataInterchangeMappingElements pDataInterchangeMapping;
private final DataInterchangeValueMappingElements pDataInterchangeValueMapping;
@@ -1669,6 +2098,8 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
private final PredefinedBeanEnumElements ePredefinedBeanEnum;
private final PredefinedBeanTypeEnumElements ePredefinedBeanTypeEnum;
private final EntityManagerModeElements eEntityManagerMode;
+ private final ConditionAndOperator1Elements eConditionAndOperator1;
+ private final ConditionAndOperator2Elements eConditionAndOperator2;
private final Grammar grammar;
@@ -1706,6 +2137,10 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
this.pDataInterchangeFormat = new DataInterchangeFormatElements();
this.pDataInterchangeExpression = new DataInterchangeExpressionElements();
this.pDataInterchangeEntityExpression = new DataInterchangeEntityExpressionElements();
+ this.pDataInterchangeExpose = new DataInterchangeExposeElements();
+ this.pDataInterchangeExportFilter = new DataInterchangeExportFilterElements();
+ this.pDataInterchangeFilterCondition = new DataInterchangeFilterConditionElements();
+ this.pDataInterchangeExportHide = new DataInterchangeExportHideElements();
this.pDataInterchangePredefinedExpression = new DataInterchangePredefinedExpressionElements();
this.pDataInterchangeMapping = new DataInterchangeMappingElements();
this.pDataInterchangeValueMapping = new DataInterchangeValueMappingElements();
@@ -1717,6 +2152,8 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
this.ePredefinedBeanEnum = new PredefinedBeanEnumElements();
this.ePredefinedBeanTypeEnum = new PredefinedBeanTypeEnumElements();
this.eEntityManagerMode = new EntityManagerModeElements();
+ this.eConditionAndOperator1 = new ConditionAndOperator1Elements();
+ this.eConditionAndOperator2 = new ConditionAndOperator2Elements();
}
protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
@@ -1784,6 +2221,7 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
// {DataInterchange} 'interchange' name=TRANSLATABLEID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)?
// mode=EntityManagerMode ('vectorName' vectorName=STRING)?
// createReport?='report'? ('elementSize' elementSize=INT)?
+ // deleteFileAfterImport?='deleteFileAfterImport'?
// 'file' fileEndpoint=DataInterchangeFile 'path' '{' path+=DataInterchangeBean* '}';
public DataInterchangeElements getDataInterchangeAccess() {
return pDataInterchange;
@@ -1840,10 +2278,11 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
//DataInterchangeBean:
// {DataInterchangeBean}
// 'entity' entity=[entity::LEntity|LFQN] ('nodeName' nodeName=STRING)? ('createOn' elementMap=STRING)?
- // (markLatest?='marker' latestProperty=[entity::LEntityAttribute])? ('expression' '{'
- // expression+=DataInterchangeExpression* '}')? ('lookup' '{' lookup+=DataInterchangeLookup* '}')? ('format' '{'
- // format+=DataInterchangeFormat* '}')? ('mapping' '{' mappings+=DataInterchangeMapping* '}')? ('keys' '{'
- // lookupKeys+=DataInterchangeKey* '}')?;
+ // (markLatestImport?='latestImport' latestProperty=[entity::LEntityAttribute])? (markLatestExport?='latestExport'
+ // latestExpProperty=[entity::LEntityAttribute])? ('expression' '{' expression+=DataInterchangeExpression* '}')?
+ // ('lookup' '{' lookup+=DataInterchangeLookup* '}')? ('format' '{' format+=DataInterchangeFormat* '}')? ('expose' '{'
+ // exportExposes+=DataInterchangeExpose* '}')? ('mapping' '{' mappings+=DataInterchangeMapping* '}')? ('keys' '{'
+ // lookupKeys+=DataInterchangeKey* '}')? ('exportFilter' '{' exportFilter=DataInterchangeExportFilter '}')?;
public DataInterchangeBeanElements getDataInterchangeBeanAccess() {
return pDataInterchangeBean;
}
@@ -1931,6 +2370,50 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
return getDataInterchangeEntityExpressionAccess().getRule();
}
+ //DataInterchangeExpose:
+ // {DataInterchangeExpose}
+ // 'ref' refEntity=[entity::LEntityReference] ('on' refProperty=[entity::LEntityAttribute] | 'expose' '{'
+ // subExpose=DataInterchangeExpose '}');
+ public DataInterchangeExposeElements getDataInterchangeExposeAccess() {
+ return pDataInterchangeExpose;
+ }
+
+ public ParserRule getDataInterchangeExposeRule() {
+ return getDataInterchangeExposeAccess().getRule();
+ }
+
+ //DataInterchangeExportFilter:
+ // {DataInterchangeExportFilter} ('where' '{' condition=DataInterchangeFilterCondition '}')? ('hide'
+ // hiddenproperties+=DataInterchangeExportHide*)?;
+ public DataInterchangeExportFilterElements getDataInterchangeExportFilterAccess() {
+ return pDataInterchangeExportFilter;
+ }
+
+ public ParserRule getDataInterchangeExportFilterRule() {
+ return getDataInterchangeExportFilterAccess().getRule();
+ }
+
+ //DataInterchangeFilterCondition:
+ // refProperty=[entity::LEntityFeature] operator=ConditionAndOperator1
+ // value=STRING? (operator2=ConditionAndOperator2 subcondition=DataInterchangeFilterCondition)?;
+ public DataInterchangeFilterConditionElements getDataInterchangeFilterConditionAccess() {
+ return pDataInterchangeFilterCondition;
+ }
+
+ public ParserRule getDataInterchangeFilterConditionRule() {
+ return getDataInterchangeFilterConditionAccess().getRule();
+ }
+
+ //DataInterchangeExportHide:
+ // {DataInterchangeExportHide} property=[entity::LEntityFeature];
+ public DataInterchangeExportHideElements getDataInterchangeExportHideAccess() {
+ return pDataInterchangeExportHide;
+ }
+
+ public ParserRule getDataInterchangeExportHideRule() {
+ return getDataInterchangeExportHideAccess().getRule();
+ }
+
//DataInterchangePredefinedExpression:
// {DataInterchangePredefinedExpression} 'assign' targetProperty=[entity::LEntityAttribute] 'with'
// bean=PredefinedBeanEnum 'as' beanType=PredefinedBeanTypeEnum;
@@ -2058,6 +2541,34 @@ public class DataDSLGrammarAccess extends AbstractGrammarElementFinder {
return getEntityManagerModeAccess().getRule();
}
+ //enum ConditionAndOperator1:
+ // equals='=' |
+ // notequals='!=' |
+ // greaterthen='>' |
+ // greaterthenorequalto='>=' |
+ // lessthen='<' |
+ // lessthenorequalto='<=' |
+ // isnull |
+ // isnotnull;
+ public ConditionAndOperator1Elements getConditionAndOperator1Access() {
+ return eConditionAndOperator1;
+ }
+
+ public EnumRule getConditionAndOperator1Rule() {
+ return getConditionAndOperator1Access().getRule();
+ }
+
+ //enum ConditionAndOperator2:
+ // and |
+ // or;
+ public ConditionAndOperator2Elements getConditionAndOperator2Access() {
+ return eConditionAndOperator2;
+ }
+
+ public EnumRule getConditionAndOperator2Rule() {
+ return getConditionAndOperator2Access().getRule();
+ }
+
//@ Override XImportDeclaration OXImportDeclaration:
// {OXImportDeclaration}
// 'import' (static?='static' extension?='extension'? importedType=[JvmDeclaredType|QualifiedNameInStaticImport]
diff --git a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/validation/AbstractDataDSLValidator.java b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/validation/AbstractDataDSLValidator.java
index 3844dd4..aeb5090 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/validation/AbstractDataDSLValidator.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src-gen/org/eclipse/osbp/xtext/datainterchange/validation/AbstractDataDSLValidator.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/Activator.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/Activator.java
index 9e91749..eed8a60 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/Activator.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext
index bd58f5b..1876997 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.xtext
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSL.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
@@ -35,6 +37,7 @@ DataInterchange:
('vectorName' vectorName=STRING)?
(createReport?='report')?
('elementSize' elementSize=INT)?
+ (deleteFileAfterImport?='deleteFileAfterImport')?
'file' fileEndpoint=DataInterchangeFile 'path' '{' (path+=DataInterchangeBean)* '}';
DataInterchangeFile:
@@ -58,20 +61,24 @@ DataInterchangeBean:
'entity' entity=[entity::LEntity|LFQN]
('nodeName' nodeName=STRING)?
('createOn' elementMap=STRING)?
- (markLatest?='marker' latestProperty=[entity::LEntityAttribute])?
+ (markLatestImport?='latestImport' latestProperty=[entity::LEntityAttribute])?
+ (markLatestExport?='latestExport' latestExpProperty=[entity::LEntityAttribute])?
('expression' '{' (expression+=DataInterchangeExpression)* '}')?
('lookup' '{' (lookup+=DataInterchangeLookup)* '}')?
('format' '{' (format+=DataInterchangeFormat)* '}')?
+ ('expose' '{' (exportExposes+=DataInterchangeExpose)* '}')?
('mapping' '{' (mappings+=DataInterchangeMapping)* '}')?
- ('keys' '{' (lookupKeys+=DataInterchangeKey)* '}')?;
-
+ ('keys' '{' (lookupKeys+=DataInterchangeKey)* '}')?
+ ('exportFilter' '{' exportFilter=DataInterchangeExportFilter '}')?
+;
+
DataInterchangeKey:
{DataInterchangeKey} 'key' property=[entity::LEntityAttribute];
DataInterchangeLookup:
- {DataInterchangeLookup}
+ {DataInterchangeLookup}
'for' targetProperty=[entity::LEntityReference]
- 'on' entity=[entity::LEntity]
+ 'on' entity=[entity::LEntity]
('createOn' elementMap=STRING)?
'with' queryProperty=[entity::LEntityAttribute]
(cached?='cacheSize' cacheSize=INT)?
@@ -99,7 +106,28 @@ DataInterchangeExpression:
DataInterchangeEntityExpression:
{DataInterchangeEntityExpression} 'copy' targetProperty=[entity::LEntityAttribute] 'from' entity=[entity::LEntity|LFQN] 'property' property=[entity::LEntityAttribute];
-
+
+
+DataInterchangeExpose:
+ {DataInterchangeExpose}
+ 'ref' refEntity=[entity::LEntityReference] ('on' refProperty=[entity::LEntityAttribute] | 'expose' '{' subExpose=DataInterchangeExpose '}')
+;
+
+DataInterchangeExportFilter:
+ {DataInterchangeExportFilter}
+ ('where' '{' condition=DataInterchangeFilterCondition'}')?
+ ('hide' hiddenproperties+=DataInterchangeExportHide*)?
+;
+DataInterchangeFilterCondition:
+ refProperty=[entity::LEntityFeature] operator=ConditionAndOperator1
+ (value=STRING)?
+ (operator2=ConditionAndOperator2 subcondition=DataInterchangeFilterCondition )?
+;
+
+DataInterchangeExportHide:
+{DataInterchangeExportHide} property=[entity::LEntityFeature]
+;
+
DataInterchangePredefinedExpression:
{DataInterchangePredefinedExpression} 'assign' targetProperty=[entity::LEntityAttribute] 'with' bean=PredefinedBeanEnum 'as' beanType=PredefinedBeanTypeEnum;
@@ -148,3 +176,24 @@ enum EntityManagerMode:
persist = 'persist'|
merge = 'merge'|
remove = 'remove';
+
+
+enum ConditionAndOperator1:
+ equals = '=' |
+ notequals = '!=' |
+ greaterthen = '>' |
+ greaterthenorequalto = '>=' |
+ lessthen = '<' |
+ lessthenorequalto = '<=' |
+ isnull = 'isnull' |
+ isnotnull = 'isnotnull'
+// in = 'in' |
+// between = 'between'|
+// exists = 'exists' |
+// not = 'not
+// like = 'like'
+ ;
+
+enum ConditionAndOperator2:
+ and = 'and'|
+ or = 'or'; \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceRuntimeModule.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceRuntimeModule.java
index 4efabf9..7b60006 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceRuntimeModule.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceStandaloneSetup.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceStandaloneSetup.java
index 0908fa6..43f7f36 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceStandaloneSetup.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLBundleSpaceStandaloneSetup.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLRuntimeModule.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLRuntimeModule.java
index ccb9c26..282dc2e 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLRuntimeModule.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetup.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetup.java
index 385a19b..982651d 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetup.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/DataDSLStandaloneSetup.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/GenerateDataDSL.mwe2 b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/GenerateDataDSL.mwe2
index 939a076..dfe0974 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/GenerateDataDSL.mwe2
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/GenerateDataDSL.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
@@ -24,9 +26,11 @@ 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 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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/XcoreResourceFactory.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/XcoreResourceFactory.java
index 89ba47b..ea56989 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/XcoreResourceFactory.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/formatting/DataDSLFormatter.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/formatting/DataDSLFormatter.xtend
index f332944..a02d975 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/formatting/DataDSLFormatter.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/formatting/DataDSLFormatter.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend
index f10d9d6..d3972da 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLJvmModelInferrer.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
@@ -25,6 +27,7 @@ import java.io.OutputStream
import java.net.URL
import java.util.ArrayList
import java.util.HashMap
+import java.util.Iterator
import java.util.Locale
import java.util.Map
import java.util.concurrent.ExecutorService
@@ -39,6 +42,8 @@ import org.eclipse.e4.ui.di.Focus
import org.eclipse.e4.ui.model.application.MApplication
import org.eclipse.osbp.core.api.persistence.IPersistenceService
import org.eclipse.osbp.datainterchange.api.IDataInterchange
+import org.eclipse.osbp.dsl.semantic.common.types.LReference
+import org.eclipse.osbp.dsl.semantic.entity.LEntity
import org.eclipse.osbp.osgi.hybrid.api.AbstractHybridVaaclipseView
import org.eclipse.osbp.runtime.common.event.EventDispatcherEvent
import org.eclipse.osbp.runtime.common.event.IEventDispatcher
@@ -55,6 +60,7 @@ import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFileXML
import org.eclipse.osbp.xtext.datainterchange.DataInterchangePackage
import org.eclipse.osbp.xtext.datainterchange.EntityManagerMode
import org.eclipse.osbp.xtext.datainterchange.common.WorkerThreadRunnable
+import org.eclipse.osbp.xtext.datainterchange.common.WorkerThreadRunnable.Direction
import org.eclipse.osbp.xtext.entitymock.common.IEntityImportInitializationListener
import org.eclipse.osbp.xtext.i18n.DSLOutputConfigurationProvider
import org.eclipse.xtext.common.types.JvmDeclaredType
@@ -68,6 +74,9 @@ import org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder
import org.osgi.framework.BundleEvent
import org.osgi.framework.BundleListener
import org.slf4j.Logger
+import org.eclipse.osbp.dsl.entity.xtext.extensions.ModelExtensions
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition
/**
* <p>
@@ -84,6 +93,7 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
@Inject extension JvmTypesBuilder
@Inject extension IQualifiedNameProvider
@Inject extension DataDSLModelGenerator dg
+ @Inject extension ModelExtensions
/* ramp up NTHREADS and threads are finished start more but up to this limit */
var NTHREADS = 10;
@@ -527,6 +537,9 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
«dataInterchange.getDefaultVariableName».setDataInterchange(dataInterchange);
«dataInterchange.getDefaultVariableName».setEventDispatcher(eventDispatcher);
«dataInterchange.getDefaultVariableName».setBlobService(blobService);
+ «if(direction.equals(Direction.IMPORT.name)){
+ '''«dataInterchange.getDefaultVariableName».setDeleteFileAfterImport(«dataInterchange.isDeleteFileAfterImport»);'''
+ }»
'''
}
@@ -614,6 +627,16 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
parameters += dataInterchange.toParameter("filePath", _typeReferenceBuilder.typeRef(String))
body = [ append('''«dataInterchange.fileUrl»''')]
])
+ type.members += dataInterchange.toMethod("getFileURL", _typeReferenceBuilder.typeRef(URL), [
+ body = [ append('''«dataInterchange.getfileUrl»''')]
+ ])
+ }
+
+ /**
+ * Give the fileURL back
+ */
+ def getfileUrl(DataInterchange interchange){
+ '''return this.fileURL;'''
}
/**
@@ -762,6 +785,7 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
return;
}
try {
+ log.info(getDirection().name()+" - Start of «dataInterchange.name».");
if(getDirection()==WorkerThreadRunnable.Direction.IMPORT) {
'''
body = '''
@@ -791,11 +815,11 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
InputStream contents = dataInterchange.openStream(fileURL);
setLength(contents.available());
setAvgElementSize(«IF dataInterchange.elementSize==0»10«ELSE»«dataInterchange.elementSize»«ENDIF»);
- result = dataInterchange.importSource(contents, "«firstEntityBean.entity.name»«IF !firstEntityBean.markLatest»List«ENDIF»"«IF dataInterchange.fileEndpoint.encoding !== null», "«dataInterchange.fileEndpoint.encoding»"«ENDIF»);
+ result = dataInterchange.importSource(contents, "«firstEntityBean.entity.name»«IF !firstEntityBean.isMarkLatestImport»List«ENDIF»"«IF dataInterchange.fileEndpoint.encoding !== null», "«dataInterchange.fileEndpoint.encoding»"«ENDIF»);
if (log.isDebugEnabled()) log.debug("filtering finished");
'''
- if (!firstEntityBean.markLatest) {
+ if (!firstEntityBean.isMarkLatestImport) {
body = '''
«body»
if(result != null) {
@@ -876,6 +900,7 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
«body»
if(result != null) {
«firstEntityBean.entity.fullyQualifiedName» «firstEntityBean.entity.name.toFirstLower» = («firstEntityBean.entity.fullyQualifiedName») result;
+ «firstEntityBean.entity.name.toFirstLower».set«firstEntityBean.latestProperty.name.toFirstUpper»(true);
'''
if(firstEntityBean.hasBlobMapping && dataInterchange.mode!=EntityManagerMode.REMOVE){
for(mapping:firstEntityBean.mappings){
@@ -915,77 +940,98 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
em.getTransaction().commit();
'''
}
- if (firstEntityBean.markLatest) {
+ if (firstEntityBean.isMarkLatestImport) {
body = '''
«body»
if (log.isDebugEnabled()) log.debug("mark results as latest import");
em.setProperty(QueryHints.PESSIMISTIC_LOCK, PessimisticLock.Lock);
em.getTransaction().begin();
em.createQuery("update «firstEntityBean.entity.name» set «firstEntityBean.latestProperty.name» = 0").executeUpdate();
- em.createQuery("update «firstEntityBean.entity.name» set «firstEntityBean.latestProperty.name» = 1 where «»id= :id").setParameter("id", «firstEntityBean.entity.name.toFirstLower».getId()).executeUpdate();
+ em.createQuery("update «firstEntityBean.entity.name» set «firstEntityBean.latestProperty.name» = 1 where id= :id").setParameter("id", «firstEntityBean.entity.name.toFirstLower».getId()).executeUpdate();
if (log.isDebugEnabled()) log.debug("committing mark");
em.getTransaction().commit();
'''
}
- for (path:dataInterchange.path) {
- var entity = path.entity
- body = '''
- «body»
- if(getEventDispatcher() != null) {
- EventDispatcherEvent «entity.name.toLowerCase»Event = new EventDispatcherEvent(EventDispatcherCommand.REFRESH, "«entity.fullyQualifiedName»", "«dataInterchange.fullyQualifiedName»");
- getEventDispatcher().sendEvent(«entity.name.toLowerCase»Event);
- }
- '''
- }
body = '''
«body»
if (log.isDebugEnabled()) log.debug("results persisted");
} else {
if (log.isDebugEnabled()) log.debug("no results found");
}
+ if(isDeleteFileAfterImport()){
+ deleteFile(Paths.get(getFileURL().getPath().substring(1))); // interchange file
+ }
'''
- var root = dataInterchange.path.findFirst[it|!it.markLatest]
+
+ var root = dataInterchange.path.findFirst[!it.isMarkLatestImport]
if(root !== null) {
body = '''
«body»
} else {
if (log.isDebugEnabled()) log.debug("prepare export");
CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
-
- if (log.isDebugEnabled()) log.debug("evaluate root entity count");
CriteriaQuery<Long> countQuery = criteriaBuilder.createQuery(Long.class);
- countQuery.select(criteriaBuilder.count(countQuery.from(«root.entity.fullyQualifiedName».class)));
+ Root<«root.entity.fullyQualifiedName»> fr = countQuery.from(«root.entity.fullyQualifiedName».class);
+ countQuery«IF root.exportFilter !== null»«root.exportFilter.buildExportFilterWhereClause("fr")»«ENDIF».select(criteriaBuilder.count(fr));
Long count = em.createQuery(countQuery).getSingleResult();
- if (log.isDebugEnabled()) log.debug("root entity count is "+count.toString());
- setLength(count*«IF dataInterchange.elementSize==0»10«ELSE»«dataInterchange.elementSize»«ENDIF»);
- setAvgElementSize(1);
-
CriteriaQuery<«root.entity.fullyQualifiedName»> criteriaQuery = criteriaBuilder.createQuery(«root.entity.fullyQualifiedName».class);
Root<«root.entity.fullyQualifiedName»> from = criteriaQuery.from(«root.entity.fullyQualifiedName».class);
+ «dataInterchange.buildJoins»
CriteriaQuery<«root.entity.fullyQualifiedName»> select = criteriaQuery.multiselect(from);
-
+ «IF root.exportFilter !== null»
+ select«root.exportFilter.buildExportFilterWhereClause("from")»;
+ «ENDIF»
TypedQuery<«root.entity.fullyQualifiedName»> typedQuery = em.createQuery(select);
setProgressIndeterminated(false);
List<«root.entity.fullyQualifiedName»> allResults = typedQuery.getResultList();
+ if (log.isDebugEnabled()) log.debug("evaluate root entity count");
+ setLength(count*«IF dataInterchange.elementSize==0»10«ELSE»«dataInterchange.elementSize»«ENDIF»);
+ setAvgElementSize(1);
+ if (log.isDebugEnabled()) log.debug("root entity count is "+count.toString());
StringWriter writer = new StringWriter();
if(dataInterchange != null) {
dataInterchange.exportSource(allResults, writer);
}
out.write(writer.toString().getBytes(«IF dataInterchange.fileEndpoint.encoding !== null»"«dataInterchange.fileEndpoint.encoding»"«ENDIF»));
+ «IF firstEntityBean.markLatestExport»
+ if(allResults != null && !allResults.isEmpty()){
+ CriteriaQuery cq = criteriaBuilder.createQuery();
+ Root<«root.entity.fullyQualifiedName»> fr1 = cq.from(«root.entity.fullyQualifiedName».class);
+ List<String> ids = em.createQuery(cq.select(fr1.get("«root.entity.idAttributeName»"))«IF root.exportFilter !== null»«root.exportFilter.buildExportFilterWhereClause("fr1")»«ENDIF»).getResultList();
+ if (log.isDebugEnabled()) log.debug("mark results as latest export");
+ em.setProperty(QueryHints.PESSIMISTIC_LOCK, PessimisticLock.Lock);
+ em.getTransaction().begin();
+ em.createQuery("update «firstEntityBean.entity.name» set «firstEntityBean.latestExpProperty.name» = 1 where «root.entity.idAttributeName» in :ids").setParameter("ids", ids).executeUpdate();
+ if (log.isDebugEnabled()) log.debug("committing mark export");
+ em.getTransaction().commit();
+ }
+ «ENDIF»
if (log.isDebugEnabled()) log.debug("export finished");
}
+ log.info(getDirection().name()+" of «dataInterchange.name» successfully ended!");
'''
} else {
body = '''
«body»
}'''
}
+ for (path:dataInterchange.path) {
+ var entity = path.entity
+ body = '''
+ «body»
+ if(getEventDispatcher() != null) {
+ EventDispatcherEvent «entity.name.toLowerCase»Event = new EventDispatcherEvent(EventDispatcherCommand.REFRESH, "«entity.fullyQualifiedName»", "«dataInterchange.fullyQualifiedName»");
+ getEventDispatcher().sendEvent(«entity.name.toLowerCase»Event);
+ }
+ '''
+ }
body = '''
«body»
- } catch (DataInterchangeException | IOException e) {
+ } catch (DataInterchangeException | IllegalArgumentException | IOException e) {
StringWriter sw = new StringWriter();
e.printStackTrace(new PrintWriter(sw));
- log.error("«dataInterchange.name»:{}", sw.toString());
+ log.error(getDirection().name()+" Execution of «dataInterchange.name»: failed due to: {}", sw.toString());
+ setExecutionFailed(true);
} finally {
if(file != null) {
try {
@@ -1063,4 +1109,106 @@ class DataDSLJvmModelInferrer extends AbstractModelInferrer {
return body
}
+
+ def String buildExportFilterWhereClause(DataInterchangeExportFilter excludes, String rootname){
+ var body = ""
+ if(excludes!==null){
+ var where = excludes.getCondition.buildSubCondition(rootname)
+ if(where !== null && !where.empty){
+ body = '''.where(«where»)'''
+ }
+ }
+ return body
+ }
+
+ def String buildSubCondition(DataInterchangeFilterCondition condition, String rootname){
+ var part1 = ""
+
+ if(condition !== null && condition.getOperator !== null){
+ switch(condition.getOperator){
+ case ISNOTNULL:
+ part1 = '''«rootname».get("«condition.getRefProperty.name»").isNotNull()'''
+ case ISNULL:
+ part1 = '''«rootname».get("«condition.getRefProperty.name»").isNull()'''
+ case EQUALS:
+ if(condition.getValue !== null && !condition.getValue.empty){
+ part1 = '''criteriaBuilder.equal(«rootname».get("«condition.getRefProperty.name»"), "«condition.getValue»")'''
+ }
+ else{ part1 = null}
+ case NOTEQUALS:
+ if(condition.getValue !== null && !condition.getValue.empty){
+ part1 = '''criteriaBuilder.notEqual(«rootname».get("«condition.getRefProperty.name»"), "«condition.getValue»")'''
+ }
+ else{ part1 = null}
+ case GREATERTHEN:
+ if(condition.getValue !== null && !condition.getValue.empty){
+ part1 = '''criteriaBuilder.greaterThan(«rootname».get("«condition.getRefProperty.name»"), "«condition.getValue»")'''
+ }
+ else{ part1 = null}
+ case GREATERTHENOREQUALTO:
+ if(condition.getValue !== null && !condition.getValue.empty){
+ part1 = '''criteriaBuilder.greaterThanOrEqualTo(«rootname».get("«condition.getRefProperty.name»"), "«condition.getValue»")'''
+ }
+ else{ part1 = null}
+ case LESSTHEN:
+ if(condition.getValue !== null && !condition.getValue.empty){
+ part1 = '''criteriaBuilder.lessThan(«rootname».get("«condition.getRefProperty.name»"), "«condition.getValue»")'''
+ }
+ else{ part1 = null}
+ case LESSTHENOREQUALTO:
+ if(condition.getValue !== null && !condition.getValue.empty){
+ part1 = '''criteriaBuilder.lessThanOrEqualTo(«rootname».get("«condition.getRefProperty.name»"), "«condition.getValue»")'''
+ }
+ else{ part1 = null}
+ default: { part1 = null }
+ }
+
+ if(part1 !== null && condition.getOperator2 !== null && condition.getSubcondition !== null ){
+ switch(condition.getOperator2){
+ case AND: return '''criteriaBuilder.and(«part1» , «condition.getSubcondition.buildSubCondition(rootname)» )'''
+ case OR : return '''criteriaBuilder.or(«condition.getSubcondition.buildSubCondition(rootname)» , «part1»)'''
+ default: {return part1 }
+ }
+ }
+ }
+ return part1
+
+ }
+
+ /**
+ * build a graph for all entities in path
+ */
+ def buildJoins(DataInterchange interchange) {
+ val joinGraph = new JoinGraph<LEntity>
+ // add all entities as nodes that are not indicators for last imported
+ interchange.path.filter[!it.isMarkLatestImport].forEach[joinGraph.addNode(it.entity)]
+ // add all possible oneToMany relations between the given entities
+ interchange.path.filter[!it.isMarkLatestImport].forEach[
+ val source = it.entity
+ // do not test relations with itself
+ interchange.path.filter[!it.entity.equals(source)].forEach[
+ val dest = it.entity
+ // get only references of type oneToMany where source and destination match
+ source.features.filter[
+ ref|ref instanceof LReference && ref.toMany && ref.type instanceof LEntity && ref.type.toName.equals(dest.toName)
+ ].forEach[ref|
+ // add the join with name that was found
+ joinGraph.addJoin(source, dest, ref.name)
+ ]
+ ]
+ ]
+ // calculate all possible paths of the given path
+ var joinManager = new ManageJoins<LEntity>(joinGraph);
+ var joins = joinManager.getAllJoins(interchange.path.findFirst[!it.isMarkLatestImport].entity)
+ // create join commands for criterabuilder if path not empty
+ val output = new StringBuilder
+ joins.filter[!it.empty].forEach[path|
+ output.append("from")
+ path.forEach[join|
+ output.append('''.fetch("«join»", JoinType.LEFT)''')
+ ]
+ output.append(";\n")
+ ]
+ return output.toString
+ }
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend
index 0e2b314..d8531b9 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/DataDSLModelGenerator.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
@@ -48,7 +50,9 @@ import java.nio.file.Path
import java.nio.file.Paths
import java.nio.file.StandardOpenOption
import java.text.MessageFormat
+import java.util.ArrayList
import java.util.Arrays
+import java.util.Date
import java.util.HashMap
import java.util.List
import java.util.MissingResourceException
@@ -88,6 +92,7 @@ import org.eclipse.osbp.datainterchange.api.DataInterchangeException
import org.eclipse.osbp.datainterchange.api.IDataInterchange
import org.eclipse.osbp.dsl.entity.xtext.extensions.EntityTypesBuilder
import org.eclipse.osbp.dsl.entity.xtext.extensions.ModelExtensions
+import org.eclipse.osbp.dsl.semantic.common.types.LAnnotationTarget
import org.eclipse.osbp.dsl.semantic.common.types.LAttribute
import org.eclipse.osbp.dsl.semantic.common.types.LDataType
import org.eclipse.osbp.dsl.semantic.common.types.LFeature
@@ -126,7 +131,6 @@ import org.eclipse.osbp.xtext.i18n.I18NModelGenerator
import org.eclipse.persistence.config.PersistenceUnitProperties
import org.eclipse.persistence.config.PessimisticLock
import org.eclipse.persistence.config.QueryHints
-import org.eclipse.xtext.common.types.JvmEnumerationLiteral
import org.eclipse.xtext.generator.IFileSystemAccess
import org.eclipse.xtext.generator.IOutputConfigurationProvider
import org.eclipse.xtext.naming.IQualifiedNameProvider
@@ -144,8 +148,8 @@ import org.slf4j.LoggerFactory
import org.w3c.dom.Document
import org.w3c.dom.Element
import org.xml.sax.SAXException
-import org.eclipse.osbp.dsl.semantic.common.types.LEnumLiteral
-import org.eclipse.osbp.dsl.semantic.common.types.LEnum
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportHide
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExportFilter
class ParameterValue {
var public HashMap<String,String> modifiers = <String,String>newHashMap()
@@ -638,7 +642,11 @@ class DataDSLModelGenerator extends I18NModelGenerator {
param.textContent = paramName
daoValue.attributeNode = param
var decoder = doc.createAttribute("decoder")
- decoder.textContent = paramValue
+ var paramContent = paramValue
+ if(paramValue.equalsIgnoreCase("int")){
+ paramContent = "Integer"
+ }
+ decoder.textContent = paramContent
daoValue.attributeNode = decoder
// mapping given?
if(dataMap !== null) {
@@ -660,13 +668,14 @@ class DataDSLModelGenerator extends I18NModelGenerator {
var Element oldParent = null
var vector = "vector"
var depth = 0
+ var LEntity previousEntity = null
// iterate through all path (bean) listed under `path` keyword
for(path : dataInterchange.path) {
// are there any mappings?
var mappingFound = hasAttributeMapping(path)
-
- if (rootEntityName === null && !path.markLatest) {
- rootEntityName = path.entity.toName.toString
+
+ if (rootEntityName === null && !path.isMarkLatestImport) {
+ rootEntityName = (path.entity as LAnnotationTarget).toName.toString
}
if (dataInterchange.fileEndpoint instanceof DataInterchangeFileXML) {
var currentKey = '''list«substitutionCount»'''
@@ -676,7 +685,7 @@ class DataDSLModelGenerator extends I18NModelGenerator {
vector = vectorMap.get(path.entity.toName) ?: vector
substitutionMap.put(currentKey, '''«vector» as «path.entity.toName»''')
- if(depth > 1){
+ if(previousEntity !== null && !previousEntity.hasRelation(path.entity)){
bean = createXmlBean(ftlDocument, oldParent, path.entity, path.format, currentKey, path, dataInterchange)
}else{
oldParent = bean
@@ -684,13 +693,18 @@ class DataDSLModelGenerator extends I18NModelGenerator {
depth = depth + 1
}
substitutionCount = substitutionCount + 1
+ previousEntity = path.entity
}
for (f : path.entity.allFeatures) {
- if(f instanceof LAttribute && !f.toMany) {
- if (!"disposed".equals(f.toName) &&
+ if(f instanceof LAttribute && !f.toMany &&
+ path.getExportFilter !== null &&
+ path.getExportFilter.hiddenproperties !== null &&
+ !path.getExportFilter.hiddenproperties.empty &&
+ !path.getExportFilter.hiddenproperties.toList.containsFeature(f)) {
+ if ("disposed" != f.toName &&
!(f as LEntityAttribute).version && // don't export version
- !path.markLatest &&
+ !path.isMarkLatestImport &&
((!(f as LEntityAttribute).id && !(f as LEntityAttribute).uuid) || (path.lookupKeys.empty && dataInterchange.mode != EntityManagerMode.PERSIST)) &&
(!mappingFound || path.mappings.isMapped(f))) {
fieldList.add(f as LEntityAttribute)
@@ -700,17 +714,17 @@ class DataDSLModelGenerator extends I18NModelGenerator {
fieldList.add(f as LEntityReference)
}
// if a feature is a 1-* reference, find if the referenced entity is also under this path.
- if(f instanceof LReference && f.toMany && !path.markLatest) {
+ if(f instanceof LReference && f.toMany && !path.isMarkLatestImport) {
var iter = dataInterchange.path.iterator
var next = iter.next
// find current entity
- while (iter.hasNext && !next.entity.toName.equals(path.entity.toName)) {
+ while (iter.hasNext && next.entity.toName != path.entity.toName) {
next = iter.next
}
while (iter.hasNext) {
// move to next entity
next = iter.next
- if (next !== null && next.entity.toName.equals((f.type as LEntity).toName)) {
+ if (next !== null && next.entity.toName == (f.type as LEntity).toName) {
vectorMap.put(next.entity.toName, '''«path.entity.toName».«f.name»''')
}
}
@@ -721,10 +735,15 @@ class DataDSLModelGenerator extends I18NModelGenerator {
createFreemarker(doc, createCsvTemplate(rootEntityName, fieldList, delimiter, quote, dataInterchange.path), endPoint)
}
if(endPoint instanceof DataInterchangeFileXML) {
- createFreemarker(doc, createXmlTemplate(ftlDocument, substitutionMap), endPoint)
+ createFreemarker(doc, createXmlTemplate(ftlDocument, substitutionMap, dataInterchange.path), endPoint)
}
}
+ def boolean hasRelation(LEntity root, LEntity entity) {
+ var result = root.features.filter[it instanceof LReference && (it as LReference).type.equals(entity)]
+ return !result.empty
+ }
+
def generateImportConfig(DataInterchange dataInterchange, List<LEntityFeature> fieldList, Document doc, DataInterchangeFile endPoint) {
var isFirst = true
var hasMarker = false
@@ -745,16 +764,16 @@ class DataDSLModelGenerator extends I18NModelGenerator {
} else {
map = path.elementMap
}
- if(path.markLatest) {
+ if(path.isMarkLatestImport) {
hasMarker = true
}
var Element bean = null
- if(!path.markLatest && !hasMarker && isFirst) {
+ if(!path.isMarkLatestImport && !hasMarker && isFirst) {
var rootBean = createBean(doc, path.entity.toName+"List", path.entity.fullyQualifiedName.toString, map, true)
createWiring(doc, rootBean, path.entity.toName, null, null)
isFirst = false
}
- if(!path.markLatest && endPoint instanceof DataInterchangeFileCSV) {
+ if(!path.isMarkLatestImport && endPoint instanceof DataInterchangeFileCSV) {
autoMapping = autoMapping + "/csv-record"
}
@@ -809,10 +828,10 @@ class DataDSLModelGenerator extends I18NModelGenerator {
||
(path.lookupKeys.empty && dataInterchange.mode != EntityManagerMode.PERSIST))
&&
- (!path.markLatest || !path.latestProperty.toName.equals(f.toName))
+ (!path.isMarkLatestImport || !path.latestProperty.toName.equals(f.toName))
) {
// add to the level's field list
- if (!path.markLatest) {
+ if (!path.isMarkLatestImport) {
fieldList.add(f as LEntityAttribute)
}
var expressionFound = false
@@ -862,7 +881,7 @@ class DataDSLModelGenerator extends I18NModelGenerator {
// default for mapping purposes
if (!expressionFound && !formatFound) {
// create no property for unmapped marker entities
- if (!(endPoint instanceof DataInterchangeFileCSV) || !path.markLatest) {
+ if (!(endPoint instanceof DataInterchangeFileCSV) || !path.isMarkLatestImport) {
// create no property if mapping is used and this attribute is unmapped
if(!mappingFound || path.mappings.isMapped(f)) {
var etype = dtType.getBasicType(f as LEntityAttribute)
@@ -902,7 +921,7 @@ class DataDSLModelGenerator extends I18NModelGenerator {
}
}
// default mapping for xml
- if (!mappingFound && !path.markLatest && endPoint instanceof DataInterchangeFileXML) {
+ if (!mappingFound && !path.isMarkLatestImport && endPoint instanceof DataInterchangeFileXML) {
addMapping(doc, bean, f.toName, f.toName, byAttribute)
}
}
@@ -962,7 +981,7 @@ class DataDSLModelGenerator extends I18NModelGenerator {
}
}
//for CSV file, if no mapping were found, simply map all attributes
- if (!mappingFound && !path.markLatest && endPoint instanceof DataInterchangeFileCSV) {
+ if (!mappingFound && !path.isMarkLatestImport && endPoint instanceof DataInterchangeFileCSV) {
for(fld : fieldList) {
if(fld instanceof LEntityAttribute){
addMapping(doc, bean, fld.toName, fld.toName, byAttribute)
@@ -984,8 +1003,8 @@ class DataDSLModelGenerator extends I18NModelGenerator {
}
protected def boolean hasReferenceLookup(DataInterchangeBean path){
- for(lu:path.lookup) {
- for(a:path.entity.getAllReferences) {
+ for(lu : path.lookup) {
+ for(a : path.entity.getAllReferences) {
if(a.name.equals(lu.dataMap)){
return true
}
@@ -993,6 +1012,17 @@ class DataDSLModelGenerator extends I18NModelGenerator {
}
return false
}
+
+ protected def boolean hasReferenceExport(DataInterchangeBean path){
+ for(expose : path.exportExposes) {
+ for(a : path.entity.getAllReferences) {
+ if(a.name.equals(expose.refEntity.name)){
+ return true
+ }
+ }
+ }
+ return false
+ }
def boolean isMapped(EList<DataInterchangeMapping> list, LFeature attribute) {
if(attribute instanceof LEntityAttribute) {
@@ -1023,7 +1053,7 @@ class DataDSLModelGenerator extends I18NModelGenerator {
parent.appendChild(bean)
}
for(p:entity.allAttributes) {
- if(!p.version && // don't export version
+ if(!p.version && // don't export version
((!p.id && !p.uuid) || (path.lookupKeys.empty && dataInterchange.mode != EntityManagerMode.PERSIST)) &&
(!mappingFound || path.mappings.isMapped(p))) {
var format = null as DataInterchangeFormat
@@ -1040,6 +1070,21 @@ class DataDSLModelGenerator extends I18NModelGenerator {
bean.appendChild(property)
}
}
+ for(e : path.exportExposes){
+ var expose = e
+ var segments = <String>newArrayList()
+ segments.add(expose.refEntity.name)
+ while(expose.refProperty === null){
+ expose = expose.subExpose
+ segments.add(expose.refEntity.name)
+ }
+
+ var property = doc.createElement(expose.refProperty.toName)
+ var pathToProperty = segments.join(".")
+
+ property.textContent = encodeFreemarker('''«entity.toName».«pathToProperty»''', expose.refProperty, null as DataInterchangeFormat, "", true);
+ bean.appendChild(property)
+ }
var pa = doc.createProcessingInstruction(currentKey, "")
if(parent === null) {
doc.documentElement.appendChild(pa)
@@ -1089,20 +1134,40 @@ class DataDSLModelGenerator extends I18NModelGenerator {
// </ftl:template>
// </ftl:freemarker>
- def String createXmlTemplate(Document doc, HashMap<String,String> substitutionMap) {
+ def String createXmlTemplate(Document doc, HashMap<String,String> substitutionMap, EList<DataInterchangeBean> path) {
var source = new DOMSource(doc)
var res = new DataResult()
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
transformer.transform(source, res)
var output = res.result
+
+ // processing the template string for filtered information
+ for(f: path){ // for exclusion
+ if(f.getExportFilter !== null && f.getExportFilter.hiddenproperties !== null && !f.getExportFilter.hiddenproperties.empty){
+ for(hiddenprop : f.getExportFilter.hiddenproperties){
+ var attrname = hiddenprop.property.name
+ if(output.contains(attrname)){
+ var targetstatement = output.substring(output.indexOf("<"+attrname+">${("+f.entity.name),output.indexOf("</"+attrname+">") + ("</"+attrname+">").length)
+ output = output.replace(targetstatement, "")
+ }
+ }
+ }
+ }
+ // cleaning whitespaces
+ var result = ""
+ for(f : output.split("\r")){
+ if(!f.trim.isEmpty){
+ result = result.concat(f)
+ }
+ }
// processing instructions are embedded in question marks - they must be replaced
for(k:substitutionMap.keySet) {
- output = output.replaceFirst(k, '''#list «substitutionMap.get(k)»''')
+ result = result.replaceFirst(k, '''#list «substitutionMap.get(k)»''')
}
for(l:substitutionMap.keySet) {
- output = output.replaceFirst(l, '''/#list''')
+ result = result.replaceFirst(l, '''/#list''')
}
- return output.replace("&lt;","<").replace("&gt;",">").replace("<?","<").replace("?>",">")//.replace("</#","\n</#")
+ return result.replace("&lt;","<").replace("&gt;",">").replace("<?","<").replace("?>",">")//.replace("</#","\n</#")
}
def String createCsvTemplate(String rootEntityName, List<LEntityFeature> fieldList, String delimiter, String quote, EList<DataInterchangeBean> paths) {
@@ -1210,6 +1275,15 @@ class DataDSLModelGenerator extends I18NModelGenerator {
var qstr = '''x.«bean.entity.idAttributeName» = :param'''
return '''from «select» where «qstr»'''
}
+
+ def boolean containsFeature(List<DataInterchangeExportHide> list, LEntityFeature f){
+ for(exclude : list){
+ if(exclude.property.equals(f)){
+ return true
+ }
+ }
+ return false
+ }
override createAppendable(EObject context, ImportManager importManager, GeneratorConfig config) {
// required to initialize the needed builder to avoid deprecated methods
@@ -1293,6 +1367,8 @@ class DataDSLModelGenerator extends I18NModelGenerator {
, BlobTypingAPI
, Component
, Panel
+ , Paths
+ , Date
)
super.createAppendable(context, importManager, config)
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/JoinGraph.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/JoinGraph.java
new file mode 100644
index 0000000..4974f81
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/JoinGraph.java
@@ -0,0 +1,107 @@
+/*
+ *
+ * Copyright (c) 2011 - 2018 - 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
+ *
+ * Initial contribution:
+ * Loetz GmbH & Co. KG
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.jvmmodel;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.NoSuchElementException;
+
+/**
+ * The Class JoinGraph
+ *
+ * @param <J> the generic type
+ */
+public class JoinGraph<J> implements Iterable<J> {
+
+ /** The graph that maps nodes and their edges. */
+ private final Map<J, Map<J, String>> graph = new HashMap<>();
+
+ /**
+ * Adds a node.
+ *
+ * @param node the node
+ * @return true, if successful
+ */
+ public boolean addNode(J node) {
+ if (node == null) {
+ throw new NullPointerException("node must not be null.");
+ }
+ if (graph.containsKey(node)) {
+ return false;
+ }
+ graph.put(node, new HashMap<J, String>());
+ return true;
+ }
+
+ /**
+ * Adds a join.
+ *
+ * @param source the source
+ * @param destination the destination
+ * @param joinName the join name
+ */
+ public void addJoin (J source, J destination, String joinName) {
+ if (source == null || destination == null) {
+ throw new NullPointerException("source or destination must not be null.");
+ }
+ if (!graph.containsKey(source) || !graph.containsKey(destination)) {
+ throw new NoSuchElementException("source and destination must be part of graph.");
+ }
+ graph.get(source).put(destination, joinName);
+ }
+
+ /**
+ * Removes a join.
+ *
+ * @param source the source
+ * @param destination the destination
+ */
+ public void removeJoin (J source, J destination) {
+ if (source == null || destination == null) {
+ throw new NullPointerException("source or destination must not be null.");
+ }
+ if (!graph.containsKey(source) || !graph.containsKey(destination)) {
+ throw new NoSuchElementException("source and destination must be part of graph.");
+ }
+ graph.get(source).remove(destination);
+ }
+
+ /**
+ * get all joins outgoing from a node.
+ *
+ * @param node the node
+ * @return the list
+ */
+ public Map<J, String> joinsFrom(J node) {
+ if (node == null) {
+ throw new NullPointerException("node must not be null.");
+ }
+ Map<J, String> joins = graph.get(node);
+ if (joins == null) {
+ throw new NoSuchElementException("source node doesn't exist.");
+ }
+ return Collections.unmodifiableMap(joins);
+ }
+
+ /* (non-Javadoc)
+ * @see java.lang.Iterable#iterator()
+ */
+ @Override public Iterator<J> iterator() {
+ return graph.keySet().iterator();
+ }
+}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/ManageJoins.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/ManageJoins.java
new file mode 100644
index 0000000..94b36c0
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/ManageJoins.java
@@ -0,0 +1,151 @@
+/*
+ *
+ * Copyright (c) 2011 - 2018 - 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
+ *
+ * Initial contribution:
+ * Loetz GmbH & Co. KG
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.jvmmodel;
+
+import java.util.ArrayList;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+/**
+ * The Class ManageJoins finds all paths of a directed graph.
+ *
+ * @param <T> the generic type
+ */
+public class ManageJoins<T> {
+
+ /** The graph. */
+ private final JoinGraph<T> graph;
+
+ /**
+ * Instantiates a new manage joins.
+ *
+ * @param graphFindAllPaths the graph find all paths
+ */
+ public ManageJoins(JoinGraph<T> graphFindAllPaths) {
+ if (graphFindAllPaths == null) {
+ throw new NullPointerException("input graph must not be null.");
+ }
+ graph = graphFindAllPaths;
+ }
+
+ /**
+ * Gets the all paths to destination node.
+ *
+ * @param source the source
+ * @param destination the destination
+ * @return the all paths
+ */
+ public List<List<T>> getAllPathsToDestination(T source, T destination) {
+ List<List<T>> paths = new ArrayList<>();
+ recursive(source, destination, paths, new LinkedHashSet<T>());
+ return paths;
+ }
+
+ /**
+ * Gets the all join names.
+ *
+ * @param source the source
+ * @param destination the destination
+ * @return all joins
+ */
+ public List<List<String>> getAllJoinsToDestination(T source, T destination) {
+ List<List<T>> paths = getAllPathsToDestination(source, destination);
+ List<List<String>> joins = new ArrayList<>();
+ for(List<T> outer:paths) {
+ List<String> list = new ArrayList<>();
+ joins.add(list);
+ T previous = null;
+ for(T inner:outer) {
+ if(previous != null) {
+ list.add(graph.joinsFrom(previous).get(inner));
+ }
+ previous = inner;
+ }
+ }
+ return joins;
+ }
+
+ /**
+ * Gets the all join names.
+ *
+ * @param source the source
+ * @return all joins
+ */
+ public List<List<String>> getAllJoins(T source) {
+ List<List<T>> paths = getAllPathsToDestination(source, null);
+ List<List<String>> joins = new ArrayList<>();
+ for(List<T> outer:paths) {
+ List<String> list = new ArrayList<>();
+ joins.add(list);
+ T previous = null;
+ for(T inner:outer) {
+ if(previous != null) {
+ list.add(graph.joinsFrom(previous).get(inner));
+ }
+ previous = inner;
+ }
+ }
+ return joins;
+ }
+
+ /**
+ * Gets the all paths.
+ *
+ * @param source the source
+ * @return the all paths until the end
+ */
+ public List<List<T>> getAllPaths(T source) {
+ List<List<T>> paths = new ArrayList<>();
+ recursive(source, null, paths, new LinkedHashSet<T>());
+ return paths;
+ }
+
+ /**
+ * Recursive.
+ *
+ * @param current the current
+ * @param paths the paths
+ * @param path the path
+ */
+ // cycles are ignored
+ private void recursive (T current, T destination, List<List<T>> paths, LinkedHashSet<T> path) {
+ path.add(current);
+
+ // cut path if destination is reached
+ if (destination != null && current == destination) {
+ paths.add(new ArrayList<T>(path));
+ path.remove(current);
+ return;
+ }
+
+ Set<T> joins = graph.joinsFrom(current).keySet();
+
+ boolean hadRecursion = false;
+ for (T t : joins) {
+ if (!path.contains(t)) {
+ recursive (t, destination, paths, path);
+ hadRecursion = true;
+ }
+ }
+ // prefer longest paths
+ if(destination == null && !hadRecursion) {
+ paths.add(new ArrayList<T>(path));
+ }
+ path.remove(current);
+ }
+}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/TestManageJoins.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/TestManageJoins.java
new file mode 100644
index 0000000..1595b58
--- /dev/null
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/jvmmodel/TestManageJoins.java
@@ -0,0 +1,91 @@
+/*
+ *
+ * Copyright (c) 2011 - 2018 - 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
+ *
+ * Initial contribution:
+ * Loetz GmbH & Co. KG
+ *
+ */
+package org.eclipse.osbp.xtext.datainterchange.jvmmodel;
+
+import static org.junit.Assert.assertEquals;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The Class TestManageJoins.
+ */
+public class TestManageJoins {
+ private static final Logger LOGGER = LoggerFactory.getLogger(TestManageJoins.class);
+
+ /**
+ * Test.
+ */
+ @Test
+ public void test() {
+ JoinGraph<String> joinGraph = new JoinGraph<>();
+ joinGraph.addNode("A");
+ joinGraph.addNode("B");
+ joinGraph.addNode("C");
+ joinGraph.addNode("D");
+
+ joinGraph.addJoin("A", "B", "ab");
+ joinGraph.addJoin("A", "C", "ac");
+ joinGraph.addJoin("B", "D", "bd");
+ joinGraph.addJoin("C", "D", "cd");
+
+ joinGraph.addJoin("B", "C", "bc");
+ joinGraph.addJoin("C", "B", "cb");
+
+ ManageJoins<String> findAllPaths = new ManageJoins<>(joinGraph);
+ List<List<String>> paths = new ArrayList<>();
+
+ List<String> path1 = new ArrayList<>();
+ path1.add("A");
+ path1.add("B");
+ path1.add("D");
+
+ List<String> path2 = new ArrayList<>();
+ path2.add("A");
+ path2.add("B");
+ path2.add("C");
+ path2.add("D");
+
+ List<String> path3 = new ArrayList<>();
+ path3.add("A");
+ path3.add("C");
+ path3.add("D");
+
+ List<String> path4 = new ArrayList<>();
+ path4.add("A");
+ path4.add("C");
+ path4.add("B");
+ path4.add("D");
+
+ paths.add(path2);
+ paths.add(path1);
+ paths.add(path4);
+ paths.add(path3);
+
+ LOGGER.error("all paths from A to D----------------------");
+ findAllPaths.getAllPathsToDestination("A", "D").stream().forEach(r->LOGGER.error(r.toString()));
+ assertEquals(paths, findAllPaths.getAllPaths("A"));
+ LOGGER.error("all paths from A ----------------------");
+ findAllPaths.getAllPaths("A").stream().forEach(r->LOGGER.error(r.toString()));
+ assertEquals(paths, findAllPaths.getAllPaths("A"));
+ LOGGER.error("all joins from A ----------------------");
+ findAllPaths.getAllJoins("A").stream().forEach(r->LOGGER.error(r.toString()));
+ }
+}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend
index e4c21bd..c8b3997 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/scoping/DataDSLScopeProvider.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
@@ -24,47 +26,99 @@ import org.eclipse.osbp.dsl.entity.xtext.extensions.ModelExtensions
import org.eclipse.osbp.dsl.semantic.common.types.LAttribute
import org.eclipse.osbp.dsl.semantic.common.types.LReference
import org.eclipse.osbp.dsl.semantic.entity.LEntity
+import org.eclipse.osbp.dsl.semantic.entity.LEntityAttribute
+import org.eclipse.osbp.dsl.semantic.entity.LEntityFeature
import org.eclipse.osbp.dsl.semantic.entity.LEntityReference
import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage
import org.eclipse.osbp.xtext.datainterchange.DataInterchange
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeBean
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeEntityExpression
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeExpose
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeLookup
import org.eclipse.osbp.xtext.datainterchange.DataInterchangeMarkerEntity
+import org.eclipse.osbp.xtext.datainterchange.EntityManagerMode
import org.eclipse.xtext.resource.EObjectDescription
import org.eclipse.xtext.resource.IEObjectDescription
import org.eclipse.xtext.scoping.IScope
import org.eclipse.xtext.scoping.impl.MapBasedScope
+import org.eclipse.osbp.dsl.entity.xtext.services.EntityGrammarGrammarAccess.EntityModelElements
class DataDSLScopeProvider extends AbstractDataDSLScopeProvider {
@Inject extension ModelExtensions
override getScope(EObject context, EReference reference) {
if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_BEAN__LATEST_PROPERTY) {
+
return getScope_Data_Entity_latest(context, reference)
- } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_EXPRESSION__TARGET_PROPERTY) {
+
+ } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_BEAN__LATEST_EXP_PROPERTY) {
+
+ return getScope_Data_Entity_latest(context, reference)
+
+ }
+ else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_FILTER_CONDITION__REF_PROPERTY){
+ return getScope_Data_ExportFilterAttributes_entity(context, reference)
+ }
+ else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_EXPORT_HIDE__PROPERTY) {
+ return getScope_Data_ExportFilterAttributes_hide(context, reference)
+ }
+ else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_FILTER_CONDITION__OPERATOR2) {
+ return getScope_Data_ExportFilterAttributes_entity(context, reference)
+ }
+ else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_EXPRESSION__TARGET_PROPERTY) {
+
return getScope_Data_Target_property(context, reference, true)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_FORMAT__TARGET_PROPERTY) {
+
return getScope_Data_Target_property(context, reference, true)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_ENTITY_EXPRESSION__PROPERTY) {
+
return getScope_Data_Expression_entity(context, reference, false)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_LOOKUP__TARGET_PROPERTY) {
+
return getScope_Data_Target_property(context, reference, false)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_LOOKUP__QUERY_PROPERTY) {
+
return getScope_Data_Lookup_queryProperty(context, reference)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_LOOKUP__ENTITY) {
+
return getScope_Data_Lookup_lookupEntity(context, reference)
+
+ } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_EXPOSE__REF_ENTITY){
+
+ return getScope_Data_Expose_entity(context, reference)
+
+ } else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_EXPOSE__REF_PROPERTY) {
+
+ return getScope_Data_Expose_queryProperty(context, reference)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_MAPPING__PROPERTY) {
+
return getScope_Data_Target_property(context, reference, true)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_MARKER_ENTITY__MARKER_ENTITY) {
+
return getScope_Data_Markerpath_entity(context, reference)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_MARKER_ENTITY__MARKER_PROPERTY) {
+
return getScope_Data_Entity_latest(context, reference)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_BEAN__ENTITY) {
+
return getScope_Data_Entity_next(context, reference)
+
} else if (reference == DataDSLPackage.Literals.DATA_INTERCHANGE_KEY__PROPERTY) {
+
return getScope_keyProperty(context, reference)
+
} else {
+
super.getScope(context, reference)
}
}
@@ -93,7 +147,7 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider {
// scoping refers to the previous owner
for (f : previousEntity.entity.features) {
if (f instanceof LReference) {
- if (f.cascading && f.toMany) {
+ if (f.toMany) {
var ref = (f as LEntityReference)
result.add(EObjectDescription.create(ref.type.toName, ref.type))
}
@@ -150,6 +204,8 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider {
}
return MapBasedScope.createScope(IScope.NULLSCOPE, result)
}
+
+
def getScope_Data_Expression_entity(EObject context, EReference reference, boolean filterEntity) {
var result = <IEObjectDescription>newArrayList
@@ -201,6 +257,36 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider {
}
return MapBasedScope.createScope(IScope.NULLSCOPE, result)
}
+
+ def getScope_Data_Expose_entity(EObject context, EReference reference) {
+ var result = <IEObjectDescription>newArrayList
+ var eObj = context.eContainer
+ var LEntity entity
+ if(eObj instanceof DataInterchangeBean){
+ entity = eObj.entity
+ }else if(eObj instanceof DataInterchangeExpose){
+ entity = (eObj as DataInterchangeExpose).refEntity.type
+ }
+ if (entity !== null) {
+ for (prop : entity.allReferences) {
+ if (!prop.toMany) {
+ result.add(EObjectDescription.create((prop as LReference).name, (prop as LReference)))
+ }
+ }
+ }
+ return MapBasedScope.createScope(IScope.NULLSCOPE, result)
+ }
+
+ def getScope_Data_Expose_queryProperty(EObject context, EReference reference) {
+ val result = <IEObjectDescription>newArrayList
+ if (context !== null && context instanceof DataInterchangeExpose) {
+ var entity = (context as DataInterchangeExpose).refEntity.getType
+ if(entity !== null){
+ entity.allAttributes.forEach[result.add(EObjectDescription.create(it.name, it))]
+ }
+ }
+ return MapBasedScope.createScope(IScope.NULLSCOPE, result)
+ }
def getScope_Data_Entity_latest(EObject context, EReference reference) {
var result = <IEObjectDescription>newArrayList
@@ -241,7 +327,7 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider {
return super.getScope(context, reference)
}
rootObjects.forEach[
- it.allReferences.filter(it|it.toMany && it.cascading && !rootObjects.contains(it.type)).forEach[
+ it.allReferences.filter(it|it.toMany && !rootObjects.contains(it.type)).forEach[
result.add(EObjectDescription.create(it.type.name, it.type))
]
]
@@ -264,4 +350,55 @@ class DataDSLScopeProvider extends AbstractDataDSLScopeProvider {
}
return MapBasedScope.createScope(IScope.NULLSCOPE, result)
}
+
+ def getScope_Data_ExportFilterAttributes_entity(EObject context, EReference reference) {
+ var result = <IEObjectDescription>newArrayList
+ var eObj = context.eContainer
+ while (!(eObj instanceof DataInterchangeBean)) {
+ eObj = eObj.eContainer
+ }
+ if (eObj !== null) {
+ var entity = (eObj as DataInterchangeBean).entity
+ var marker = (eObj as DataInterchangeBean).latestProperty
+
+ for (prop : entity.allFeatures) {
+ if(prop instanceof LEntityAttribute && (marker === null || !prop.toName.equals(marker.toName))) {
+ result.add(EObjectDescription.create((prop as LEntityFeature).name, (prop as LAttribute)))
+ }
+ else if(prop instanceof LEntityReference && !prop.toMany) {
+ result.add(EObjectDescription.create((prop as LEntityFeature).name, (prop as LReference)))
+ }
+ }
+ }
+ return MapBasedScope.createScope(IScope.NULLSCOPE, result)
+ }
+ def getScope_Data_ExportFilterAttributes_hide(EObject context, EReference reference) {
+ var result = <IEObjectDescription>newArrayList
+ var eObj = context.eContainer
+ while (!(eObj instanceof DataInterchangeBean)) {
+ eObj = eObj.eContainer
+ }
+ if (eObj !== null) {
+ var entity = (eObj as DataInterchangeBean).entity
+ var marker = (eObj as DataInterchangeBean).latestProperty
+ var EntityManagerMode mode;
+ if(eObj.eContainer instanceof DataInterchange){
+ mode = (eObj.eContainer as DataInterchange).mode
+ }
+ for (prop : entity.allFeatures) {
+ if(prop instanceof LEntityAttribute && (marker === null || !prop.toName.equals(marker.toName))) {
+ if(mode.equals(EntityManagerMode.PERSIST) && prop.isUUID || (prop as LEntityAttribute).isId){
+ // do nothing
+ }else{
+ result.add(EObjectDescription.create((prop as LEntityFeature).name, (prop as LAttribute)))
+ }
+ }
+ else if(prop instanceof LEntityReference && !prop.toMany) {
+ result.add(EObjectDescription.create((prop as LEntityFeature).name, (prop as LReference)))
+ }
+ }
+ }
+ return MapBasedScope.createScope(IScope.NULLSCOPE, result)
+ }
+
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend
index 81194b4..cb8b48e 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/validation/DataDSLValidator.xtend
@@ -3,6 +3,10 @@
*/
package org.eclipse.osbp.xtext.datainterchange.validation
+import org.eclipse.xtext.validation.Check
+import org.eclipse.osbp.xtext.datainterchange.ConditionAndOperator1
+import org.eclipse.osbp.xtext.datainterchange.DataDSLPackage
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeFilterCondition
/**
* This class contains custom validation rules.
@@ -22,4 +26,21 @@ class DataDSLValidator extends AbstractDataDSLValidator {
// }
// }
+ @Check
+ def checkFilterConditionValidity(DataInterchangeFilterCondition condition){
+ if(condition !== null && condition.getRefProperty !== null && condition.getOperator !== null){
+
+ if(condition.getOperator.equals(ConditionAndOperator1.ISNOTNULL)
+ || condition.getOperator.equals(ConditionAndOperator1.ISNULL)){
+ if(condition.getValue !== null && !condition.getValue.empty){
+ error("no value option expected/allowed for this condition.", DataDSLPackage.Literals.DATA_INTERCHANGE_FILTER_CONDITION__VALUE, condition.getValue)
+ }
+ }
+ else if(condition.getValue === null && !(condition.getOperator.equals(ConditionAndOperator1.ISNOTNULL)
+ || condition.getOperator.equals(ConditionAndOperator1.ISNULL))){
+ error("value option missing for this condition.", DataDSLPackage.Literals.DATA_INTERCHANGE_FILTER_CONDITION__VALUE, condition.getValue)
+ }
+ //no value needed
+ }
+ }
}
diff --git a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLQualifiedNameProvider.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLQualifiedNameProvider.java
index 60f22c2..7539c5e 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLQualifiedNameProvider.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLQualifiedNameProvider.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.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLValueConverterService.java b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLValueConverterService.java
index 4020c30..85f995b 100644
--- a/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLValueConverterService.java
+++ b/org.eclipse.osbp.xtext.datainterchange/src/org/eclipse/osbp/xtext/datainterchange/valueconverter/DataDSLValueConverterService.java
@@ -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:
* Christophe Loetz - Initial implementation
diff --git a/pom.xml b/pom.xml
index aaa18e9..12b57b4 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