Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Mollik2018-06-28 11:06:49 -0400
committerRalf Mollik2018-06-28 11:06:49 -0400
commit9c12dc7f72ac15122916bc509828367f038aeb7c (patch)
treeb2a4c420c8a4fa51d74eb426ec5c9a80a4341740
parentecd8ff9a0781538b7d7f9877733710750cf948e7 (diff)
downloadorg.eclipse.osbp.xtext.table-9c12dc7f72ac15122916bc509828367f038aeb7c.tar.gz
org.eclipse.osbp.xtext.table-9c12dc7f72ac15122916bc509828367f038aeb7c.tar.xz
org.eclipse.osbp.xtext.table-9c12dc7f72ac15122916bc509828367f038aeb7c.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.table.feature/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.table.feature/build.properties2
-rw-r--r--org.eclipse.osbp.xtext.table.feature/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.table.feature/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.table.feature/feature.properties249
-rw-r--r--org.eclipse.osbp.xtext.table.feature/license.html343
-rw-r--r--org.eclipse.osbp.xtext.table.feature/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.table.ide/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.table.ide/about.html6
-rw-r--r--org.eclipse.osbp.xtext.table.ide/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.table.ide/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.table.ide/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.table.ide/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.table.ide/license.html343
-rw-r--r--org.eclipse.osbp.xtext.table.ide/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/AbstractTableDSLIdeModule.java15
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/PartialTableDSLContentAssistParser.java15
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/TableDSLParser.java68
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.g1813
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.tokens80
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLLexer.java1194
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLParser.java29811
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src/org/eclipse/osbp/xtext/table/ide/TableDSLIdeModule.java15
-rw-r--r--org.eclipse.osbp.xtext.table.ide/src/org/eclipse/osbp/xtext/table/ide/TableDSLIdeSetup.java15
-rw-r--r--org.eclipse.osbp.xtext.table.tests/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.table.tests/about.html6
-rw-r--r--org.eclipse.osbp.xtext.table.tests/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.table.tests/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.table.tests/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.table.tests/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.table.tests/license.html343
-rw-r--r--org.eclipse.osbp.xtext.table.tests/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.table.tests/src-gen/org/eclipse/osbp/xtext/table/tests/TableDSLInjectorProvider.java15
-rw-r--r--org.eclipse.osbp.xtext.table.tests/src/org/eclipse/osbp/xtext/table/tests/TableDSLParsingTest.xtend19
-rw-r--r--org.eclipse.osbp.xtext.table.tests/xtend-gen/org/eclipse/osbp/xtext/table/tests/TableDSLParsingTest.java13
-rw-r--r--org.eclipse.osbp.xtext.table.ui/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.table.ui/about.html6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.table.ui/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.table.ui/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.table.ui/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.table.ui/license.html343
-rw-r--r--org.eclipse.osbp.xtext.table.ui/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src-gen/org/eclipse/osbp/xtext/table/ui/AbstractTableDSLUiModule.java15
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src-gen/org/eclipse/osbp/xtext/table/ui/TableDSLExecutableExtensionFactory.java15
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src-gen/org/eclipse/osbp/xtext/table/ui/contentassist/AbstractTableDSLProposalProvider.java81
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src-gen/org/eclipse/osbp/xtext/table/ui/internal/TableActivator.java15
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/TableDSLDocumentationTranslator.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/TableDSLEObjectHover.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/TableDSLEObjectHoverDocumentationProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/TableDSLEObjectHoverProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/TableDSLUiModule.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/contentassist/TableDSLProposalProvider.xtend27
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/labeling/TableDSLDescriptionLabelProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/labeling/TableDSLLabelProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/outline/TableDSLOutlineTreeProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/src/org/eclipse/osbp/xtext/table/ui/quickfix/TableDSLQuickfixProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/contentassist/ImageFileNameTextApplier.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/contentassist/MyReplacementTextApplier.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/contentassist/TableDSLProposalProvider.java51
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/labeling/TableDSLDescriptionLabelProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/labeling/TableDSLLabelProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/outline/TableDSLOutlineTreeProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table.ui/xtend-gen/org/eclipse/osbp/xtext/table/ui/quickfix/TableDSLQuickfixProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.table/about.html6
-rw-r--r--org.eclipse.osbp.xtext.table/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.table/build.properties10
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/Calculation.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/ConditionalExpression.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/Conjunction.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/Disjunction.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/Expression.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/OperatorEnum.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/RowHeaderMode.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/Table.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableAggregation.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableAllColumns.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableAttribute.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableAxis.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableBase.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableBean.java144
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableBeanDatasource.java80
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableCellColor.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableColumn.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDSLFactory.java26
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDSLPackage.java520
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDatamart.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDateDayInterval.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDateDayLookup.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDerived.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableDtoDatasource.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableElement.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableEvent.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableFormatter.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableGrid.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableGridProperty.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableHierarchy.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableIcon.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableImage.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableIntInterval.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableIntLookup.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableInterval.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableLazyResolver.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableLookup.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableMeasure.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableModel.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableNumberInterval.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableNumberLookup.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableOption.java62
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableOrdinal.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TablePackage.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TablePreorder.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableRangeElement.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableSelection.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableStringLookup.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableTable.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableTask.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableTextColor.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableTooltip.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableTooltipPattern.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableTrend.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableValue.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TableValueElement.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/TrendIconEnum.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/CalculationImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/ConditionalExpressionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/ConjunctionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/DisjunctionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/ExpressionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableAggregationImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableAllColumnsImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableAttributeImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableAxisImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableBaseImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableBeanDatasourceImpl.java226
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableBeanImpl.java641
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableCellColorImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableColumnImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDSLFactoryImpl.java30
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDSLPackageImpl.java150
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDatamartImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDateDayIntervalImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDateDayLookupImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDerivedImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableDtoDatasourceImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableEventImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableFormatterImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableGridImpl.java118
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableGridPropertyImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableHierarchyImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableIconImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableImageImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableIntIntervalImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableIntLookupImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableLazyResolverImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableMeasureImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableModelImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableNumberIntervalImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableNumberLookupImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableOrdinalImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TablePackageImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TablePreorderImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableSelectionImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableStringLookupImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableTableImpl.java118
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableTaskImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableTextColorImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableTooltipImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableTooltipPatternImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableTrendImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/impl/TableValueImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/util/TableDSLAdapterFactory.java44
-rw-r--r--org.eclipse.osbp.xtext.table/emf-gen/org/eclipse/osbp/xtext/table/util/TableDSLSwitch.java53
-rw-r--r--org.eclipse.osbp.xtext.table/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.table/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.table/license.html343
-rw-r--r--org.eclipse.osbp.xtext.table/model/TableDSL.xcore22
-rw-r--r--org.eclipse.osbp.xtext.table/plugin.properties6
-rw-r--r--org.eclipse.osbp.xtext.table/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/AbstractTableDSLRuntimeModule.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/TableDSL.xtextbinbin31423 -> 30568 bytes
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/TableDSLStandaloneSetupGenerated.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/parser/antlr/TableDSLAntlrTokenFileProvider.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/parser/antlr/TableDSLParser.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/parser/antlr/internal/InternalTableDSL.g718
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/parser/antlr/internal/InternalTableDSL.tokens316
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/parser/antlr/internal/InternalTableDSLLexer.java2106
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/parser/antlr/internal/InternalTableDSLParser.java13391
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/scoping/AbstractTableDSLScopeProvider.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/serializer/TableDSLSemanticSequencer.java99
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/serializer/TableDSLSyntacticSequencer.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/services/TableDSLGrammarAccess.java497
-rw-r--r--org.eclipse.osbp.xtext.table/src-gen/org/eclipse/osbp/xtext/table/validation/AbstractTableDSLValidator.java15
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/Activator.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/GenerateTableDSL.mwe227
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/TableDSL.xtext32
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/TableDSLBundleSpaceRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/TableDSLBundleSpaceStandaloneSetup.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/TableDSLRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/TableDSLStandaloneSetup.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/XcoreResourceFactory.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/formatting/TableDSLFormatter.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/generator/OutputConfigurationProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/generator/TableGridSourceGenerator.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/imports/ShouldImportProvider.java14
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/jvmmodel/TableDSLJvmModelInferrer.xtend569
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/jvmmodel/TableModelGenerator.xtend29
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/scoping/TableDSLScopeProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/validation/TableDSLValidator.xtend6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/valueconverter/TableQualifiedNameProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.table/src/org/eclipse/osbp/xtext/table/valueconverter/TableValueConverterService.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/formatting/TableDSLFormatter.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/generator/TableGridSourceGenerator.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/DateComparator.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/DoubleComparator.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/FormatAttribute.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/IdAttribute.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/IntegerComparator.java6
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/TableDSLJvmModelInferrer.java1965
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/jvmmodel/TableModelGenerator.java22
-rw-r--r--org.eclipse.osbp.xtext.table/xtend-gen/org/eclipse/osbp/xtext/table/validation/TableDSLValidator.java6
-rw-r--r--pom.xml6
226 files changed, 26119 insertions, 36932 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.table.feature/LICENSE.txt b/org.eclipse.osbp.xtext.table.feature/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.table.feature/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.table.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.table.feature/build.properties b/org.eclipse.osbp.xtext.table.feature/build.properties
index b8920ff..d6b1b0a 100644
--- a/org.eclipse.osbp.xtext.table.feature/build.properties
+++ b/org.eclipse.osbp.xtext.table.feature/build.properties
@@ -1,2 +1,2 @@
-bin.includes = license.html, epl-v10.html, feature.xml,\
+bin.includes = license.html, epl-2.0.html, feature.xml,\
feature.properties
diff --git a/org.eclipse.osbp.xtext.table.feature/epl-2.0.html b/org.eclipse.osbp.xtext.table.feature/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.table.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.table.feature/epl-v10.html b/org.eclipse.osbp.xtext.table.feature/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.table.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.table.feature/feature.properties b/org.eclipse.osbp.xtext.table.feature/feature.properties
index 7a04c5f..f45af06 100644
--- a/org.eclipse.osbp.xtext.table.feature/feature.properties
+++ b/org.eclipse.osbp.xtext.table.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,10 +32,12 @@ 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 ####################################
# "licenseURL" property - URL of the "Feature License"
@@ -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.table.feature/license.html b/org.eclipse.osbp.xtext.table.feature/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.table.feature/license.html
+++ b/org.eclipse.osbp.xtext.table.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.table.feature/pom.xml b/org.eclipse.osbp.xtext.table.feature/pom.xml
index ed7b0d5..89ca9af 100644
--- a/org.eclipse.osbp.xtext.table.feature/pom.xml
+++ b/org.eclipse.osbp.xtext.table.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.table.ide/LICENSE.txt b/org.eclipse.osbp.xtext.table.ide/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.table.ide/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.table.ide/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.table.ide/about.html b/org.eclipse.osbp.xtext.table.ide/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.table.ide/about.html
+++ b/org.eclipse.osbp.xtext.table.ide/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.table.ide/about.properties b/org.eclipse.osbp.xtext.table.ide/about.properties
index 1060156..5c4bd66 100644
--- a/org.eclipse.osbp.xtext.table.ide/about.properties
+++ b/org.eclipse.osbp.xtext.table.ide/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.table.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.table.ide/build.properties b/org.eclipse.osbp.xtext.table.ide/build.properties
index 1480806..3da55fd 100644
--- a/org.eclipse.osbp.xtext.table.ide/build.properties
+++ b/org.eclipse.osbp.xtext.table.ide/build.properties
@@ -13,9 +13,9 @@ bin.includes = about.properties,\
.settings/,\
license.html,\
LICENSE.txt,\
- epl-v10.html,\
+ epl-2.0.html,\
src/,\
src-gen/
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.table.ide/epl-2.0.html b/org.eclipse.osbp.xtext.table.ide/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.table.ide/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.table.ide/epl-v10.html b/org.eclipse.osbp.xtext.table.ide/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.table.ide/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.table.ide/license.html b/org.eclipse.osbp.xtext.table.ide/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.table.ide/license.html
+++ b/org.eclipse.osbp.xtext.table.ide/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.table.ide/pom.xml b/org.eclipse.osbp.xtext.table.ide/pom.xml
index 96fc98d..c6ebb84 100644
--- a/org.eclipse.osbp.xtext.table.ide/pom.xml
+++ b/org.eclipse.osbp.xtext.table.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.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/AbstractTableDSLIdeModule.java b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/AbstractTableDSLIdeModule.java
index 236a6dd..b442198 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/AbstractTableDSLIdeModule.java
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/AbstractTableDSLIdeModule.java
@@ -1,5 +1,16 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
*/
package org.eclipse.osbp.xtext.table.ide;
diff --git a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/PartialTableDSLContentAssistParser.java b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/PartialTableDSLContentAssistParser.java
index 2d0c4de..104fbe5 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/PartialTableDSLContentAssistParser.java
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/PartialTableDSLContentAssistParser.java
@@ -1,5 +1,16 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
*/
package org.eclipse.osbp.xtext.table.ide.contentassist.antlr;
diff --git a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/TableDSLParser.java b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/TableDSLParser.java
index 3ed5878..096cc62 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/TableDSLParser.java
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/TableDSLParser.java
@@ -1,5 +1,16 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
*/
package org.eclipse.osbp.xtext.table.ide.contentassist.antlr;
@@ -94,19 +105,12 @@ public class TableDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getTableAccess().getGroup_3(), "rule__Table__Group_3__0");
put(grammarAccess.getTableSelectionAccess().getGroup(), "rule__TableSelection__Group__0");
put(grammarAccess.getTableSelectionAccess().getGroup_3_1(), "rule__TableSelection__Group_3_1__0");
- put(grammarAccess.getTableSelectionAccess().getGroup_3_2(), "rule__TableSelection__Group_3_2__0");
- put(grammarAccess.getTableSelectionAccess().getGroup_3_5(), "rule__TableSelection__Group_3_5__0");
+ put(grammarAccess.getTableSelectionAccess().getGroup_3_4(), "rule__TableSelection__Group_3_4__0");
put(grammarAccess.getTableSelectionAccess().getGroup_4(), "rule__TableSelection__Group_4__0");
put(grammarAccess.getTableTableAccess().getGroup(), "rule__TableTable__Group__0");
put(grammarAccess.getTableTableAccess().getGroup_2_2(), "rule__TableTable__Group_2_2__0");
- put(grammarAccess.getTableTableAccess().getGroup_2_3(), "rule__TableTable__Group_2_3__0");
- put(grammarAccess.getTableTableAccess().getGroup_2_6(), "rule__TableTable__Group_2_6__0");
+ put(grammarAccess.getTableTableAccess().getGroup_2_5(), "rule__TableTable__Group_2_5__0");
put(grammarAccess.getTableTableAccess().getGroup_3(), "rule__TableTable__Group_3__0");
- put(grammarAccess.getTableBeanAccess().getGroup(), "rule__TableBean__Group__0");
- put(grammarAccess.getTableBeanAccess().getGroup_2_2(), "rule__TableBean__Group_2_2__0");
- put(grammarAccess.getTableBeanAccess().getGroup_2_3(), "rule__TableBean__Group_2_3__0");
- put(grammarAccess.getTableBeanAccess().getGroup_2_6(), "rule__TableBean__Group_2_6__0");
- put(grammarAccess.getTableBeanAccess().getGroup_3(), "rule__TableBean__Group_3__0");
put(grammarAccess.getTablePreorderAccess().getGroup(), "rule__TablePreorder__Group__0");
put(grammarAccess.getTableValueAccess().getGroup(), "rule__TableValue__Group__0");
put(grammarAccess.getTableValueAccess().getGroup_3_1(), "rule__TableValue__Group_3_1__0");
@@ -145,10 +149,6 @@ public class TableDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getTableTrendAccess().getGroup(), "rule__TableTrend__Group__0");
put(grammarAccess.getTableTooltipAccess().getGroup(), "rule__TableTooltip__Group__0");
put(grammarAccess.getTableGridAccess().getGroup(), "rule__TableGrid__Group__0");
- put(grammarAccess.getTableGridAccess().getGroup_2_1(), "rule__TableGrid__Group_2_1__0");
- put(grammarAccess.getTableGridAccess().getGroup_3_0(), "rule__TableGrid__Group_3_0__0");
- put(grammarAccess.getTableGridAccess().getGroup_3_3(), "rule__TableGrid__Group_3_3__0");
- put(grammarAccess.getTableGridAccess().getGroup_4(), "rule__TableGrid__Group_4__0");
put(grammarAccess.getPropertyAccess().getGroup(), "rule__Property__Group__0");
put(grammarAccess.getTableDtoDatasourceAccess().getGroup(), "rule__TableDtoDatasource__Group__0");
put(grammarAccess.getTableDtoDatasourceAccess().getGroup_2(), "rule__TableDtoDatasource__Group_2__0");
@@ -166,6 +166,7 @@ public class TableDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getPropertyPriceStyleAccess().getGroup(), "rule__PropertyPriceStyle__Group__0");
put(grammarAccess.getPropertyPriceStyleAccess().getGroup_6(), "rule__PropertyPriceStyle__Group_6__0");
put(grammarAccess.getPropertyTextStyleAccess().getGroup(), "rule__PropertyTextStyle__Group__0");
+ put(grammarAccess.getPropertyBlobImageStyleAccess().getGroup(), "rule__PropertyBlobImageStyle__Group__0");
put(grammarAccess.getPropertyImageStyleAccess().getGroup(), "rule__PropertyImageStyle__Group__0");
put(grammarAccess.getPropertyImageStyleAccess().getGroup_2(), "rule__PropertyImageStyle__Group_2__0");
put(grammarAccess.getNumericToResourceStyleConfigAccess().getGroup(), "rule__NumericToResourceStyleConfig__Group__0");
@@ -386,30 +387,17 @@ public class TableDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getTableSelectionAccess().getMultiSelectionAssignment_2_0(), "rule__TableSelection__MultiSelectionAssignment_2_0");
put(grammarAccess.getTableSelectionAccess().getSelectalwaysAssignment_3_0(), "rule__TableSelection__SelectalwaysAssignment_3_0");
put(grammarAccess.getTableSelectionAccess().getHeaderModeAssignment_3_1_1(), "rule__TableSelection__HeaderModeAssignment_3_1_1");
- put(grammarAccess.getTableSelectionAccess().getPollingAssignment_3_2_0(), "rule__TableSelection__PollingAssignment_3_2_0");
- put(grammarAccess.getTableSelectionAccess().getPollingTimeAssignment_3_2_1(), "rule__TableSelection__PollingTimeAssignment_3_2_1");
- put(grammarAccess.getTableSelectionAccess().getFilteringAssignment_3_3(), "rule__TableSelection__FilteringAssignment_3_3");
- put(grammarAccess.getTableSelectionAccess().getEmbeddedAssignment_3_4(), "rule__TableSelection__EmbeddedAssignment_3_4");
- put(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_5_1(), "rule__TableSelection__ToolbarAssignment_3_5_1");
+ put(grammarAccess.getTableSelectionAccess().getFilteringAssignment_3_2(), "rule__TableSelection__FilteringAssignment_3_2");
+ put(grammarAccess.getTableSelectionAccess().getEmbeddedAssignment_3_3(), "rule__TableSelection__EmbeddedAssignment_3_3");
+ put(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_4_1(), "rule__TableSelection__ToolbarAssignment_3_4_1");
put(grammarAccess.getTableSelectionAccess().getSourceAssignment_4_1(), "rule__TableSelection__SourceAssignment_4_1");
put(grammarAccess.getTableTableAccess().getSelectalwaysAssignment_2_0(), "rule__TableTable__SelectalwaysAssignment_2_0");
put(grammarAccess.getTableTableAccess().getSelectByIdAssignment_2_1(), "rule__TableTable__SelectByIdAssignment_2_1");
put(grammarAccess.getTableTableAccess().getHeaderModeAssignment_2_2_1(), "rule__TableTable__HeaderModeAssignment_2_2_1");
- put(grammarAccess.getTableTableAccess().getPollingAssignment_2_3_0(), "rule__TableTable__PollingAssignment_2_3_0");
- put(grammarAccess.getTableTableAccess().getPollingTimeAssignment_2_3_1(), "rule__TableTable__PollingTimeAssignment_2_3_1");
- put(grammarAccess.getTableTableAccess().getFilteringAssignment_2_4(), "rule__TableTable__FilteringAssignment_2_4");
- put(grammarAccess.getTableTableAccess().getEmbeddedAssignment_2_5(), "rule__TableTable__EmbeddedAssignment_2_5");
- put(grammarAccess.getTableTableAccess().getToolbarAssignment_2_6_1(), "rule__TableTable__ToolbarAssignment_2_6_1");
+ put(grammarAccess.getTableTableAccess().getFilteringAssignment_2_3(), "rule__TableTable__FilteringAssignment_2_3");
+ put(grammarAccess.getTableTableAccess().getEmbeddedAssignment_2_4(), "rule__TableTable__EmbeddedAssignment_2_4");
+ put(grammarAccess.getTableTableAccess().getToolbarAssignment_2_5_1(), "rule__TableTable__ToolbarAssignment_2_5_1");
put(grammarAccess.getTableTableAccess().getSourceAssignment_3_1(), "rule__TableTable__SourceAssignment_3_1");
- put(grammarAccess.getTableBeanAccess().getSelectalwaysAssignment_2_0(), "rule__TableBean__SelectalwaysAssignment_2_0");
- put(grammarAccess.getTableBeanAccess().getSelectByIdAssignment_2_1(), "rule__TableBean__SelectByIdAssignment_2_1");
- put(grammarAccess.getTableBeanAccess().getHeaderModeAssignment_2_2_1(), "rule__TableBean__HeaderModeAssignment_2_2_1");
- put(grammarAccess.getTableBeanAccess().getPollingAssignment_2_3_0(), "rule__TableBean__PollingAssignment_2_3_0");
- put(grammarAccess.getTableBeanAccess().getPollingTimeAssignment_2_3_1(), "rule__TableBean__PollingTimeAssignment_2_3_1");
- put(grammarAccess.getTableBeanAccess().getFilteringAssignment_2_4(), "rule__TableBean__FilteringAssignment_2_4");
- put(grammarAccess.getTableBeanAccess().getEmbeddedAssignment_2_5(), "rule__TableBean__EmbeddedAssignment_2_5");
- put(grammarAccess.getTableBeanAccess().getToolbarAssignment_2_6_1(), "rule__TableBean__ToolbarAssignment_2_6_1");
- put(grammarAccess.getTableBeanAccess().getSourceAssignment_3_1(), "rule__TableBean__SourceAssignment_3_1");
put(grammarAccess.getTablePreorderAccess().getColumnAssignment_2(), "rule__TablePreorder__ColumnAssignment_2");
put(grammarAccess.getTablePreorderAccess().getAscendingAssignment_3(), "rule__TablePreorder__AscendingAssignment_3");
put(grammarAccess.getTableValueAccess().getColumnAssignment_2(), "rule__TableValue__ColumnAssignment_2");
@@ -467,14 +455,7 @@ public class TableDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getTableIconAccess().getIconAssignment_1(), "rule__TableIcon__IconAssignment_1");
put(grammarAccess.getTableTrendAccess().getIconAssignment_1(), "rule__TableTrend__IconAssignment_1");
put(grammarAccess.getTableTooltipAccess().getTooltipAssignment_1(), "rule__TableTooltip__TooltipAssignment_1");
- put(grammarAccess.getTableGridAccess().getSelectalwaysAssignment_2_0(), "rule__TableGrid__SelectalwaysAssignment_2_0");
- put(grammarAccess.getTableGridAccess().getHeaderModeAssignment_2_1_1(), "rule__TableGrid__HeaderModeAssignment_2_1_1");
- put(grammarAccess.getTableGridAccess().getPollingAssignment_3_0_0(), "rule__TableGrid__PollingAssignment_3_0_0");
- put(grammarAccess.getTableGridAccess().getPollingTimeAssignment_3_0_1(), "rule__TableGrid__PollingTimeAssignment_3_0_1");
- put(grammarAccess.getTableGridAccess().getFilteringAssignment_3_1(), "rule__TableGrid__FilteringAssignment_3_1");
- put(grammarAccess.getTableGridAccess().getEmbeddedAssignment_3_2(), "rule__TableGrid__EmbeddedAssignment_3_2");
- put(grammarAccess.getTableGridAccess().getToolbarAssignment_3_3_1(), "rule__TableGrid__ToolbarAssignment_3_3_1");
- put(grammarAccess.getTableGridAccess().getSourceAssignment_4_1(), "rule__TableGrid__SourceAssignment_4_1");
+ put(grammarAccess.getTableGridAccess().getSourceAssignment_3(), "rule__TableGrid__SourceAssignment_3");
put(grammarAccess.getPropertyAccess().getEditableAssignment_0(), "rule__Property__EditableAssignment_0");
put(grammarAccess.getPropertyAccess().getPathAssignment_2(), "rule__Property__PathAssignment_2");
put(grammarAccess.getPropertyAccess().getStyleAssignment_4(), "rule__Property__StyleAssignment_4");
@@ -665,13 +646,10 @@ public class TableDSLParser extends AbstractContentAssistParser {
put(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment(), "rule__XImportSection__ImportDeclarationsAssignment");
put(grammarAccess.getTableSelectionAccess().getUnorderedGroup_3(), "rule__TableSelection__UnorderedGroup_3");
put(grammarAccess.getTableTableAccess().getUnorderedGroup_2(), "rule__TableTable__UnorderedGroup_2");
- put(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), "rule__TableBean__UnorderedGroup_2");
put(grammarAccess.getTableValueAccess().getUnorderedGroup_3(), "rule__TableValue__UnorderedGroup_3");
put(grammarAccess.getTableValueAccess().getUnorderedGroup_4(), "rule__TableValue__UnorderedGroup_4");
put(grammarAccess.getTableImageAccess().getUnorderedGroup_3(), "rule__TableImage__UnorderedGroup_3");
put(grammarAccess.getTableAxisAccess().getUnorderedGroup_2(), "rule__TableAxis__UnorderedGroup_2");
- put(grammarAccess.getTableGridAccess().getUnorderedGroup_2(), "rule__TableGrid__UnorderedGroup_2");
- put(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), "rule__TableGrid__UnorderedGroup_3");
}
};
}
diff --git a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.g b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.g
index cb5ffd9..85de43f 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.g
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.g
@@ -200,31 +200,6 @@ finally {
restoreStackSize(stackSize);
}
-// Entry rule entryRuleTableBean
-entryRuleTableBean
-:
-{ before(grammarAccess.getTableBeanRule()); }
- ruleTableBean
-{ after(grammarAccess.getTableBeanRule()); }
- EOF
-;
-
-// Rule TableBean
-ruleTableBean
- @init {
- int stackSize = keepStackSize();
- }
- :
- (
- { before(grammarAccess.getTableBeanAccess().getGroup()); }
- (rule__TableBean__Group__0)
- { after(grammarAccess.getTableBeanAccess().getGroup()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
// Entry rule entryRuleTablePreorder
entryRuleTablePreorder
:
@@ -1425,6 +1400,31 @@ finally {
restoreStackSize(stackSize);
}
+// Entry rule entryRulePropertyBlobImageStyle
+entryRulePropertyBlobImageStyle
+:
+{ before(grammarAccess.getPropertyBlobImageStyleRule()); }
+ rulePropertyBlobImageStyle
+{ after(grammarAccess.getPropertyBlobImageStyleRule()); }
+ EOF
+;
+
+// Rule PropertyBlobImageStyle
+rulePropertyBlobImageStyle
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getPropertyBlobImageStyleAccess().getGroup()); }
+ (rule__PropertyBlobImageStyle__Group__0)
+ { after(grammarAccess.getPropertyBlobImageStyleAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
// Entry rule entryRulePropertyImageStyle
entryRulePropertyImageStyle
:
@@ -3783,12 +3783,6 @@ rule__TableOption__Alternatives
ruleTableGrid
{ after(grammarAccess.getTableOptionAccess().getTableGridParserRuleCall_2()); }
)
- |
- (
- { before(grammarAccess.getTableOptionAccess().getTableBeanParserRuleCall_3()); }
- ruleTableBean
- { after(grammarAccess.getTableOptionAccess().getTableBeanParserRuleCall_3()); }
- )
;
finally {
restoreStackSize(stackSize);
@@ -4031,9 +4025,15 @@ rule__PropertyStyle__Alternatives
)
|
(
- { before(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_8()); }
+ { before(grammarAccess.getPropertyStyleAccess().getPropertyBlobImageStyleParserRuleCall_8()); }
+ rulePropertyBlobImageStyle
+ { after(grammarAccess.getPropertyStyleAccess().getPropertyBlobImageStyleParserRuleCall_8()); }
+ )
+ |
+ (
+ { before(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_9()); }
ruleGridPropIndicatorStyle
- { after(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_8()); }
+ { after(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_9()); }
)
;
finally {
@@ -6053,107 +6053,53 @@ finally {
}
-rule__TableSelection__Group_3_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableSelection__Group_3_2__0__Impl
- rule__TableSelection__Group_3_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableSelection__Group_3_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableSelectionAccess().getPollingAssignment_3_2_0()); }
- (rule__TableSelection__PollingAssignment_3_2_0)
- { after(grammarAccess.getTableSelectionAccess().getPollingAssignment_3_2_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableSelection__Group_3_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableSelection__Group_3_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableSelection__Group_3_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableSelectionAccess().getPollingTimeAssignment_3_2_1()); }
- (rule__TableSelection__PollingTimeAssignment_3_2_1)
- { after(grammarAccess.getTableSelectionAccess().getPollingTimeAssignment_3_2_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableSelection__Group_3_5__0
+rule__TableSelection__Group_3_4__0
@init {
int stackSize = keepStackSize();
}
:
- rule__TableSelection__Group_3_5__0__Impl
- rule__TableSelection__Group_3_5__1
+ rule__TableSelection__Group_3_4__0__Impl
+ rule__TableSelection__Group_3_4__1
;
finally {
restoreStackSize(stackSize);
}
-rule__TableSelection__Group_3_5__0__Impl
+rule__TableSelection__Group_3_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_5_0()); }
+ { before(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_4_0()); }
'toolbar'
- { after(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_5_0()); }
+ { after(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__TableSelection__Group_3_5__1
+rule__TableSelection__Group_3_4__1
@init {
int stackSize = keepStackSize();
}
:
- rule__TableSelection__Group_3_5__1__Impl
+ rule__TableSelection__Group_3_4__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__TableSelection__Group_3_5__1__Impl
+rule__TableSelection__Group_3_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_5_1()); }
- (rule__TableSelection__ToolbarAssignment_3_5_1)
- { after(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_5_1()); }
+ { before(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_4_1()); }
+ (rule__TableSelection__ToolbarAssignment_3_4_1)
+ { after(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_4_1()); }
)
;
finally {
@@ -6260,9 +6206,9 @@ rule__TableTable__Group__1__Impl
}
:
(
- { before(grammarAccess.getTableTableAccess().getTableKeyword_1()); }
- 'table'
- { after(grammarAccess.getTableTableAccess().getTableKeyword_1()); }
+ { before(grammarAccess.getTableTableAccess().getReadOnlyKeyword_1()); }
+ 'readOnly'
+ { after(grammarAccess.getTableTableAccess().getReadOnlyKeyword_1()); }
)
;
finally {
@@ -6377,107 +6323,53 @@ finally {
}
-rule__TableTable__Group_2_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableTable__Group_2_3__0__Impl
- rule__TableTable__Group_2_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableTable__Group_2_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableTableAccess().getPollingAssignment_2_3_0()); }
- (rule__TableTable__PollingAssignment_2_3_0)
- { after(grammarAccess.getTableTableAccess().getPollingAssignment_2_3_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableTable__Group_2_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableTable__Group_2_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableTable__Group_2_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableTableAccess().getPollingTimeAssignment_2_3_1()); }
- (rule__TableTable__PollingTimeAssignment_2_3_1)
- { after(grammarAccess.getTableTableAccess().getPollingTimeAssignment_2_3_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableTable__Group_2_6__0
+rule__TableTable__Group_2_5__0
@init {
int stackSize = keepStackSize();
}
:
- rule__TableTable__Group_2_6__0__Impl
- rule__TableTable__Group_2_6__1
+ rule__TableTable__Group_2_5__0__Impl
+ rule__TableTable__Group_2_5__1
;
finally {
restoreStackSize(stackSize);
}
-rule__TableTable__Group_2_6__0__Impl
+rule__TableTable__Group_2_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableTableAccess().getToolbarKeyword_2_6_0()); }
+ { before(grammarAccess.getTableTableAccess().getToolbarKeyword_2_5_0()); }
'toolbar'
- { after(grammarAccess.getTableTableAccess().getToolbarKeyword_2_6_0()); }
+ { after(grammarAccess.getTableTableAccess().getToolbarKeyword_2_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__TableTable__Group_2_6__1
+rule__TableTable__Group_2_5__1
@init {
int stackSize = keepStackSize();
}
:
- rule__TableTable__Group_2_6__1__Impl
+ rule__TableTable__Group_2_5__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__TableTable__Group_2_6__1__Impl
+rule__TableTable__Group_2_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableTableAccess().getToolbarAssignment_2_6_1()); }
- (rule__TableTable__ToolbarAssignment_2_6_1)
- { after(grammarAccess.getTableTableAccess().getToolbarAssignment_2_6_1()); }
+ { before(grammarAccess.getTableTableAccess().getToolbarAssignment_2_5_1()); }
+ (rule__TableTable__ToolbarAssignment_2_5_1)
+ { after(grammarAccess.getTableTableAccess().getToolbarAssignment_2_5_1()); }
)
;
finally {
@@ -6539,330 +6431,6 @@ finally {
}
-rule__TableBean__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group__0__Impl
- rule__TableBean__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getTableBeanAction_0()); }
- ()
- { after(grammarAccess.getTableBeanAccess().getTableBeanAction_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group__1__Impl
- rule__TableBean__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getBeanKeyword_1()); }
- 'bean'
- { after(grammarAccess.getTableBeanAccess().getBeanKeyword_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group__2__Impl
- rule__TableBean__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getUnorderedGroup_2()); }
- (rule__TableBean__UnorderedGroup_2)
- { after(grammarAccess.getTableBeanAccess().getUnorderedGroup_2()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getGroup_3()); }
- (rule__TableBean__Group_3__0)?
- { after(grammarAccess.getTableBeanAccess().getGroup_3()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableBean__Group_2_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_2_2__0__Impl
- rule__TableBean__Group_2_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getRowHeaderKeyword_2_2_0()); }
- 'rowHeader'
- { after(grammarAccess.getTableBeanAccess().getRowHeaderKeyword_2_2_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_2_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getHeaderModeAssignment_2_2_1()); }
- (rule__TableBean__HeaderModeAssignment_2_2_1)
- { after(grammarAccess.getTableBeanAccess().getHeaderModeAssignment_2_2_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableBean__Group_2_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_2_3__0__Impl
- rule__TableBean__Group_2_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getPollingAssignment_2_3_0()); }
- (rule__TableBean__PollingAssignment_2_3_0)
- { after(grammarAccess.getTableBeanAccess().getPollingAssignment_2_3_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_2_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getPollingTimeAssignment_2_3_1()); }
- (rule__TableBean__PollingTimeAssignment_2_3_1)
- { after(grammarAccess.getTableBeanAccess().getPollingTimeAssignment_2_3_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableBean__Group_2_6__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_2_6__0__Impl
- rule__TableBean__Group_2_6__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_6__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getToolbarKeyword_2_6_0()); }
- 'toolbar'
- { after(grammarAccess.getTableBeanAccess().getToolbarKeyword_2_6_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_6__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_2_6__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_2_6__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getToolbarAssignment_2_6_1()); }
- (rule__TableBean__ToolbarAssignment_2_6_1)
- { after(grammarAccess.getTableBeanAccess().getToolbarAssignment_2_6_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableBean__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_3__0__Impl
- rule__TableBean__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getUsingKeyword_3_0()); }
- 'using'
- { after(grammarAccess.getTableBeanAccess().getUsingKeyword_3_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableBeanAccess().getSourceAssignment_3_1()); }
- (rule__TableBean__SourceAssignment_3_1)
- { after(grammarAccess.getTableBeanAccess().getSourceAssignment_3_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
rule__TablePreorder__Group__0
@init {
int stackSize = keepStackSize();
@@ -9959,9 +9527,9 @@ rule__TableGrid__Group__1__Impl
}
:
(
- { before(grammarAccess.getTableGridAccess().getGridKeyword_1()); }
- 'grid'
- { after(grammarAccess.getTableGridAccess().getGridKeyword_1()); }
+ { before(grammarAccess.getTableGridAccess().getEditableKeyword_1()); }
+ 'editable'
+ { after(grammarAccess.getTableGridAccess().getEditableKeyword_1()); }
)
;
finally {
@@ -9986,9 +9554,9 @@ rule__TableGrid__Group__2__Impl
}
:
(
- { before(grammarAccess.getTableGridAccess().getUnorderedGroup_2()); }
- (rule__TableGrid__UnorderedGroup_2)
- { after(grammarAccess.getTableGridAccess().getUnorderedGroup_2()); }
+ { before(grammarAccess.getTableGridAccess().getUsingKeyword_2()); }
+ 'using'
+ { after(grammarAccess.getTableGridAccess().getUsingKeyword_2()); }
)
;
finally {
@@ -10001,7 +9569,6 @@ rule__TableGrid__Group__3
}
:
rule__TableGrid__Group__3__Impl
- rule__TableGrid__Group__4
;
finally {
restoreStackSize(stackSize);
@@ -10013,251 +9580,9 @@ rule__TableGrid__Group__3__Impl
}
:
(
- { before(grammarAccess.getTableGridAccess().getUnorderedGroup_3()); }
- (rule__TableGrid__UnorderedGroup_3)
- { after(grammarAccess.getTableGridAccess().getUnorderedGroup_3()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getGroup_4()); }
- (rule__TableGrid__Group_4__0)?
- { after(grammarAccess.getTableGridAccess().getGroup_4()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableGrid__Group_2_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_2_1__0__Impl
- rule__TableGrid__Group_2_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_2_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getRowheaderKeyword_2_1_0()); }
- 'rowheader'
- { after(grammarAccess.getTableGridAccess().getRowheaderKeyword_2_1_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_2_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_2_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_2_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getHeaderModeAssignment_2_1_1()); }
- (rule__TableGrid__HeaderModeAssignment_2_1_1)
- { after(grammarAccess.getTableGridAccess().getHeaderModeAssignment_2_1_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableGrid__Group_3_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_3_0__0__Impl
- rule__TableGrid__Group_3_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_3_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getPollingAssignment_3_0_0()); }
- (rule__TableGrid__PollingAssignment_3_0_0)
- { after(grammarAccess.getTableGridAccess().getPollingAssignment_3_0_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_3_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_3_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_3_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getPollingTimeAssignment_3_0_1()); }
- (rule__TableGrid__PollingTimeAssignment_3_0_1)
- { after(grammarAccess.getTableGridAccess().getPollingTimeAssignment_3_0_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableGrid__Group_3_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_3_3__0__Impl
- rule__TableGrid__Group_3_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_3_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getToolbarKeyword_3_3_0()); }
- 'toolbar'
- { after(grammarAccess.getTableGridAccess().getToolbarKeyword_3_3_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_3_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_3_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_3_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getToolbarAssignment_3_3_1()); }
- (rule__TableGrid__ToolbarAssignment_3_3_1)
- { after(grammarAccess.getTableGridAccess().getToolbarAssignment_3_3_1()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableGrid__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_4__0__Impl
- rule__TableGrid__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getUsingKeyword_4_0()); }
- 'using'
- { after(grammarAccess.getTableGridAccess().getUsingKeyword_4_0()); }
-)
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__Group_4__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
- { before(grammarAccess.getTableGridAccess().getSourceAssignment_4_1()); }
- (rule__TableGrid__SourceAssignment_4_1)
- { after(grammarAccess.getTableGridAccess().getSourceAssignment_4_1()); }
+ { before(grammarAccess.getTableGridAccess().getSourceAssignment_3()); }
+ (rule__TableGrid__SourceAssignment_3)
+ { after(grammarAccess.getTableGridAccess().getSourceAssignment_3()); }
)
;
finally {
@@ -11507,6 +10832,60 @@ finally {
}
+rule__PropertyBlobImageStyle__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PropertyBlobImageStyle__Group__0__Impl
+ rule__PropertyBlobImageStyle__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PropertyBlobImageStyle__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPropertyBlobImageStyleAccess().getCxGridPropBlobImageStyleAction_0()); }
+ ()
+ { after(grammarAccess.getPropertyBlobImageStyleAccess().getCxGridPropBlobImageStyleAction_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PropertyBlobImageStyle__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PropertyBlobImageStyle__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PropertyBlobImageStyle__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getPropertyBlobImageStyleAccess().getBlobImageStyleKeyword_1()); }
+ 'blobImageStyle'
+ { after(grammarAccess.getPropertyBlobImageStyleAccess().getBlobImageStyleKeyword_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__PropertyImageStyle__Group__0
@init {
int stackSize = keepStackSize();
@@ -25243,9 +24622,9 @@ rule__TableSelection__UnorderedGroup_3__Impl
selected = true;
}
(
- { before(grammarAccess.getTableSelectionAccess().getGroup_3_2()); }
- (rule__TableSelection__Group_3_2__0)
- { after(grammarAccess.getTableSelectionAccess().getGroup_3_2()); }
+ { before(grammarAccess.getTableSelectionAccess().getFilteringAssignment_3_2()); }
+ (rule__TableSelection__FilteringAssignment_3_2)
+ { after(grammarAccess.getTableSelectionAccess().getFilteringAssignment_3_2()); }
)
)
)|
@@ -25258,9 +24637,9 @@ rule__TableSelection__UnorderedGroup_3__Impl
selected = true;
}
(
- { before(grammarAccess.getTableSelectionAccess().getFilteringAssignment_3_3()); }
- (rule__TableSelection__FilteringAssignment_3_3)
- { after(grammarAccess.getTableSelectionAccess().getFilteringAssignment_3_3()); }
+ { before(grammarAccess.getTableSelectionAccess().getEmbeddedAssignment_3_3()); }
+ (rule__TableSelection__EmbeddedAssignment_3_3)
+ { after(grammarAccess.getTableSelectionAccess().getEmbeddedAssignment_3_3()); }
)
)
)|
@@ -25273,24 +24652,9 @@ rule__TableSelection__UnorderedGroup_3__Impl
selected = true;
}
(
- { before(grammarAccess.getTableSelectionAccess().getEmbeddedAssignment_3_4()); }
- (rule__TableSelection__EmbeddedAssignment_3_4)
- { after(grammarAccess.getTableSelectionAccess().getEmbeddedAssignment_3_4()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableSelectionAccess().getUnorderedGroup_3(), 5)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableSelectionAccess().getUnorderedGroup_3(), 5);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableSelectionAccess().getGroup_3_5()); }
- (rule__TableSelection__Group_3_5__0)
- { after(grammarAccess.getTableSelectionAccess().getGroup_3_5()); }
+ { before(grammarAccess.getTableSelectionAccess().getGroup_3_4()); }
+ (rule__TableSelection__Group_3_4__0)
+ { after(grammarAccess.getTableSelectionAccess().getGroup_3_4()); }
)
)
)
@@ -25356,18 +24720,6 @@ rule__TableSelection__UnorderedGroup_3__4
}
:
rule__TableSelection__UnorderedGroup_3__Impl
- rule__TableSelection__UnorderedGroup_3__5?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableSelection__UnorderedGroup_3__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableSelection__UnorderedGroup_3__Impl
;
finally {
restoreStackSize(stackSize);
@@ -25449,9 +24801,9 @@ rule__TableTable__UnorderedGroup_2__Impl
selected = true;
}
(
- { before(grammarAccess.getTableTableAccess().getGroup_2_3()); }
- (rule__TableTable__Group_2_3__0)
- { after(grammarAccess.getTableTableAccess().getGroup_2_3()); }
+ { before(grammarAccess.getTableTableAccess().getFilteringAssignment_2_3()); }
+ (rule__TableTable__FilteringAssignment_2_3)
+ { after(grammarAccess.getTableTableAccess().getFilteringAssignment_2_3()); }
)
)
)|
@@ -25464,9 +24816,9 @@ rule__TableTable__UnorderedGroup_2__Impl
selected = true;
}
(
- { before(grammarAccess.getTableTableAccess().getFilteringAssignment_2_4()); }
- (rule__TableTable__FilteringAssignment_2_4)
- { after(grammarAccess.getTableTableAccess().getFilteringAssignment_2_4()); }
+ { before(grammarAccess.getTableTableAccess().getEmbeddedAssignment_2_4()); }
+ (rule__TableTable__EmbeddedAssignment_2_4)
+ { after(grammarAccess.getTableTableAccess().getEmbeddedAssignment_2_4()); }
)
)
)|
@@ -25479,24 +24831,9 @@ rule__TableTable__UnorderedGroup_2__Impl
selected = true;
}
(
- { before(grammarAccess.getTableTableAccess().getEmbeddedAssignment_2_5()); }
- (rule__TableTable__EmbeddedAssignment_2_5)
- { after(grammarAccess.getTableTableAccess().getEmbeddedAssignment_2_5()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableTableAccess().getUnorderedGroup_2(), 6)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableTableAccess().getUnorderedGroup_2(), 6);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableTableAccess().getGroup_2_6()); }
- (rule__TableTable__Group_2_6__0)
- { after(grammarAccess.getTableTableAccess().getGroup_2_6()); }
+ { before(grammarAccess.getTableTableAccess().getGroup_2_5()); }
+ (rule__TableTable__Group_2_5__0)
+ { after(grammarAccess.getTableTableAccess().getGroup_2_5()); }
)
)
)
@@ -25574,236 +24911,6 @@ rule__TableTable__UnorderedGroup_2__5
}
:
rule__TableTable__UnorderedGroup_2__Impl
- rule__TableTable__UnorderedGroup_2__6?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableTable__UnorderedGroup_2__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableTable__UnorderedGroup_2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableBean__UnorderedGroup_2
- @init {
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getTableBeanAccess().getUnorderedGroup_2());
- }
-:
- rule__TableBean__UnorderedGroup_2__0
- ?
-;
-finally {
- getUnorderedGroupHelper().leave(grammarAccess.getTableBeanAccess().getUnorderedGroup_2());
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__Impl
- @init {
- int stackSize = keepStackSize();
- boolean selected = false;
- }
-:
- (
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 0)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 0);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getSelectalwaysAssignment_2_0()); }
- (rule__TableBean__SelectalwaysAssignment_2_0)
- { after(grammarAccess.getTableBeanAccess().getSelectalwaysAssignment_2_0()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 1)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 1);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getSelectByIdAssignment_2_1()); }
- (rule__TableBean__SelectByIdAssignment_2_1)
- { after(grammarAccess.getTableBeanAccess().getSelectByIdAssignment_2_1()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 2)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 2);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getGroup_2_2()); }
- (rule__TableBean__Group_2_2__0)
- { after(grammarAccess.getTableBeanAccess().getGroup_2_2()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 3)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 3);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getGroup_2_3()); }
- (rule__TableBean__Group_2_3__0)
- { after(grammarAccess.getTableBeanAccess().getGroup_2_3()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 4)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 4);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getFilteringAssignment_2_4()); }
- (rule__TableBean__FilteringAssignment_2_4)
- { after(grammarAccess.getTableBeanAccess().getFilteringAssignment_2_4()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 5)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 5);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getEmbeddedAssignment_2_5()); }
- (rule__TableBean__EmbeddedAssignment_2_5)
- { after(grammarAccess.getTableBeanAccess().getEmbeddedAssignment_2_5()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 6)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableBeanAccess().getUnorderedGroup_2(), 6);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableBeanAccess().getGroup_2_6()); }
- (rule__TableBean__Group_2_6__0)
- { after(grammarAccess.getTableBeanAccess().getGroup_2_6()); }
- )
- )
- )
- )
-;
-finally {
- if (selected)
- getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTableBeanAccess().getUnorderedGroup_2());
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
- rule__TableBean__UnorderedGroup_2__1?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
- rule__TableBean__UnorderedGroup_2__2?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
- rule__TableBean__UnorderedGroup_2__3?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
- rule__TableBean__UnorderedGroup_2__4?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
- rule__TableBean__UnorderedGroup_2__5?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
- rule__TableBean__UnorderedGroup_2__6?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__UnorderedGroup_2__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableBean__UnorderedGroup_2__Impl
;
finally {
restoreStackSize(stackSize);
@@ -26250,226 +25357,6 @@ finally {
}
-rule__TableGrid__UnorderedGroup_2
- @init {
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getTableGridAccess().getUnorderedGroup_2());
- }
-:
- rule__TableGrid__UnorderedGroup_2__0
- ?
-;
-finally {
- getUnorderedGroupHelper().leave(grammarAccess.getTableGridAccess().getUnorderedGroup_2());
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_2__Impl
- @init {
- int stackSize = keepStackSize();
- boolean selected = false;
- }
-:
- (
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableGridAccess().getUnorderedGroup_2(), 0)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableGridAccess().getUnorderedGroup_2(), 0);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableGridAccess().getSelectalwaysAssignment_2_0()); }
- (rule__TableGrid__SelectalwaysAssignment_2_0)
- { after(grammarAccess.getTableGridAccess().getSelectalwaysAssignment_2_0()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableGridAccess().getUnorderedGroup_2(), 1)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableGridAccess().getUnorderedGroup_2(), 1);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableGridAccess().getGroup_2_1()); }
- (rule__TableGrid__Group_2_1__0)
- { after(grammarAccess.getTableGridAccess().getGroup_2_1()); }
- )
- )
- )
- )
-;
-finally {
- if (selected)
- getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTableGridAccess().getUnorderedGroup_2());
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__UnorderedGroup_2__Impl
- rule__TableGrid__UnorderedGroup_2__1?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__UnorderedGroup_2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TableGrid__UnorderedGroup_3
- @init {
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getTableGridAccess().getUnorderedGroup_3());
- }
-:
- rule__TableGrid__UnorderedGroup_3__0
- ?
-;
-finally {
- getUnorderedGroupHelper().leave(grammarAccess.getTableGridAccess().getUnorderedGroup_3());
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_3__Impl
- @init {
- int stackSize = keepStackSize();
- boolean selected = false;
- }
-:
- (
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 0)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 0);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableGridAccess().getGroup_3_0()); }
- (rule__TableGrid__Group_3_0__0)
- { after(grammarAccess.getTableGridAccess().getGroup_3_0()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 1)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 1);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableGridAccess().getFilteringAssignment_3_1()); }
- (rule__TableGrid__FilteringAssignment_3_1)
- { after(grammarAccess.getTableGridAccess().getFilteringAssignment_3_1()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 2)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 2);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableGridAccess().getEmbeddedAssignment_3_2()); }
- (rule__TableGrid__EmbeddedAssignment_3_2)
- { after(grammarAccess.getTableGridAccess().getEmbeddedAssignment_3_2()); }
- )
- )
- )|
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 3)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getTableGridAccess().getUnorderedGroup_3(), 3);
- }
- {
- selected = true;
- }
- (
- { before(grammarAccess.getTableGridAccess().getGroup_3_3()); }
- (rule__TableGrid__Group_3_3__0)
- { after(grammarAccess.getTableGridAccess().getGroup_3_3()); }
- )
- )
- )
- )
-;
-finally {
- if (selected)
- getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTableGridAccess().getUnorderedGroup_3());
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__UnorderedGroup_3__Impl
- rule__TableGrid__UnorderedGroup_3__1?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__UnorderedGroup_3__Impl
- rule__TableGrid__UnorderedGroup_3__2?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_3__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__UnorderedGroup_3__Impl
- rule__TableGrid__UnorderedGroup_3__3?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__UnorderedGroup_3__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TableGrid__UnorderedGroup_3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
rule__TableModel__ImportSectionAssignment_0
@init {
int stackSize = keepStackSize();
@@ -26647,91 +25534,57 @@ finally {
restoreStackSize(stackSize);
}
-rule__TableSelection__PollingAssignment_3_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableSelectionAccess().getPollingPollingKeyword_3_2_0_0()); }
- (
- { before(grammarAccess.getTableSelectionAccess().getPollingPollingKeyword_3_2_0_0()); }
- 'polling'
- { after(grammarAccess.getTableSelectionAccess().getPollingPollingKeyword_3_2_0_0()); }
- )
- { after(grammarAccess.getTableSelectionAccess().getPollingPollingKeyword_3_2_0_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableSelection__PollingTimeAssignment_3_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableSelectionAccess().getPollingTimeNumberParserRuleCall_3_2_1_0()); }
- ruleNumber
- { after(grammarAccess.getTableSelectionAccess().getPollingTimeNumberParserRuleCall_3_2_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableSelection__FilteringAssignment_3_3
+rule__TableSelection__FilteringAssignment_3_2
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_3_0()); }
+ { before(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_2_0()); }
(
- { before(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_3_0()); }
+ { before(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_2_0()); }
'filtering'
- { after(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_3_0()); }
+ { after(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_2_0()); }
)
- { after(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_3_0()); }
+ { after(grammarAccess.getTableSelectionAccess().getFilteringFilteringKeyword_3_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__TableSelection__EmbeddedAssignment_3_4
+rule__TableSelection__EmbeddedAssignment_3_3
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_4_0()); }
+ { before(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_3_0()); }
(
- { before(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_4_0()); }
+ { before(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_3_0()); }
'embedded'
- { after(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_4_0()); }
+ { after(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_3_0()); }
)
- { after(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_4_0()); }
+ { after(grammarAccess.getTableSelectionAccess().getEmbeddedEmbeddedKeyword_3_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__TableSelection__ToolbarAssignment_3_5_1
+rule__TableSelection__ToolbarAssignment_3_4_1
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarCrossReference_3_5_1_0()); }
+ { before(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarCrossReference_3_4_1_0()); }
(
- { before(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarIDTerminalRuleCall_3_5_1_0_1()); }
+ { before(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarIDTerminalRuleCall_3_4_1_0_1()); }
RULE_ID
- { after(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarIDTerminalRuleCall_3_5_1_0_1()); }
+ { after(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarIDTerminalRuleCall_3_4_1_0_1()); }
)
- { after(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarCrossReference_3_5_1_0()); }
+ { after(grammarAccess.getTableSelectionAccess().getToolbarActionToolbarCrossReference_3_4_1_0()); }
)
;
finally {
@@ -26806,91 +25659,57 @@ finally {
restoreStackSize(stackSize);
}
-rule__TableTable__PollingAssignment_2_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableTableAccess().getPollingPollingKeyword_2_3_0_0()); }
- (
- { before(grammarAccess.getTableTableAccess().getPollingPollingKeyword_2_3_0_0()); }
- 'polling'
- { after(grammarAccess.getTableTableAccess().getPollingPollingKeyword_2_3_0_0()); }
- )
- { after(grammarAccess.getTableTableAccess().getPollingPollingKeyword_2_3_0_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableTable__PollingTimeAssignment_2_3_1
+rule__TableTable__FilteringAssignment_2_3
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableTableAccess().getPollingTimeNumberParserRuleCall_2_3_1_0()); }
- ruleNumber
- { after(grammarAccess.getTableTableAccess().getPollingTimeNumberParserRuleCall_2_3_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableTable__FilteringAssignment_2_4
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_4_0()); }
+ { before(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_3_0()); }
(
- { before(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_4_0()); }
+ { before(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_3_0()); }
'filtering'
- { after(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_4_0()); }
+ { after(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_3_0()); }
)
- { after(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_4_0()); }
+ { after(grammarAccess.getTableTableAccess().getFilteringFilteringKeyword_2_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__TableTable__EmbeddedAssignment_2_5
+rule__TableTable__EmbeddedAssignment_2_4
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
+ { before(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_4_0()); }
(
- { before(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
+ { before(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_4_0()); }
'embedded'
- { after(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
+ { after(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_4_0()); }
)
- { after(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
+ { after(grammarAccess.getTableTableAccess().getEmbeddedEmbeddedKeyword_2_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
-rule__TableTable__ToolbarAssignment_2_6_1
+rule__TableTable__ToolbarAssignment_2_5_1
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableTableAccess().getToolbarActionToolbarCrossReference_2_6_1_0()); }
+ { before(grammarAccess.getTableTableAccess().getToolbarActionToolbarCrossReference_2_5_1_0()); }
(
- { before(grammarAccess.getTableTableAccess().getToolbarActionToolbarIDTerminalRuleCall_2_6_1_0_1()); }
+ { before(grammarAccess.getTableTableAccess().getToolbarActionToolbarIDTerminalRuleCall_2_5_1_0_1()); }
RULE_ID
- { after(grammarAccess.getTableTableAccess().getToolbarActionToolbarIDTerminalRuleCall_2_6_1_0_1()); }
+ { after(grammarAccess.getTableTableAccess().getToolbarActionToolbarIDTerminalRuleCall_2_5_1_0_1()); }
)
- { after(grammarAccess.getTableTableAccess().getToolbarActionToolbarCrossReference_2_6_1_0()); }
+ { after(grammarAccess.getTableTableAccess().getToolbarActionToolbarCrossReference_2_5_1_0()); }
)
;
finally {
@@ -26912,165 +25731,6 @@ finally {
restoreStackSize(stackSize);
}
-rule__TableBean__SelectalwaysAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getSelectalwaysAlwaysSelectedKeyword_2_0_0()); }
- (
- { before(grammarAccess.getTableBeanAccess().getSelectalwaysAlwaysSelectedKeyword_2_0_0()); }
- 'alwaysSelected'
- { after(grammarAccess.getTableBeanAccess().getSelectalwaysAlwaysSelectedKeyword_2_0_0()); }
- )
- { after(grammarAccess.getTableBeanAccess().getSelectalwaysAlwaysSelectedKeyword_2_0_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__SelectByIdAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getSelectByIdSelectByIdKeyword_2_1_0()); }
- (
- { before(grammarAccess.getTableBeanAccess().getSelectByIdSelectByIdKeyword_2_1_0()); }
- 'selectById'
- { after(grammarAccess.getTableBeanAccess().getSelectByIdSelectByIdKeyword_2_1_0()); }
- )
- { after(grammarAccess.getTableBeanAccess().getSelectByIdSelectByIdKeyword_2_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__HeaderModeAssignment_2_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getHeaderModeRowHeaderModeEnumRuleCall_2_2_1_0()); }
- ruleRowHeaderMode
- { after(grammarAccess.getTableBeanAccess().getHeaderModeRowHeaderModeEnumRuleCall_2_2_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__PollingAssignment_2_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getPollingPollingKeyword_2_3_0_0()); }
- (
- { before(grammarAccess.getTableBeanAccess().getPollingPollingKeyword_2_3_0_0()); }
- 'polling'
- { after(grammarAccess.getTableBeanAccess().getPollingPollingKeyword_2_3_0_0()); }
- )
- { after(grammarAccess.getTableBeanAccess().getPollingPollingKeyword_2_3_0_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__PollingTimeAssignment_2_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getPollingTimeNumberParserRuleCall_2_3_1_0()); }
- ruleNumber
- { after(grammarAccess.getTableBeanAccess().getPollingTimeNumberParserRuleCall_2_3_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__FilteringAssignment_2_4
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getFilteringFilteringKeyword_2_4_0()); }
- (
- { before(grammarAccess.getTableBeanAccess().getFilteringFilteringKeyword_2_4_0()); }
- 'filtering'
- { after(grammarAccess.getTableBeanAccess().getFilteringFilteringKeyword_2_4_0()); }
- )
- { after(grammarAccess.getTableBeanAccess().getFilteringFilteringKeyword_2_4_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__EmbeddedAssignment_2_5
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
- (
- { before(grammarAccess.getTableBeanAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
- 'embedded'
- { after(grammarAccess.getTableBeanAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
- )
- { after(grammarAccess.getTableBeanAccess().getEmbeddedEmbeddedKeyword_2_5_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__ToolbarAssignment_2_6_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getToolbarActionToolbarCrossReference_2_6_1_0()); }
- (
- { before(grammarAccess.getTableBeanAccess().getToolbarActionToolbarIDTerminalRuleCall_2_6_1_0_1()); }
- RULE_ID
- { after(grammarAccess.getTableBeanAccess().getToolbarActionToolbarIDTerminalRuleCall_2_6_1_0_1()); }
- )
- { after(grammarAccess.getTableBeanAccess().getToolbarActionToolbarCrossReference_2_6_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableBean__SourceAssignment_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableBeanAccess().getSourceTableDatamartParserRuleCall_3_1_0()); }
- ruleTableDatamart
- { after(grammarAccess.getTableBeanAccess().getSourceTableDatamartParserRuleCall_3_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__TablePreorder__ColumnAssignment_2
@init {
int stackSize = keepStackSize();
@@ -27998,140 +26658,15 @@ finally {
restoreStackSize(stackSize);
}
-rule__TableGrid__SelectalwaysAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getSelectalwaysSelectalwaysKeyword_2_0_0()); }
- (
- { before(grammarAccess.getTableGridAccess().getSelectalwaysSelectalwaysKeyword_2_0_0()); }
- 'selectalways'
- { after(grammarAccess.getTableGridAccess().getSelectalwaysSelectalwaysKeyword_2_0_0()); }
- )
- { after(grammarAccess.getTableGridAccess().getSelectalwaysSelectalwaysKeyword_2_0_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__HeaderModeAssignment_2_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getHeaderModeRowHeaderModeEnumRuleCall_2_1_1_0()); }
- ruleRowHeaderMode
- { after(grammarAccess.getTableGridAccess().getHeaderModeRowHeaderModeEnumRuleCall_2_1_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__PollingAssignment_3_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getPollingPollingKeyword_3_0_0_0()); }
- (
- { before(grammarAccess.getTableGridAccess().getPollingPollingKeyword_3_0_0_0()); }
- 'polling'
- { after(grammarAccess.getTableGridAccess().getPollingPollingKeyword_3_0_0_0()); }
- )
- { after(grammarAccess.getTableGridAccess().getPollingPollingKeyword_3_0_0_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__PollingTimeAssignment_3_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getPollingTimeNumberParserRuleCall_3_0_1_0()); }
- ruleNumber
- { after(grammarAccess.getTableGridAccess().getPollingTimeNumberParserRuleCall_3_0_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__FilteringAssignment_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getFilteringFilteringKeyword_3_1_0()); }
- (
- { before(grammarAccess.getTableGridAccess().getFilteringFilteringKeyword_3_1_0()); }
- 'filtering'
- { after(grammarAccess.getTableGridAccess().getFilteringFilteringKeyword_3_1_0()); }
- )
- { after(grammarAccess.getTableGridAccess().getFilteringFilteringKeyword_3_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__EmbeddedAssignment_3_2
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getEmbeddedEmbeddedKeyword_3_2_0()); }
- (
- { before(grammarAccess.getTableGridAccess().getEmbeddedEmbeddedKeyword_3_2_0()); }
- 'embedded'
- { after(grammarAccess.getTableGridAccess().getEmbeddedEmbeddedKeyword_3_2_0()); }
- )
- { after(grammarAccess.getTableGridAccess().getEmbeddedEmbeddedKeyword_3_2_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__ToolbarAssignment_3_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
- (
- { before(grammarAccess.getTableGridAccess().getToolbarActionToolbarCrossReference_3_3_1_0()); }
- (
- { before(grammarAccess.getTableGridAccess().getToolbarActionToolbarIDTerminalRuleCall_3_3_1_0_1()); }
- RULE_ID
- { after(grammarAccess.getTableGridAccess().getToolbarActionToolbarIDTerminalRuleCall_3_3_1_0_1()); }
- )
- { after(grammarAccess.getTableGridAccess().getToolbarActionToolbarCrossReference_3_3_1_0()); }
- )
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TableGrid__SourceAssignment_4_1
+rule__TableGrid__SourceAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
- { before(grammarAccess.getTableGridAccess().getSourceTableDtoDatasourceParserRuleCall_4_1_0()); }
+ { before(grammarAccess.getTableGridAccess().getSourceTableDtoDatasourceParserRuleCall_3_0()); }
ruleTableDtoDatasource
- { after(grammarAccess.getTableGridAccess().getSourceTableDtoDatasourceParserRuleCall_4_1_0()); }
+ { after(grammarAccess.getTableGridAccess().getSourceTableDtoDatasourceParserRuleCall_3_0()); }
)
;
finally {
diff --git a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.tokens b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.tokens
index 50f402e..6af0d89 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.tokens
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSL.tokens
@@ -25,7 +25,7 @@
'/'=41
'/='=24
':'=145
-'::'=180
+'::'=177
';'=133
'<'=32
'<>'=37
@@ -36,7 +36,7 @@
'>'=31
'>='=30
'?'=159
-'?.'=181
+'?.'=178
'?:'=38
'@'=134
'['=140
@@ -45,58 +45,57 @@
'allColumns'=93
'alwaysSelected'=163
'as'=78
-'ascending'=168
+'ascending'=167
'axis'=108
'bad-rising'=61
-'bean'=83
-'boolStyle'=121
-'buttonStyle'=118
+'blobImageStyle'=130
+'boolStyle'=120
+'buttonStyle'=117
'case'=146
'catch'=158
'cellcolor'=110
'chapters'=73
-'collapse'=169
+'collapse'=168
'column'=95
'columns'=69
'datamart'=107
-'dateStyle'=122
+'dateStyle'=121
'daysInPast'=103
'default'=68
'derived'=97
'describedBy'=161
-'details'=175
+'details'=174
'do'=149
-'dto'=117
-'dynamic'=172
-'editable'=178
+'dto'=116
+'dynamic'=171
+'editable'=113
'else'=143
-'embedded'=166
+'embedded'=165
'equal'=54
-'eventTopic'=119
+'eventTopic'=118
'explicit'=66
'extends'=48
'extension'=51
'false'=53
-'filtering'=165
+'filtering'=164
'finally'=156
'for'=147
-'format'=123
+'format'=122
'formatter'=89
'good-sloping'=63
'greater equal'=55
'greater than'=56
-'greenFrom'=128
-'grid'=113
+'greenFrom'=127
'hidden'=65
-'hidelabel'=171
-'htmlStyle'=120
+'hidelabel'=170
+'htmlStyle'=119
'icon'=86
'if'=142
-'image'=170
+'image'=169
'imageStyle'=131
'import'=50
'indexed'=67
-'indicatorStyle'=127
+'indicatorStyle'=126
'instanceof'=141
'integer'=104
'intervals'=87
@@ -104,49 +103,47 @@
'lookups'=88
'lower equal'=57
'lower than'=58
-'max'=126
+'max'=125
'measure'=96
'multiple'=162
'new'=150
'not equal'=59
-'notifyOnSelect'=176
-'ns'=179
+'notifyOnSelect'=175
+'ns'=176
'null'=151
'number'=105
-'numberStyle'=124
+'numberStyle'=123
'ordinal'=94
'package'=74
'pages'=71
'path'=90
-'polling'=164
'preorder'=84
-'progressbarStyle'=125
-'prop'=115
+'progressbarStyle'=124
+'prop'=114
'property'=99
-'redUntil'=129
-'resize'=173
+'readOnly'=83
+'redUntil'=128
+'resize'=172
'return'=154
'rising'=60
'rowHeader'=80
-'rowheader'=114
-'rowheight'=174
+'rowheight'=173
'rows'=70
'sections'=72
-'selectById'=167
-'selectalways'=177
+'selectById'=166
'selection'=79
'single'=18
'sloping'=62
'stagnating'=64
'static'=49
'string'=106
-'style'=116
+'style'=115
'super'=52
'switch'=144
'synchronized'=157
'table'=77
'taskId'=92
-'textStyle'=130
+'textStyle'=129
'textcolor'=109
'then'=132
'throw'=153
@@ -154,7 +151,7 @@
'tooltip'=112
'tooltipPattern'=91
'trend'=111
-'true'=184
+'true'=181
'try'=155
'typeof'=152
'upToInteger'=102
@@ -162,10 +159,10 @@
'using'=82
'val'=47
'value'=85
-'var'=183
+'var'=180
'while'=148
'{'=75
-'|'=182
+'|'=179
'||'=16
'}'=76
RULE_ANY_OTHER=14
@@ -264,9 +261,6 @@ T__179=179
T__17=17
T__180=180
T__181=181
-T__182=182
-T__183=183
-T__184=184
T__18=18
T__19=19
T__20=20
diff --git a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLLexer.java b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLLexer.java
index 760d9c7..9fdec7f 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLLexer.java
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLLexer.java
@@ -1,3 +1,17 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ */
package org.eclipse.osbp.xtext.table.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -109,11 +123,8 @@ public class InternalTableDSLLexer extends Lexer {
public static final int T__102=102;
public static final int T__94=94;
public static final int T__101=101;
- public static final int T__184=184;
- public static final int T__183=183;
public static final int T__90=90;
public static final int T__180=180;
- public static final int T__182=182;
public static final int T__181=181;
public static final int T__19=19;
public static final int T__15=15;
@@ -1629,10 +1640,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:79:7: ( 'bean' )
- // InternalTableDSL.g:79:9: 'bean'
+ // InternalTableDSL.g:79:7: ( 'readOnly' )
+ // InternalTableDSL.g:79:9: 'readOnly'
{
- match("bean");
+ match("readOnly");
}
@@ -2259,10 +2270,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:109:8: ( 'grid' )
- // InternalTableDSL.g:109:10: 'grid'
+ // InternalTableDSL.g:109:8: ( 'editable' )
+ // InternalTableDSL.g:109:10: 'editable'
{
- match("grid");
+ match("editable");
}
@@ -2280,10 +2291,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:110:8: ( 'rowheader' )
- // InternalTableDSL.g:110:10: 'rowheader'
+ // InternalTableDSL.g:110:8: ( 'prop' )
+ // InternalTableDSL.g:110:10: 'prop'
{
- match("rowheader");
+ match("prop");
}
@@ -2301,10 +2312,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:111:8: ( 'prop' )
- // InternalTableDSL.g:111:10: 'prop'
+ // InternalTableDSL.g:111:8: ( 'style' )
+ // InternalTableDSL.g:111:10: 'style'
{
- match("prop");
+ match("style");
}
@@ -2322,10 +2333,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:112:8: ( 'style' )
- // InternalTableDSL.g:112:10: 'style'
+ // InternalTableDSL.g:112:8: ( 'dto' )
+ // InternalTableDSL.g:112:10: 'dto'
{
- match("style");
+ match("dto");
}
@@ -2343,10 +2354,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:113:8: ( 'dto' )
- // InternalTableDSL.g:113:10: 'dto'
+ // InternalTableDSL.g:113:8: ( 'buttonStyle' )
+ // InternalTableDSL.g:113:10: 'buttonStyle'
{
- match("dto");
+ match("buttonStyle");
}
@@ -2364,10 +2375,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:114:8: ( 'buttonStyle' )
- // InternalTableDSL.g:114:10: 'buttonStyle'
+ // InternalTableDSL.g:114:8: ( 'eventTopic' )
+ // InternalTableDSL.g:114:10: 'eventTopic'
{
- match("buttonStyle");
+ match("eventTopic");
}
@@ -2385,10 +2396,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:115:8: ( 'eventTopic' )
- // InternalTableDSL.g:115:10: 'eventTopic'
+ // InternalTableDSL.g:115:8: ( 'htmlStyle' )
+ // InternalTableDSL.g:115:10: 'htmlStyle'
{
- match("eventTopic");
+ match("htmlStyle");
}
@@ -2406,10 +2417,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:116:8: ( 'htmlStyle' )
- // InternalTableDSL.g:116:10: 'htmlStyle'
+ // InternalTableDSL.g:116:8: ( 'boolStyle' )
+ // InternalTableDSL.g:116:10: 'boolStyle'
{
- match("htmlStyle");
+ match("boolStyle");
}
@@ -2427,10 +2438,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:117:8: ( 'boolStyle' )
- // InternalTableDSL.g:117:10: 'boolStyle'
+ // InternalTableDSL.g:117:8: ( 'dateStyle' )
+ // InternalTableDSL.g:117:10: 'dateStyle'
{
- match("boolStyle");
+ match("dateStyle");
}
@@ -2448,10 +2459,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:118:8: ( 'dateStyle' )
- // InternalTableDSL.g:118:10: 'dateStyle'
+ // InternalTableDSL.g:118:8: ( 'format' )
+ // InternalTableDSL.g:118:10: 'format'
{
- match("dateStyle");
+ match("format");
}
@@ -2469,10 +2480,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:119:8: ( 'format' )
- // InternalTableDSL.g:119:10: 'format'
+ // InternalTableDSL.g:119:8: ( 'numberStyle' )
+ // InternalTableDSL.g:119:10: 'numberStyle'
{
- match("format");
+ match("numberStyle");
}
@@ -2490,10 +2501,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:120:8: ( 'numberStyle' )
- // InternalTableDSL.g:120:10: 'numberStyle'
+ // InternalTableDSL.g:120:8: ( 'progressbarStyle' )
+ // InternalTableDSL.g:120:10: 'progressbarStyle'
{
- match("numberStyle");
+ match("progressbarStyle");
}
@@ -2511,10 +2522,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:121:8: ( 'progressbarStyle' )
- // InternalTableDSL.g:121:10: 'progressbarStyle'
+ // InternalTableDSL.g:121:8: ( 'max' )
+ // InternalTableDSL.g:121:10: 'max'
{
- match("progressbarStyle");
+ match("max");
}
@@ -2532,10 +2543,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:122:8: ( 'max' )
- // InternalTableDSL.g:122:10: 'max'
+ // InternalTableDSL.g:122:8: ( 'indicatorStyle' )
+ // InternalTableDSL.g:122:10: 'indicatorStyle'
{
- match("max");
+ match("indicatorStyle");
}
@@ -2553,10 +2564,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__127;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:123:8: ( 'indicatorStyle' )
- // InternalTableDSL.g:123:10: 'indicatorStyle'
+ // InternalTableDSL.g:123:8: ( 'greenFrom' )
+ // InternalTableDSL.g:123:10: 'greenFrom'
{
- match("indicatorStyle");
+ match("greenFrom");
}
@@ -2574,10 +2585,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__128;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:124:8: ( 'greenFrom' )
- // InternalTableDSL.g:124:10: 'greenFrom'
+ // InternalTableDSL.g:124:8: ( 'redUntil' )
+ // InternalTableDSL.g:124:10: 'redUntil'
{
- match("greenFrom");
+ match("redUntil");
}
@@ -2595,10 +2606,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__129;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:125:8: ( 'redUntil' )
- // InternalTableDSL.g:125:10: 'redUntil'
+ // InternalTableDSL.g:125:8: ( 'textStyle' )
+ // InternalTableDSL.g:125:10: 'textStyle'
{
- match("redUntil");
+ match("textStyle");
}
@@ -2616,10 +2627,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__130;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:126:8: ( 'textStyle' )
- // InternalTableDSL.g:126:10: 'textStyle'
+ // InternalTableDSL.g:126:8: ( 'blobImageStyle' )
+ // InternalTableDSL.g:126:10: 'blobImageStyle'
{
- match("textStyle");
+ match("blobImageStyle");
}
@@ -3319,10 +3330,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__164;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:160:8: ( 'polling' )
- // InternalTableDSL.g:160:10: 'polling'
+ // InternalTableDSL.g:160:8: ( 'filtering' )
+ // InternalTableDSL.g:160:10: 'filtering'
{
- match("polling");
+ match("filtering");
}
@@ -3340,10 +3351,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__165;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:161:8: ( 'filtering' )
- // InternalTableDSL.g:161:10: 'filtering'
+ // InternalTableDSL.g:161:8: ( 'embedded' )
+ // InternalTableDSL.g:161:10: 'embedded'
{
- match("filtering");
+ match("embedded");
}
@@ -3361,10 +3372,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__166;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:162:8: ( 'embedded' )
- // InternalTableDSL.g:162:10: 'embedded'
+ // InternalTableDSL.g:162:8: ( 'selectById' )
+ // InternalTableDSL.g:162:10: 'selectById'
{
- match("embedded");
+ match("selectById");
}
@@ -3382,10 +3393,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__167;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:163:8: ( 'selectById' )
- // InternalTableDSL.g:163:10: 'selectById'
+ // InternalTableDSL.g:163:8: ( 'ascending' )
+ // InternalTableDSL.g:163:10: 'ascending'
{
- match("selectById");
+ match("ascending");
}
@@ -3403,10 +3414,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__168;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:164:8: ( 'ascending' )
- // InternalTableDSL.g:164:10: 'ascending'
+ // InternalTableDSL.g:164:8: ( 'collapse' )
+ // InternalTableDSL.g:164:10: 'collapse'
{
- match("ascending");
+ match("collapse");
}
@@ -3424,10 +3435,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__169;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:165:8: ( 'collapse' )
- // InternalTableDSL.g:165:10: 'collapse'
+ // InternalTableDSL.g:165:8: ( 'image' )
+ // InternalTableDSL.g:165:10: 'image'
{
- match("collapse");
+ match("image");
}
@@ -3445,10 +3456,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__170;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:166:8: ( 'image' )
- // InternalTableDSL.g:166:10: 'image'
+ // InternalTableDSL.g:166:8: ( 'hidelabel' )
+ // InternalTableDSL.g:166:10: 'hidelabel'
{
- match("image");
+ match("hidelabel");
}
@@ -3466,10 +3477,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__171;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:167:8: ( 'hidelabel' )
- // InternalTableDSL.g:167:10: 'hidelabel'
+ // InternalTableDSL.g:167:8: ( 'dynamic' )
+ // InternalTableDSL.g:167:10: 'dynamic'
{
- match("hidelabel");
+ match("dynamic");
}
@@ -3487,10 +3498,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__172;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:168:8: ( 'dynamic' )
- // InternalTableDSL.g:168:10: 'dynamic'
+ // InternalTableDSL.g:168:8: ( 'resize' )
+ // InternalTableDSL.g:168:10: 'resize'
{
- match("dynamic");
+ match("resize");
}
@@ -3508,10 +3519,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__173;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:169:8: ( 'resize' )
- // InternalTableDSL.g:169:10: 'resize'
+ // InternalTableDSL.g:169:8: ( 'rowheight' )
+ // InternalTableDSL.g:169:10: 'rowheight'
{
- match("resize");
+ match("rowheight");
}
@@ -3529,10 +3540,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__174;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:170:8: ( 'rowheight' )
- // InternalTableDSL.g:170:10: 'rowheight'
+ // InternalTableDSL.g:170:8: ( 'details' )
+ // InternalTableDSL.g:170:10: 'details'
{
- match("rowheight");
+ match("details");
}
@@ -3550,10 +3561,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__175;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:171:8: ( 'details' )
- // InternalTableDSL.g:171:10: 'details'
+ // InternalTableDSL.g:171:8: ( 'notifyOnSelect' )
+ // InternalTableDSL.g:171:10: 'notifyOnSelect'
{
- match("details");
+ match("notifyOnSelect");
}
@@ -3571,10 +3582,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__176;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:172:8: ( 'notifyOnSelect' )
- // InternalTableDSL.g:172:10: 'notifyOnSelect'
+ // InternalTableDSL.g:172:8: ( 'ns' )
+ // InternalTableDSL.g:172:10: 'ns'
{
- match("notifyOnSelect");
+ match("ns");
}
@@ -3592,10 +3603,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__177;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:173:8: ( 'selectalways' )
- // InternalTableDSL.g:173:10: 'selectalways'
+ // InternalTableDSL.g:173:8: ( '::' )
+ // InternalTableDSL.g:173:10: '::'
{
- match("selectalways");
+ match("::");
}
@@ -3613,10 +3624,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__178;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:174:8: ( 'editable' )
- // InternalTableDSL.g:174:10: 'editable'
+ // InternalTableDSL.g:174:8: ( '?.' )
+ // InternalTableDSL.g:174:10: '?.'
{
- match("editable");
+ match("?.");
}
@@ -3634,11 +3645,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__179;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:175:8: ( 'ns' )
- // InternalTableDSL.g:175:10: 'ns'
+ // InternalTableDSL.g:175:8: ( '|' )
+ // InternalTableDSL.g:175:10: '|'
{
- match("ns");
-
+ match('|');
}
@@ -3655,10 +3665,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__180;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:176:8: ( '::' )
- // InternalTableDSL.g:176:10: '::'
+ // InternalTableDSL.g:176:8: ( 'var' )
+ // InternalTableDSL.g:176:10: 'var'
{
- match("::");
+ match("var");
}
@@ -3676,70 +3686,8 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = T__181;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:177:8: ( '?.' )
- // InternalTableDSL.g:177:10: '?.'
- {
- match("?.");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- }
- finally {
- }
- }
- // $ANTLR end "T__181"
-
- // $ANTLR start "T__182"
- public final void mT__182() throws RecognitionException {
- try {
- int _type = T__182;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:178:8: ( '|' )
- // InternalTableDSL.g:178:10: '|'
- {
- match('|');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- }
- finally {
- }
- }
- // $ANTLR end "T__182"
-
- // $ANTLR start "T__183"
- public final void mT__183() throws RecognitionException {
- try {
- int _type = T__183;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:179:8: ( 'var' )
- // InternalTableDSL.g:179:10: 'var'
- {
- match("var");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- }
- finally {
- }
- }
- // $ANTLR end "T__183"
-
- // $ANTLR start "T__184"
- public final void mT__184() throws RecognitionException {
- try {
- int _type = T__184;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:180:8: ( 'true' )
- // InternalTableDSL.g:180:10: 'true'
+ // InternalTableDSL.g:177:8: ( 'true' )
+ // InternalTableDSL.g:177:10: 'true'
{
match("true");
@@ -3752,19 +3700,19 @@ public class InternalTableDSLLexer extends Lexer {
finally {
}
}
- // $ANTLR end "T__184"
+ // $ANTLR end "T__181"
// $ANTLR start "RULE_THEME_RESOURCE"
public final void mRULE_THEME_RESOURCE() throws RecognitionException {
try {
int _type = RULE_THEME_RESOURCE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30960:21: ( 'theme:/' ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '.' | '/' | '0' .. '9' )* )
- // InternalTableDSL.g:30960:23: 'theme:/' ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '.' | '/' | '0' .. '9' )*
+ // InternalTableDSL.g:29495:21: ( 'theme:/' ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '.' | '/' | '0' .. '9' )* )
+ // InternalTableDSL.g:29495:23: 'theme:/' ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '.' | '/' | '0' .. '9' )*
{
match("theme:/");
- // InternalTableDSL.g:30960:33: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '.' | '/' | '0' .. '9' )*
+ // InternalTableDSL.g:29495:33: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '.' | '/' | '0' .. '9' )*
loop1:
do {
int alt1=2;
@@ -3813,12 +3761,12 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_EVENT_TOPIC;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30962:18: ( '\\'' RULE_ID ( '/' RULE_ID )* ( '/*' )? '\\'' )
- // InternalTableDSL.g:30962:20: '\\'' RULE_ID ( '/' RULE_ID )* ( '/*' )? '\\''
+ // InternalTableDSL.g:29497:18: ( '\\'' RULE_ID ( '/' RULE_ID )* ( '/*' )? '\\'' )
+ // InternalTableDSL.g:29497:20: '\\'' RULE_ID ( '/' RULE_ID )* ( '/*' )? '\\''
{
match('\'');
mRULE_ID();
- // InternalTableDSL.g:30962:33: ( '/' RULE_ID )*
+ // InternalTableDSL.g:29497:33: ( '/' RULE_ID )*
loop2:
do {
int alt2=2;
@@ -3837,7 +3785,7 @@ public class InternalTableDSLLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalTableDSL.g:30962:34: '/' RULE_ID
+ // InternalTableDSL.g:29497:34: '/' RULE_ID
{
match('/');
mRULE_ID();
@@ -3850,7 +3798,7 @@ public class InternalTableDSLLexer extends Lexer {
}
} while (true);
- // InternalTableDSL.g:30962:48: ( '/*' )?
+ // InternalTableDSL.g:29497:48: ( '/*' )?
int alt3=2;
int LA3_0 = input.LA(1);
@@ -3859,7 +3807,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalTableDSL.g:30962:48: '/*'
+ // InternalTableDSL.g:29497:48: '/*'
{
match("/*");
@@ -3886,10 +3834,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30964:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalTableDSL.g:30964:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalTableDSL.g:29499:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalTableDSL.g:29499:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalTableDSL.g:30964:12: ( '0x' | '0X' )
+ // InternalTableDSL.g:29499:12: ( '0x' | '0X' )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -3917,7 +3865,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalTableDSL.g:30964:13: '0x'
+ // InternalTableDSL.g:29499:13: '0x'
{
match("0x");
@@ -3925,7 +3873,7 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalTableDSL.g:30964:18: '0X'
+ // InternalTableDSL.g:29499:18: '0X'
{
match("0X");
@@ -3935,7 +3883,7 @@ public class InternalTableDSLLexer extends Lexer {
}
- // InternalTableDSL.g:30964:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalTableDSL.g:29499:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt5=0;
loop5:
do {
@@ -3973,7 +3921,7 @@ public class InternalTableDSLLexer extends Lexer {
cnt5++;
} while (true);
- // InternalTableDSL.g:30964:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalTableDSL.g:29499:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -3982,10 +3930,10 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalTableDSL.g:30964:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalTableDSL.g:29499:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalTableDSL.g:30964:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalTableDSL.g:29499:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -4003,7 +3951,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // InternalTableDSL.g:30964:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalTableDSL.g:29499:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -4027,7 +3975,7 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalTableDSL.g:30964:84: ( 'l' | 'L' )
+ // InternalTableDSL.g:29499:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -4066,11 +4014,11 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30966:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalTableDSL.g:30966:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalTableDSL.g:29501:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalTableDSL.g:29501:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalTableDSL.g:30966:21: ( '0' .. '9' | '_' )*
+ // InternalTableDSL.g:29501:21: ( '0' .. '9' | '_' )*
loop8:
do {
int alt8=2;
@@ -4119,11 +4067,11 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30968:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalTableDSL.g:30968:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalTableDSL.g:29503:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalTableDSL.g:29503:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalTableDSL.g:30968:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalTableDSL.g:29503:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -4132,7 +4080,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // InternalTableDSL.g:30968:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalTableDSL.g:29503:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -4143,7 +4091,7 @@ public class InternalTableDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalTableDSL.g:30968:36: ( '+' | '-' )?
+ // InternalTableDSL.g:29503:36: ( '+' | '-' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -4176,7 +4124,7 @@ public class InternalTableDSLLexer extends Lexer {
}
- // InternalTableDSL.g:30968:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalTableDSL.g:29503:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt11=3;
int LA11_0 = input.LA(1);
@@ -4188,7 +4136,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt11) {
case 1 :
- // InternalTableDSL.g:30968:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalTableDSL.g:29503:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -4212,7 +4160,7 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalTableDSL.g:30968:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalTableDSL.g:29503: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();
@@ -4245,10 +4193,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30970:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalTableDSL.g:30970:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalTableDSL.g:29505:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalTableDSL.g:29505:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalTableDSL.g:30970:11: ( '^' )?
+ // InternalTableDSL.g:29505:11: ( '^' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -4257,7 +4205,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalTableDSL.g:30970:11: '^'
+ // InternalTableDSL.g:29505:11: '^'
{
match('^');
@@ -4275,7 +4223,7 @@ public class InternalTableDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalTableDSL.g:30970:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalTableDSL.g:29505:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop13:
do {
int alt13=2;
@@ -4324,10 +4272,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30972:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalTableDSL.g:30972:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalTableDSL.g:29507:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalTableDSL.g:29507:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalTableDSL.g:30972:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalTableDSL.g:29507:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt18=2;
int LA18_0 = input.LA(1);
@@ -4345,10 +4293,10 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalTableDSL.g:30972:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalTableDSL.g:29507:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalTableDSL.g:30972:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalTableDSL.g:29507:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop14:
do {
int alt14=3;
@@ -4364,7 +4312,7 @@ public class InternalTableDSLLexer extends Lexer {
switch (alt14) {
case 1 :
- // InternalTableDSL.g:30972:21: '\\\\' .
+ // InternalTableDSL.g:29507:21: '\\\\' .
{
match('\\');
matchAny();
@@ -4372,7 +4320,7 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalTableDSL.g:30972:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalTableDSL.g:29507:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -4392,7 +4340,7 @@ public class InternalTableDSLLexer extends Lexer {
}
} while (true);
- // InternalTableDSL.g:30972:44: ( '\"' )?
+ // InternalTableDSL.g:29507:44: ( '\"' )?
int alt15=2;
int LA15_0 = input.LA(1);
@@ -4401,7 +4349,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalTableDSL.g:30972:44: '\"'
+ // InternalTableDSL.g:29507:44: '\"'
{
match('\"');
@@ -4414,10 +4362,10 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalTableDSL.g:30972:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalTableDSL.g:29507:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalTableDSL.g:30972:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalTableDSL.g:29507:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop16:
do {
int alt16=3;
@@ -4433,7 +4381,7 @@ public class InternalTableDSLLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalTableDSL.g:30972:55: '\\\\' .
+ // InternalTableDSL.g:29507:55: '\\\\' .
{
match('\\');
matchAny();
@@ -4441,7 +4389,7 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalTableDSL.g:30972:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalTableDSL.g:29507:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -4461,7 +4409,7 @@ public class InternalTableDSLLexer extends Lexer {
}
} while (true);
- // InternalTableDSL.g:30972:79: ( '\\'' )?
+ // InternalTableDSL.g:29507:79: ( '\\'' )?
int alt17=2;
int LA17_0 = input.LA(1);
@@ -4470,7 +4418,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt17) {
case 1 :
- // InternalTableDSL.g:30972:79: '\\''
+ // InternalTableDSL.g:29507:79: '\\''
{
match('\'');
@@ -4501,12 +4449,12 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30974:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalTableDSL.g:30974:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalTableDSL.g:29509:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalTableDSL.g:29509:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalTableDSL.g:30974:24: ( options {greedy=false; } : . )*
+ // InternalTableDSL.g:29509:24: ( options {greedy=false; } : . )*
loop19:
do {
int alt19=2;
@@ -4531,7 +4479,7 @@ public class InternalTableDSLLexer extends Lexer {
switch (alt19) {
case 1 :
- // InternalTableDSL.g:30974:52: .
+ // InternalTableDSL.g:29509:52: .
{
matchAny();
@@ -4561,12 +4509,12 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30976:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalTableDSL.g:30976:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalTableDSL.g:29511:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalTableDSL.g:29511:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalTableDSL.g:30976:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalTableDSL.g:29511:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop20:
do {
int alt20=2;
@@ -4579,7 +4527,7 @@ public class InternalTableDSLLexer extends Lexer {
switch (alt20) {
case 1 :
- // InternalTableDSL.g:30976:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalTableDSL.g:29511: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();
@@ -4599,7 +4547,7 @@ public class InternalTableDSLLexer extends Lexer {
}
} while (true);
- // InternalTableDSL.g:30976:40: ( ( '\\r' )? '\\n' )?
+ // InternalTableDSL.g:29511:40: ( ( '\\r' )? '\\n' )?
int alt22=2;
int LA22_0 = input.LA(1);
@@ -4608,9 +4556,9 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt22) {
case 1 :
- // InternalTableDSL.g:30976:41: ( '\\r' )? '\\n'
+ // InternalTableDSL.g:29511:41: ( '\\r' )? '\\n'
{
- // InternalTableDSL.g:30976:41: ( '\\r' )?
+ // InternalTableDSL.g:29511:41: ( '\\r' )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -4619,7 +4567,7 @@ public class InternalTableDSLLexer extends Lexer {
}
switch (alt21) {
case 1 :
- // InternalTableDSL.g:30976:41: '\\r'
+ // InternalTableDSL.g:29511:41: '\\r'
{
match('\r');
@@ -4651,10 +4599,10 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30978:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalTableDSL.g:30978:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalTableDSL.g:29513:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalTableDSL.g:29513:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalTableDSL.g:30978:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalTableDSL.g:29513:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt23=0;
loop23:
do {
@@ -4708,8 +4656,8 @@ public class InternalTableDSLLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalTableDSL.g:30980:16: ( . )
- // InternalTableDSL.g:30980:18: .
+ // InternalTableDSL.g:29515:16: ( . )
+ // InternalTableDSL.g:29515:18: .
{
matchAny();
@@ -4724,8 +4672,8 @@ public class InternalTableDSLLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalTableDSL.g:1:8: ( 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 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | RULE_THEME_RESOURCE | RULE_EVENT_TOPIC | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt24=181;
+ // InternalTableDSL.g:1:8: ( 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 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | RULE_THEME_RESOURCE | RULE_EVENT_TOPIC | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt24=178;
alt24 = dfa24.predict(input);
switch (alt24) {
case 1 :
@@ -5898,98 +5846,77 @@ public class InternalTableDSLLexer extends Lexer {
}
break;
case 168 :
- // InternalTableDSL.g:1:1094: T__182
- {
- mT__182();
-
- }
- break;
- case 169 :
- // InternalTableDSL.g:1:1101: T__183
- {
- mT__183();
-
- }
- break;
- case 170 :
- // InternalTableDSL.g:1:1108: T__184
- {
- mT__184();
-
- }
- break;
- case 171 :
- // InternalTableDSL.g:1:1115: RULE_THEME_RESOURCE
+ // InternalTableDSL.g:1:1094: RULE_THEME_RESOURCE
{
mRULE_THEME_RESOURCE();
}
break;
- case 172 :
- // InternalTableDSL.g:1:1135: RULE_EVENT_TOPIC
+ case 169 :
+ // InternalTableDSL.g:1:1114: RULE_EVENT_TOPIC
{
mRULE_EVENT_TOPIC();
}
break;
- case 173 :
- // InternalTableDSL.g:1:1152: RULE_HEX
+ case 170 :
+ // InternalTableDSL.g:1:1131: RULE_HEX
{
mRULE_HEX();
}
break;
- case 174 :
- // InternalTableDSL.g:1:1161: RULE_INT
+ case 171 :
+ // InternalTableDSL.g:1:1140: RULE_INT
{
mRULE_INT();
}
break;
- case 175 :
- // InternalTableDSL.g:1:1170: RULE_DECIMAL
+ case 172 :
+ // InternalTableDSL.g:1:1149: RULE_DECIMAL
{
mRULE_DECIMAL();
}
break;
- case 176 :
- // InternalTableDSL.g:1:1183: RULE_ID
+ case 173 :
+ // InternalTableDSL.g:1:1162: RULE_ID
{
mRULE_ID();
}
break;
- case 177 :
- // InternalTableDSL.g:1:1191: RULE_STRING
+ case 174 :
+ // InternalTableDSL.g:1:1170: RULE_STRING
{
mRULE_STRING();
}
break;
- case 178 :
- // InternalTableDSL.g:1:1203: RULE_ML_COMMENT
+ case 175 :
+ // InternalTableDSL.g:1:1182: RULE_ML_COMMENT
{
mRULE_ML_COMMENT();
}
break;
- case 179 :
- // InternalTableDSL.g:1:1219: RULE_SL_COMMENT
+ case 176 :
+ // InternalTableDSL.g:1:1198: RULE_SL_COMMENT
{
mRULE_SL_COMMENT();
}
break;
- case 180 :
- // InternalTableDSL.g:1:1235: RULE_WS
+ case 177 :
+ // InternalTableDSL.g:1:1214: RULE_WS
{
mRULE_WS();
}
break;
- case 181 :
- // InternalTableDSL.g:1:1243: RULE_ANY_OTHER
+ case 178 :
+ // InternalTableDSL.g:1:1222: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -6003,17 +5930,17 @@ public class InternalTableDSLLexer extends Lexer {
protected DFA24 dfa24 = new DFA24(this);
static final String DFA24_eotS =
- "\1\uffff\1\67\1\71\1\73\1\103\1\106\1\112\1\115\1\121\1\123\1\125\1\127\1\131\1\133\1\136\15\103\2\uffff\5\103\10\uffff\1\u00a5\1\103\1\u00a7\2\u00ac\1\64\4\uffff\1\u00b0\6\uffff\7\103\21\uffff\1\u00bc\5\uffff\1\u00be\4\uffff\12\103\1\u00ce\12\103\1\u00dd\14\103\1\u00f0\10\103\2\uffff\6\103\1\u0108\11\103\12\uffff\1\103\1\uffff\2\u00a7\1\uffff\1\u00ac\5\uffff\12\103\4\uffff\1\u0123\1\u0124\15\103\1\uffff\1\103\1\u0135\13\103\1\u0143\1\uffff\21\103\1\u0159\1\uffff\21\103\1\u016d\5\103\1\uffff\10\103\1\u017c\2\103\2\u00a7\1\uffff\14\103\2\uffff\4\103\1\u0193\10\103\1\u019d\2\103\1\uffff\4\103\1\u01a4\4\103\1\uffff\2\103\1\u01ab\1\uffff\1\103\1\u01ad\5\103\1\uffff\1\u01b3\14\103\1\uffff\5\103\1\u01c5\3\103\1\u01c9\1\103\1\u01cc\7\103\1\uffff\1\u01d6\1\u01d7\7\103\1\u01df\4\103\1\uffff\2\103\3\u00a7\1\uffff\4\103\1\u01ec\1\u01ed\5\103\1\u01f3\2\103\1\u01f7\1\103\1\uffff\3\103\1\u01fd\5\103\1\uffff\1\u0203\5\103\2\uffff\2\103\1\u020b\2\103\1\uffff\1\103\1\uffff\5\103\1\uffff\21\103\1\uffff\1\u0226\1\u0227\1\103\1\uffff\2\103\1\uffff\2\103\1\u022d\5\103\1\u0233\2\uffff\1\103\1\u0235\5\103\1\uffff\1\u023b\5\103\1\u0241\1\u00a7\1\u0242\1\u0243\1\103\1\u0245\2\uffff\3\103\1\u024b\1\103\1\uffff\3\103\1\uffff\3\103\1\u0253\1\103\1\uffff\5\103\1\uffff\1\u025b\4\103\1\uffff\1\103\1\uffff\1\103\1\u0265\1\u0266\4\103\1\u026b\1\u026c\2\103\1\u026f\12\103\1\u027b\3\103\2\uffff\5\103\1\uffff\1\u0284\4\103\3\uffff\1\u0289\4\103\1\uffff\5\103\3\uffff\1\103\1\uffff\1\u0294\4\103\1\uffff\1\103\1\u029a\5\103\1\uffff\1\103\1\u02a1\2\103\1\u02a4\2\103\1\uffff\1\u02a7\3\103\2\uffff\1\u02ab\2\103\2\uffff\4\103\2\uffff\2\103\1\uffff\2\103\1\u02b6\1\u02b7\1\103\1\u02b9\3\103\1\u02bd\1\u02be\1\uffff\3\103\1\u02c2\3\103\1\u02c6\1\uffff\1\u02c7\1\u02c9\2\103\1\uffff\6\103\1\u02d2\1\u02d3\2\103\1\uffff\1\u02d6\4\103\1\uffff\1\103\1\u02dc\1\103\1\u02de\1\u02df\1\103\1\uffff\2\103\1\uffff\2\103\1\uffff\1\103\1\uffff\1\103\1\uffff\5\103\1\u02ee\4\103\2\uffff\1\103\1\uffff\1\103\1\u02f5\1\103\2\uffff\1\u02f7\1\u02f8\1\103\1\uffff\1\u02fa\1\u02fb\1\103\2\uffff\1\103\1\uffff\10\103\2\uffff\1\u0306\1\103\1\uffff\1\u0308\3\103\1\u030c\1\uffff\1\103\2\uffff\2\103\1\u0310\1\103\1\u0312\1\u0313\2\uffff\1\u0314\2\103\1\u0317\1\u0318\1\u0319\1\uffff\1\103\1\u031b\1\u031c\1\u031d\2\103\1\uffff\1\u0320\2\uffff\1\u0321\2\uffff\2\103\1\u0324\1\u0325\1\u0326\5\103\1\uffff\1\u032c\1\uffff\1\u032d\2\103\1\uffff\1\u0330\1\u0331\1\103\1\uffff\1\u0333\3\uffff\2\103\3\uffff\1\103\3\uffff\1\103\1\u0338\2\uffff\2\103\3\uffff\1\u033b\2\103\1\u033e\1\103\2\uffff\2\103\2\uffff\1\103\1\uffff\1\103\1\u0344\1\u0345\1\u0346\1\uffff\2\103\1\uffff\1\103\1\u034a\1\uffff\1\u034b\1\u034c\1\u034d\2\103\3\uffff\3\103\4\uffff\5\103\1\u0358\1\u0359\1\103\1\u035b\1\u035c\2\uffff\1\103\2\uffff\1\u035e\1\uffff";
+ "\1\uffff\1\67\1\71\1\73\1\103\1\106\1\112\1\115\1\121\1\123\1\125\1\127\1\131\1\133\1\136\15\103\2\uffff\5\103\10\uffff\1\u00a4\1\103\1\u00a6\2\u00ab\1\64\4\uffff\1\u00af\6\uffff\7\103\21\uffff\1\u00bb\5\uffff\1\u00bd\4\uffff\12\103\1\u00cd\12\103\1\u00db\14\103\1\u00ef\7\103\2\uffff\6\103\1\u0106\11\103\12\uffff\1\103\1\uffff\2\u00a6\1\uffff\1\u00ab\5\uffff\12\103\4\uffff\1\u0121\1\u0122\15\103\1\uffff\1\103\1\u0133\12\103\1\u0140\1\uffff\22\103\1\u0157\1\uffff\20\103\1\u016a\5\103\1\uffff\10\103\1\u0179\2\103\1\uffff\2\u00a6\14\103\2\uffff\5\103\1\u0191\7\103\1\u019a\2\103\1\uffff\10\103\1\uffff\2\103\1\u01a7\1\uffff\1\103\1\u01a9\6\103\1\uffff\15\103\1\uffff\5\103\1\u01c2\3\103\1\u01c6\1\103\1\u01c9\6\103\1\uffff\1\u01d2\1\u01d3\7\103\1\u01db\4\103\1\uffff\2\103\1\uffff\3\u00a6\4\103\1\u01e8\1\u01e9\5\103\1\u01ef\2\103\1\u01f3\2\103\1\uffff\2\103\1\u01f9\5\103\1\uffff\1\u01ff\5\103\1\uffff\2\103\1\u0207\2\103\1\uffff\1\103\1\uffff\30\103\1\uffff\1\u0223\1\u0224\1\103\1\uffff\2\103\1\uffff\1\103\1\u0229\5\103\1\u022f\2\uffff\1\103\1\u0231\5\103\1\uffff\1\u0237\5\103\1\u023d\1\u00a6\1\u023e\1\u023f\1\103\1\u0241\2\uffff\3\103\1\u0246\1\103\1\uffff\3\103\1\uffff\3\103\1\u024e\1\103\1\uffff\5\103\1\uffff\1\u0256\4\103\1\uffff\1\103\1\uffff\1\103\1\u0260\1\u0261\4\103\1\u0266\1\u0267\3\103\1\u026b\12\103\1\u0277\3\103\2\uffff\4\103\1\uffff\1\u027f\4\103\3\uffff\1\u0284\4\103\1\uffff\5\103\3\uffff\1\103\1\uffff\1\u028f\3\103\1\uffff\1\103\1\u0294\5\103\1\uffff\1\103\1\u029b\2\103\1\u029e\2\103\1\uffff\1\u02a1\3\103\2\uffff\1\u02a5\2\103\2\uffff\4\103\2\uffff\3\103\1\uffff\2\103\1\u02b1\1\u02b2\1\103\1\u02b4\3\103\1\u02b8\1\u02b9\1\uffff\3\103\1\u02bd\3\103\1\uffff\1\u02c1\1\u02c3\2\103\1\uffff\6\103\1\u02cc\1\u02cd\2\103\1\uffff\1\u02d0\3\103\1\uffff\1\103\1\u02d5\1\u02d6\1\103\1\u02d8\1\103\1\uffff\2\103\1\uffff\2\103\1\uffff\1\103\1\uffff\1\103\1\uffff\4\103\1\u02e6\1\u02e7\5\103\2\uffff\1\103\1\uffff\1\103\1\u02ef\1\103\2\uffff\1\u02f1\1\u02f2\1\103\1\uffff\1\u02f4\1\u02f5\1\103\1\uffff\1\103\1\uffff\10\103\2\uffff\1\u0300\1\103\1\uffff\1\u0302\2\103\1\u0305\2\uffff\1\103\1\uffff\2\103\1\u0309\1\103\1\u030b\1\u030c\2\uffff\1\u030d\2\103\1\u0310\1\u0311\2\uffff\1\103\1\u0313\1\103\1\u0315\1\u0316\2\103\1\uffff\1\u0319\2\uffff\1\u031a\2\uffff\2\103\1\u031d\1\u031e\1\u031f\5\103\1\uffff\1\u0325\1\uffff\1\u0326\1\103\1\uffff\1\u0328\1\u0329\1\103\1\uffff\1\u032b\3\uffff\2\103\2\uffff\1\103\1\uffff\1\103\2\uffff\1\103\1\u0331\2\uffff\2\103\3\uffff\1\u0334\2\103\1\u0337\1\103\2\uffff\1\103\2\uffff\1\103\1\uffff\1\103\1\u033c\1\u033d\1\103\1\u033f\1\uffff\2\103\1\uffff\1\103\1\u0343\1\uffff\1\u0344\1\u0345\2\103\2\uffff\1\103\1\uffff\3\103\3\uffff\6\103\1\u0352\1\u0353\1\u0354\1\103\1\u0356\1\u0357\3\uffff\1\103\2\uffff\1\u0359\1\uffff";
static final String DFA24_eofS =
- "\u035f\uffff";
+ "\u035a\uffff";
static final String DFA24_minS =
- "\1\0\1\75\1\174\1\46\1\145\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\144\1\143\1\141\1\157\3\145\1\141\1\151\3\141\2\uffff\1\141\1\147\1\160\1\162\1\141\10\uffff\1\72\1\150\1\44\2\60\1\44\4\uffff\1\75\6\uffff\1\156\1\141\1\160\1\157\1\143\1\151\1\156\21\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\160\1\165\1\145\1\163\1\142\1\151\1\141\1\144\1\157\1\44\1\154\1\162\1\154\1\145\2\157\1\166\1\164\1\154\1\167\1\44\1\163\1\167\2\144\1\141\1\164\1\157\1\144\1\155\1\146\1\164\1\157\1\44\1\156\1\154\1\141\1\154\1\163\1\143\1\145\1\154\2\uffff\1\142\1\157\1\170\2\145\1\160\1\44\1\154\1\147\2\151\1\124\1\144\1\141\1\170\1\154\12\uffff\1\151\1\uffff\2\44\1\uffff\1\60\5\uffff\2\147\1\151\1\154\1\145\1\160\1\164\1\145\1\164\1\143\4\uffff\2\44\1\145\1\154\1\141\1\156\2\145\1\164\1\157\1\147\2\145\1\164\1\156\1\uffff\1\163\1\44\1\141\1\164\1\141\2\144\1\145\1\153\1\145\1\40\1\142\1\154\1\44\1\uffff\1\151\1\110\1\125\1\165\1\151\1\55\1\156\1\164\1\154\1\144\1\154\1\141\1\151\1\143\1\141\1\163\1\141\1\44\1\uffff\1\141\1\154\1\160\1\154\1\145\1\143\1\145\1\153\1\150\1\157\1\147\2\154\1\153\1\154\1\164\1\156\1\44\1\145\1\155\1\157\2\145\1\uffff\1\103\1\141\1\162\1\163\1\156\1\157\1\151\1\163\1\44\1\164\1\154\2\44\1\uffff\1\154\1\151\2\156\1\145\1\162\2\151\2\143\1\150\1\145\2\uffff\1\156\1\151\1\154\1\164\1\44\1\144\1\141\1\162\1\145\1\170\1\143\1\147\1\141\1\44\1\145\1\141\1\uffff\1\154\1\145\1\164\1\156\1\44\1\55\1\162\1\165\1\154\1\uffff\1\146\1\145\1\44\1\uffff\1\156\1\44\2\145\1\156\1\162\1\172\1\uffff\1\44\1\157\1\123\1\145\1\154\1\123\1\165\1\166\1\162\1\151\1\111\1\155\1\123\1\uffff\2\155\1\141\1\164\1\143\1\44\1\150\1\163\1\141\1\44\1\162\1\44\1\162\1\151\1\145\1\111\1\142\1\123\1\144\1\uffff\2\44\1\145\1\167\1\157\1\156\1\157\1\171\1\145\1\44\1\147\1\111\1\156\1\165\1\uffff\1\151\1\145\1\47\2\44\1\uffff\1\145\1\143\1\141\1\147\2\44\1\156\1\157\1\164\1\150\1\162\1\44\1\144\1\143\1\44\1\124\1\uffff\1\144\1\142\1\164\1\44\1\145\1\141\1\166\1\145\1\156\1\uffff\1\44\1\164\1\154\1\162\1\145\1\106\2\uffff\1\40\1\160\1\44\1\171\1\162\1\uffff\1\147\1\uffff\2\141\1\164\1\156\1\145\1\uffff\1\156\1\164\1\156\1\141\1\164\1\154\1\145\1\151\1\154\1\156\1\141\1\164\1\151\1\156\1\160\1\145\1\157\1\uffff\2\44\1\147\1\uffff\1\144\1\162\1\uffff\1\145\1\156\1\44\1\144\1\141\1\151\1\157\1\164\1\44\2\uffff\1\72\1\44\1\146\1\144\1\154\1\163\1\147\1\uffff\1\44\1\165\1\156\1\141\1\162\1\160\4\44\1\164\1\44\2\uffff\1\147\1\156\1\102\1\44\1\157\1\uffff\1\163\2\151\1\uffff\1\157\1\145\1\154\1\44\1\164\1\uffff\1\144\1\164\1\141\1\162\1\143\1\uffff\1\44\1\171\1\151\2\162\1\145\1\163\1\uffff\1\117\2\44\2\144\1\147\1\151\2\44\1\123\1\171\1\44\1\142\1\171\1\164\1\144\1\142\1\163\1\120\1\162\1\171\1\143\1\44\1\163\1\162\1\154\2\uffff\2\145\1\164\1\163\1\147\1\uffff\1\44\1\162\1\160\1\154\1\171\3\uffff\1\44\1\151\1\165\1\123\1\141\1\uffff\1\155\1\164\1\154\1\145\1\154\3\uffff\1\151\1\uffff\1\44\1\163\1\157\1\171\1\154\1\uffff\1\156\1\44\1\157\1\164\1\160\1\144\1\145\1\uffff\1\171\1\44\1\157\1\154\1\44\2\145\1\uffff\1\44\1\156\1\40\1\157\2\uffff\1\44\1\156\1\164\2\uffff\2\145\1\150\1\154\2\uffff\1\164\1\154\1\uffff\1\145\1\154\2\44\1\145\1\44\1\141\1\164\1\154\2\44\1\uffff\1\145\1\163\1\157\1\44\1\162\1\171\1\163\1\44\1\uffff\2\44\1\157\1\154\1\uffff\1\156\1\155\1\145\1\164\1\142\1\145\2\44\1\145\1\156\1\uffff\1\44\1\156\1\111\1\167\1\151\1\uffff\1\156\1\44\1\151\2\44\1\154\1\uffff\1\162\1\163\1\uffff\1\157\1\162\1\uffff\1\147\1\145\1\155\1\uffff\1\123\1\171\2\162\1\164\1\44\1\171\1\145\1\154\1\145\2\uffff\1\144\1\uffff\1\163\1\44\1\145\2\uffff\2\44\1\162\1\uffff\2\44\1\142\2\uffff\1\141\1\uffff\1\162\1\145\1\147\1\156\1\154\1\151\1\145\1\147\2\uffff\1\44\1\147\1\uffff\1\44\1\144\1\141\1\172\1\44\1\uffff\1\143\2\uffff\1\145\1\123\1\44\1\146\2\44\2\uffff\1\44\1\145\1\154\3\44\1\uffff\1\154\3\44\1\102\1\164\1\uffff\1\44\2\uffff\1\44\2\uffff\1\141\1\164\3\44\1\163\1\145\1\157\1\162\1\145\1\uffff\1\44\1\uffff\1\44\1\171\1\145\1\uffff\2\44\1\164\1\uffff\1\44\3\uffff\1\154\1\145\3\uffff\1\145\3\uffff\1\171\1\44\2\uffff\1\162\1\164\3\uffff\1\44\1\143\1\156\1\44\1\162\2\uffff\1\163\1\144\2\uffff\1\171\1\uffff\1\145\3\44\1\uffff\1\123\1\145\1\uffff\1\164\1\44\1\uffff\3\44\1\154\1\143\3\uffff\1\164\1\162\1\145\4\uffff\1\145\1\164\1\171\1\156\1\144\2\44\1\154\2\44\2\uffff\1\145\2\uffff\1\44\1\uffff";
+ "\1\0\1\75\1\174\1\46\1\145\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\144\1\143\1\141\1\157\3\145\1\141\1\151\3\141\2\uffff\1\141\1\147\1\160\1\162\1\141\10\uffff\1\72\1\150\1\44\2\60\1\44\4\uffff\1\75\6\uffff\1\156\1\141\1\160\1\157\1\143\1\151\1\156\21\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\160\1\165\1\151\1\145\1\163\1\142\1\141\1\144\1\157\1\44\1\154\1\162\1\154\1\145\2\157\1\166\1\164\1\154\1\167\1\44\1\163\1\167\1\141\1\144\1\164\2\157\1\144\1\155\1\146\1\164\1\157\1\44\1\156\1\154\1\141\1\154\1\163\1\143\1\145\2\uffff\1\142\1\157\1\170\2\145\1\160\1\44\1\154\1\147\2\151\1\124\1\144\1\141\1\170\1\154\12\uffff\1\151\1\uffff\2\44\1\uffff\1\60\5\uffff\2\147\1\151\1\154\1\145\1\160\1\164\1\145\1\164\1\143\4\uffff\2\44\1\145\1\154\1\141\1\164\1\156\2\145\1\157\1\147\2\145\1\164\1\156\1\uffff\1\163\1\44\1\141\1\164\1\141\1\144\1\145\1\153\1\145\1\40\1\142\1\154\1\44\1\uffff\1\151\1\110\1\144\1\125\1\165\1\151\1\55\1\164\1\154\1\142\1\144\1\154\1\141\1\151\1\143\1\141\1\163\1\141\1\44\1\uffff\1\141\1\154\1\160\1\154\1\145\1\143\1\145\1\153\1\150\1\157\1\147\1\154\1\153\1\154\1\164\1\156\1\44\1\145\1\155\1\157\2\145\1\uffff\1\103\1\141\1\162\1\163\1\156\1\157\1\151\1\163\1\44\1\164\1\154\1\uffff\2\44\1\154\1\151\2\156\1\145\1\162\2\151\2\143\1\150\1\145\2\uffff\1\156\1\151\1\154\1\141\1\164\1\44\1\144\1\162\1\145\1\170\1\143\1\147\1\141\1\44\1\145\1\141\1\uffff\1\154\1\145\1\164\1\156\1\55\1\162\1\165\1\154\1\uffff\1\146\1\145\1\44\1\uffff\1\156\1\44\2\145\1\117\1\156\1\162\1\172\1\uffff\1\157\1\123\1\111\1\145\1\154\1\123\1\165\1\166\1\162\1\151\1\111\1\155\1\123\1\uffff\2\155\1\141\1\164\1\143\1\44\1\150\1\163\1\141\1\44\1\162\1\44\1\162\1\145\1\111\1\142\1\123\1\144\1\uffff\2\44\1\145\1\167\1\157\1\156\1\157\1\171\1\145\1\44\1\147\1\111\1\156\1\165\1\uffff\1\151\1\145\1\uffff\1\47\2\44\1\145\1\143\1\141\1\147\2\44\1\156\1\157\1\164\1\150\1\162\1\44\1\144\1\143\1\44\1\142\1\124\1\uffff\1\144\1\164\1\44\1\145\1\141\1\166\1\145\1\156\1\uffff\1\44\1\164\1\154\1\162\1\145\1\106\1\uffff\1\40\1\160\1\44\1\171\1\162\1\uffff\1\147\1\uffff\1\141\1\151\1\156\1\164\1\156\1\145\1\156\1\164\1\155\1\156\1\141\1\164\1\154\1\145\1\151\1\154\1\156\1\141\1\164\1\151\1\156\1\160\1\145\1\157\1\uffff\2\44\1\147\1\uffff\1\144\1\162\1\uffff\1\145\1\44\1\144\1\141\1\151\1\157\1\164\1\44\2\uffff\1\72\1\44\1\146\1\144\1\154\1\163\1\147\1\uffff\1\44\1\165\1\156\1\141\1\162\1\160\4\44\1\164\1\44\2\uffff\1\147\1\156\1\102\1\44\1\157\1\uffff\1\163\2\151\1\uffff\1\154\1\157\1\145\1\44\1\164\1\uffff\1\144\1\164\1\141\1\162\1\143\1\uffff\1\44\1\171\1\151\2\162\1\145\1\163\1\uffff\1\117\2\44\1\144\1\147\1\154\1\151\2\44\1\123\1\171\1\141\1\44\1\142\1\171\1\164\1\144\1\142\1\163\1\120\1\162\1\171\1\143\1\44\1\163\1\162\1\154\2\uffff\2\145\1\164\1\163\1\uffff\1\44\1\162\1\160\1\154\1\171\3\uffff\1\44\1\151\1\165\1\123\1\141\1\uffff\1\155\1\164\1\154\1\145\1\154\3\uffff\1\151\1\uffff\1\44\1\163\1\157\1\171\1\uffff\1\156\1\44\1\157\1\164\1\145\1\160\1\144\1\uffff\1\171\1\44\1\157\1\154\1\44\2\145\1\uffff\1\44\1\156\1\40\1\157\2\uffff\1\44\1\156\1\164\2\uffff\1\145\1\150\1\171\1\154\2\uffff\1\164\1\154\1\147\1\uffff\1\145\1\154\2\44\1\145\1\44\1\141\1\164\1\154\2\44\1\uffff\1\145\1\163\1\157\1\44\1\162\1\171\1\163\1\uffff\2\44\1\157\1\154\1\uffff\1\156\1\155\1\145\1\164\1\142\1\145\2\44\1\145\1\156\1\uffff\1\44\1\156\1\111\1\151\1\uffff\1\156\2\44\1\151\1\44\1\154\1\uffff\1\162\1\163\1\uffff\1\157\1\162\1\uffff\1\147\1\145\1\155\1\uffff\1\123\1\171\1\162\1\164\2\44\1\171\2\145\1\154\1\145\2\uffff\1\144\1\uffff\1\163\1\44\1\145\2\uffff\2\44\1\162\1\uffff\2\44\1\142\1\uffff\1\141\1\uffff\1\162\1\145\1\147\1\156\1\154\1\151\1\145\1\147\2\uffff\1\44\1\147\1\uffff\1\44\1\144\1\172\1\44\2\uffff\1\143\1\uffff\1\145\1\123\1\44\1\146\2\44\2\uffff\1\44\1\145\1\154\2\44\2\uffff\1\154\1\44\1\123\2\44\1\102\1\164\1\uffff\1\44\2\uffff\1\44\2\uffff\1\141\1\164\3\44\1\163\1\145\1\157\1\162\1\145\1\uffff\1\44\1\uffff\1\44\1\145\1\uffff\2\44\1\164\1\uffff\1\44\3\uffff\1\154\1\145\2\uffff\1\145\1\uffff\1\164\2\uffff\1\171\1\44\2\uffff\1\162\1\164\3\uffff\1\44\1\143\1\156\1\44\1\162\2\uffff\1\144\2\uffff\1\171\1\uffff\1\145\2\44\1\171\1\44\1\uffff\1\123\1\145\1\uffff\1\164\1\44\1\uffff\2\44\1\154\1\143\2\uffff\1\154\1\uffff\1\164\1\162\1\145\3\uffff\1\145\1\164\1\145\1\171\1\156\1\144\3\44\1\154\2\44\3\uffff\1\145\2\uffff\1\44\1\uffff";
static final String DFA24_maxS =
- "\1\uffff\1\76\1\174\1\46\1\171\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\156\1\157\1\162\1\157\1\165\1\157\1\165\1\164\1\171\1\157\1\162\2\uffff\1\171\1\170\1\163\1\162\1\165\10\uffff\1\72\1\150\1\172\1\170\1\154\1\172\4\uffff\1\75\6\uffff\1\156\1\171\1\160\1\157\1\154\1\151\1\156\21\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\164\1\165\1\145\1\163\1\142\1\151\1\160\1\164\1\157\1\172\1\154\1\162\1\156\1\151\1\157\1\167\1\166\1\164\1\155\1\167\1\172\1\163\1\167\1\164\1\144\1\141\1\164\1\157\1\144\1\155\1\164\1\171\1\157\1\172\1\156\1\154\1\141\1\154\2\164\1\157\1\154\2\uffff\1\163\1\157\1\170\1\171\1\162\1\160\1\172\1\167\1\147\2\151\1\124\1\144\1\141\1\170\1\154\12\uffff\1\151\1\uffff\2\172\1\uffff\1\154\5\uffff\1\147\1\164\1\151\1\154\1\145\1\160\1\164\1\145\1\164\1\143\4\uffff\2\172\1\145\1\154\1\141\1\156\2\145\1\164\1\157\1\147\1\151\1\145\1\164\1\156\1\uffff\1\163\1\172\1\141\1\164\1\145\2\144\1\145\1\153\1\145\1\151\1\142\1\154\1\172\1\uffff\1\151\1\163\1\125\1\165\1\151\1\55\1\156\1\164\1\154\1\145\1\154\1\141\1\151\1\143\1\141\1\163\1\145\1\172\1\uffff\1\141\1\165\1\160\1\154\1\145\1\143\1\145\1\153\1\150\1\157\1\160\2\154\1\153\1\154\1\164\1\156\1\172\1\145\1\156\1\157\2\145\1\uffff\1\103\1\141\1\162\1\163\1\156\1\157\1\151\1\163\1\172\1\164\1\154\2\172\1\uffff\1\154\1\151\2\156\1\145\1\162\2\151\2\143\1\150\1\145\2\uffff\1\156\1\151\1\154\1\164\1\172\1\144\1\141\1\162\1\145\1\170\1\143\1\162\1\141\1\172\1\145\1\141\1\uffff\1\154\1\145\1\164\1\156\1\172\1\55\1\162\1\165\1\154\1\uffff\1\146\1\145\1\172\1\uffff\1\156\1\172\2\145\1\156\1\162\1\172\1\uffff\1\172\1\157\1\123\1\145\1\154\1\123\1\165\1\166\1\162\1\151\1\111\1\155\1\123\1\uffff\2\155\1\141\1\164\1\143\1\172\1\150\1\163\1\141\1\172\1\162\1\172\1\162\1\151\1\145\1\111\1\164\1\143\1\144\1\uffff\2\172\1\145\1\167\1\157\1\156\1\157\1\171\1\145\1\172\1\147\1\116\1\156\1\165\1\uffff\1\151\1\145\1\47\2\172\1\uffff\1\145\1\143\1\141\1\147\2\172\1\156\1\157\1\164\1\150\1\162\1\172\1\163\1\143\1\172\1\124\1\uffff\1\144\1\142\1\164\1\172\1\145\1\141\1\166\1\145\1\156\1\uffff\1\172\1\164\1\154\1\162\1\145\1\106\2\uffff\1\40\1\160\1\172\1\171\1\162\1\uffff\1\147\1\uffff\1\141\1\151\1\164\1\156\1\145\1\uffff\1\156\1\164\1\156\1\141\1\164\1\154\1\145\1\151\1\154\1\156\1\141\1\164\1\151\1\156\1\160\1\145\1\157\1\uffff\2\172\1\147\1\uffff\1\144\1\162\1\uffff\1\145\1\156\1\172\1\144\1\141\1\151\1\157\1\164\1\172\2\uffff\1\72\1\172\1\146\1\144\1\154\1\163\1\147\1\uffff\1\172\1\165\1\156\1\141\1\162\1\160\4\172\1\164\1\172\2\uffff\1\147\1\156\1\151\1\172\1\157\1\uffff\1\163\2\151\1\uffff\1\157\1\145\1\154\1\172\1\164\1\uffff\1\144\1\164\1\141\1\162\1\143\1\uffff\1\172\1\171\1\151\2\162\1\164\1\163\1\uffff\1\117\2\172\2\144\1\147\1\151\2\172\1\123\1\171\1\172\1\142\1\171\1\164\1\144\1\142\1\163\1\120\1\162\1\171\1\143\1\172\1\163\1\162\1\154\2\uffff\2\145\1\164\1\163\1\147\1\uffff\1\172\1\162\1\160\1\154\1\171\3\uffff\1\172\1\151\1\165\1\123\1\141\1\uffff\1\155\1\164\1\154\1\145\1\154\3\uffff\1\151\1\uffff\1\172\1\163\1\157\1\171\1\154\1\uffff\1\156\1\172\1\157\1\164\1\160\1\144\1\145\1\uffff\1\171\1\172\1\157\1\154\1\172\2\145\1\uffff\1\172\1\156\1\40\1\157\2\uffff\1\172\1\156\1\164\2\uffff\2\145\1\150\1\154\2\uffff\1\164\1\154\1\uffff\1\145\1\154\2\172\1\145\1\172\1\141\1\164\1\154\2\172\1\uffff\1\145\1\163\1\157\1\172\1\162\1\171\1\163\1\172\1\uffff\2\172\1\157\1\154\1\uffff\1\156\1\155\1\145\1\164\1\142\1\145\2\172\1\145\1\156\1\uffff\1\172\1\156\1\111\1\167\1\151\1\uffff\1\156\1\172\1\151\2\172\1\154\1\uffff\1\162\1\163\1\uffff\1\157\1\162\1\uffff\1\147\1\164\1\155\1\uffff\1\123\1\171\2\162\1\164\1\172\1\171\1\145\1\154\1\145\2\uffff\1\144\1\uffff\1\163\1\172\1\145\2\uffff\2\172\1\162\1\uffff\2\172\1\142\2\uffff\1\141\1\uffff\1\162\1\145\1\147\1\156\1\154\1\151\1\145\1\147\2\uffff\1\172\1\147\1\uffff\1\172\1\144\1\141\2\172\1\uffff\1\143\2\uffff\1\145\1\123\1\172\1\146\2\172\2\uffff\1\172\1\145\1\154\3\172\1\uffff\1\154\3\172\1\102\1\164\1\uffff\1\172\2\uffff\1\172\2\uffff\1\141\1\164\3\172\1\163\1\145\1\157\1\162\1\145\1\uffff\1\172\1\uffff\1\172\1\171\1\145\1\uffff\2\172\1\164\1\uffff\1\172\3\uffff\1\154\1\145\3\uffff\1\145\3\uffff\1\171\1\172\2\uffff\1\162\1\164\3\uffff\1\172\1\143\1\156\1\172\1\162\2\uffff\1\163\1\144\2\uffff\1\171\1\uffff\1\145\3\172\1\uffff\1\123\1\145\1\uffff\1\164\1\172\1\uffff\3\172\1\154\1\143\3\uffff\1\164\1\162\1\145\4\uffff\1\145\1\164\1\171\1\156\1\144\2\172\1\154\2\172\2\uffff\1\145\2\uffff\1\172\1\uffff";
+ "\1\uffff\1\76\1\174\1\46\1\171\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\156\1\157\1\162\1\157\1\165\1\157\1\165\1\164\1\171\1\157\1\162\2\uffff\1\171\1\170\1\163\1\162\1\165\10\uffff\1\72\1\150\1\172\1\170\1\154\1\172\4\uffff\1\75\6\uffff\1\156\1\171\1\160\1\157\1\154\1\151\1\156\21\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\164\1\165\1\151\1\145\1\163\1\142\1\160\1\164\1\157\1\172\1\154\1\162\1\156\1\145\1\157\1\167\1\166\1\164\1\155\1\167\1\172\1\163\1\167\1\164\1\144\1\164\2\157\1\144\1\155\1\164\1\171\1\157\1\172\1\156\1\154\1\141\1\154\2\164\1\157\2\uffff\1\163\1\157\1\170\1\171\1\162\1\160\1\172\1\167\1\147\2\151\1\124\1\144\1\141\1\170\1\154\12\uffff\1\151\1\uffff\2\172\1\uffff\1\154\5\uffff\1\147\1\164\1\151\1\154\1\145\1\160\1\164\1\145\1\164\1\143\4\uffff\2\172\1\145\1\154\1\141\1\164\1\156\2\145\1\157\1\147\1\151\1\145\1\164\1\156\1\uffff\1\163\1\172\1\141\1\164\1\145\1\144\1\145\1\153\1\145\1\151\1\142\1\154\1\172\1\uffff\1\151\1\163\1\144\1\125\1\165\1\151\1\55\1\164\1\154\1\142\1\145\1\154\1\141\1\151\1\143\1\141\1\163\1\145\1\172\1\uffff\1\141\1\165\1\160\1\154\1\145\1\143\1\145\1\153\1\150\1\157\1\160\1\154\1\153\1\154\1\164\1\156\1\172\1\145\1\156\1\157\2\145\1\uffff\1\103\1\141\1\162\1\163\1\156\1\157\1\151\1\163\1\172\1\164\1\154\1\uffff\2\172\1\154\1\151\2\156\1\145\1\162\2\151\2\143\1\150\1\145\2\uffff\1\156\1\151\1\154\1\141\1\164\1\172\1\144\1\162\1\145\1\170\1\143\1\162\1\141\1\172\1\145\1\141\1\uffff\1\154\1\145\1\164\1\156\1\55\1\162\1\165\1\154\1\uffff\1\146\1\145\1\172\1\uffff\1\156\1\172\2\145\1\117\1\156\1\162\1\172\1\uffff\1\157\1\123\1\111\1\145\1\154\1\123\1\165\1\166\1\162\1\151\1\111\1\155\1\123\1\uffff\2\155\1\141\1\164\1\143\1\172\1\150\1\163\1\141\1\172\1\162\1\172\1\162\1\145\1\111\1\164\1\143\1\144\1\uffff\2\172\1\145\1\167\1\157\1\156\1\157\1\171\1\145\1\172\1\147\1\116\1\156\1\165\1\uffff\1\151\1\145\1\uffff\1\47\2\172\1\145\1\143\1\141\1\147\2\172\1\156\1\157\1\164\1\150\1\162\1\172\1\163\1\143\1\172\1\142\1\124\1\uffff\1\144\1\164\1\172\1\145\1\141\1\166\1\145\1\156\1\uffff\1\172\1\164\1\154\1\162\1\145\1\106\1\uffff\1\40\1\160\1\172\1\171\1\162\1\uffff\1\147\1\uffff\1\141\1\151\1\156\1\164\1\156\1\145\1\156\1\164\1\155\1\156\1\141\1\164\1\154\1\145\1\151\1\154\1\156\1\141\1\164\1\151\1\156\1\160\1\145\1\157\1\uffff\2\172\1\147\1\uffff\1\144\1\162\1\uffff\1\145\1\172\1\144\1\141\1\151\1\157\1\164\1\172\2\uffff\1\72\1\172\1\146\1\144\1\154\1\163\1\147\1\uffff\1\172\1\165\1\156\1\141\1\162\1\160\4\172\1\164\1\172\2\uffff\1\147\1\156\1\151\1\172\1\157\1\uffff\1\163\2\151\1\uffff\1\154\1\157\1\145\1\172\1\164\1\uffff\1\144\1\164\1\141\1\162\1\143\1\uffff\1\172\1\171\1\151\2\162\1\164\1\163\1\uffff\1\117\2\172\1\144\1\147\1\154\1\151\2\172\1\123\1\171\1\141\1\172\1\142\1\171\1\164\1\144\1\142\1\163\1\120\1\162\1\171\1\143\1\172\1\163\1\162\1\154\2\uffff\2\145\1\164\1\163\1\uffff\1\172\1\162\1\160\1\154\1\171\3\uffff\1\172\1\151\1\165\1\123\1\141\1\uffff\1\155\1\164\1\154\1\145\1\154\3\uffff\1\151\1\uffff\1\172\1\163\1\157\1\171\1\uffff\1\156\1\172\1\157\1\164\1\145\1\160\1\144\1\uffff\1\171\1\172\1\157\1\154\1\172\2\145\1\uffff\1\172\1\156\1\40\1\157\2\uffff\1\172\1\156\1\164\2\uffff\1\145\1\150\1\171\1\154\2\uffff\1\164\1\154\1\147\1\uffff\1\145\1\154\2\172\1\145\1\172\1\141\1\164\1\154\2\172\1\uffff\1\145\1\163\1\157\1\172\1\162\1\171\1\163\1\uffff\2\172\1\157\1\154\1\uffff\1\156\1\155\1\145\1\164\1\142\1\145\2\172\1\145\1\156\1\uffff\1\172\1\156\1\111\1\151\1\uffff\1\156\2\172\1\151\1\172\1\154\1\uffff\1\162\1\163\1\uffff\1\157\1\162\1\uffff\1\147\1\164\1\155\1\uffff\1\123\1\171\1\162\1\164\2\172\1\171\2\145\1\154\1\145\2\uffff\1\144\1\uffff\1\163\1\172\1\145\2\uffff\2\172\1\162\1\uffff\2\172\1\142\1\uffff\1\141\1\uffff\1\162\1\145\1\147\1\156\1\154\1\151\1\145\1\147\2\uffff\1\172\1\147\1\uffff\1\172\1\144\2\172\2\uffff\1\143\1\uffff\1\145\1\123\1\172\1\146\2\172\2\uffff\1\172\1\145\1\154\2\172\2\uffff\1\154\1\172\1\123\2\172\1\102\1\164\1\uffff\1\172\2\uffff\1\172\2\uffff\1\141\1\164\3\172\1\163\1\145\1\157\1\162\1\145\1\uffff\1\172\1\uffff\1\172\1\145\1\uffff\2\172\1\164\1\uffff\1\172\3\uffff\1\154\1\145\2\uffff\1\145\1\uffff\1\164\2\uffff\1\171\1\172\2\uffff\1\162\1\164\3\uffff\1\172\1\143\1\156\1\172\1\162\2\uffff\1\144\2\uffff\1\171\1\uffff\1\145\2\172\1\171\1\172\1\uffff\1\123\1\145\1\uffff\1\164\1\172\1\uffff\2\172\1\154\1\143\2\uffff\1\154\1\uffff\1\164\1\162\1\145\3\uffff\1\145\1\164\1\145\1\171\1\156\1\144\3\172\1\154\2\172\3\uffff\1\145\2\uffff\1\172\1\uffff";
static final String DFA24_acceptS =
- "\34\uffff\1\75\1\76\5\uffff\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\6\uffff\1\u00b0\1\u00b1\1\u00b4\1\u00b5\1\uffff\1\26\1\1\1\2\1\u00a8\1\3\1\u0092\7\uffff\1\u00b0\1\7\1\36\1\5\1\10\1\23\1\37\1\6\1\11\1\32\1\31\1\12\1\u00b2\1\u00b3\1\33\1\13\1\34\1\uffff\1\35\1\20\1\21\1\27\1\22\1\uffff\1\40\1\30\1\u00a7\1\u0091\53\uffff\1\75\1\76\20\uffff\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\1\u00a6\1\u0083\1\uffff\1\u00b1\2\uffff\1\u00ad\1\uffff\1\u00ae\1\u00af\1\u00b4\1\16\1\14\12\uffff\1\17\1\15\1\24\1\25\17\uffff\1\u0080\16\uffff\1\u00a5\22\uffff\1\u0087\27\uffff\1\100\15\uffff\1\u00ac\14\uffff\1\41\1\u00a9\20\uffff\1\u0085\11\uffff\1\55\3\uffff\1\u0088\7\uffff\1\57\15\uffff\1\147\23\uffff\1\u008d\16\uffff\1\160\5\uffff\1\u00ac\20\uffff\1\u0081\11\uffff\1\110\6\uffff\1\143\1\61\5\uffff\1\u0089\1\uffff\1\70\5\uffff\1\105\21\uffff\1\u0084\3\uffff\1\114\2\uffff\1\145\11\uffff\1\u00aa\1\166\7\uffff\1\136\14\uffff\1\146\1\46\5\uffff\1\107\3\uffff\1\50\5\uffff\1\u009c\5\uffff\1\47\7\uffff\1\124\32\uffff\1\u0090\1\71\5\uffff\1\77\5\uffff\1\141\1\u00ab\1\u008b\5\uffff\1\104\5\uffff\1\u0086\1\4\1\43\1\uffff\1\134\5\uffff\1\u0082\7\uffff\1\44\7\uffff\1\155\4\uffff\1\53\1\54\3\uffff\1\133\1\56\4\uffff\1\u008c\1\u009f\2\uffff\1\63\13\uffff\1\121\10\uffff\1\116\4\uffff\1\u008a\12\uffff\1\60\5\uffff\1\42\6\uffff\1\65\2\uffff\1\132\2\uffff\1\u008e\3\uffff\1\112\12\uffff\1\66\1\123\1\uffff\1\u00a1\3\uffff\1\u009e\1\67\3\uffff\1\74\3\uffff\1\u0096\1\103\1\uffff\1\142\10\uffff\1\120\1\122\2\uffff\1\72\5\uffff\1\64\1\uffff\1\u0098\1\u00a4\6\uffff\1\51\1\52\6\uffff\1\163\6\uffff\1\135\1\uffff\1\u009b\1\73\1\uffff\1\106\1\125\12\uffff\1\u0094\1\uffff\1\101\3\uffff\1\45\3\uffff\1\111\1\uffff\1\113\1\u0097\1\162\2\uffff\1\102\1\144\1\u00a0\1\uffff\1\153\1\u009d\1\152\2\uffff\1\154\1\140\2\uffff\1\137\1\164\1\u009a\5\uffff\1\62\1\u0099\2\uffff\1\151\1\165\1\uffff\1\177\4\uffff\1\131\2\uffff\1\117\2\uffff\1\127\5\uffff\1\156\1\150\1\u0093\3\uffff\1\126\1\130\1\u00a3\1\u008f\12\uffff\1\161\1\u00a2\1\uffff\1\115\1\u0095\1\uffff\1\157";
+ "\34\uffff\1\75\1\76\5\uffff\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\6\uffff\1\u00ad\1\u00ae\1\u00b1\1\u00b2\1\uffff\1\26\1\1\1\2\1\u00a5\1\3\1\u0092\7\uffff\1\u00ad\1\7\1\36\1\5\1\10\1\23\1\37\1\6\1\11\1\32\1\31\1\12\1\u00af\1\u00b0\1\33\1\13\1\34\1\uffff\1\35\1\20\1\21\1\27\1\22\1\uffff\1\40\1\30\1\u00a4\1\u0091\52\uffff\1\75\1\76\20\uffff\1\167\1\170\1\171\1\172\1\173\1\174\1\175\1\176\1\u00a3\1\u0083\1\uffff\1\u00ae\2\uffff\1\u00aa\1\uffff\1\u00ab\1\u00ac\1\u00b1\1\16\1\14\12\uffff\1\17\1\15\1\24\1\25\17\uffff\1\u0080\15\uffff\1\u00a2\23\uffff\1\u0087\26\uffff\1\100\13\uffff\1\u00a9\16\uffff\1\41\1\u00a6\20\uffff\1\u0085\10\uffff\1\55\3\uffff\1\u0088\10\uffff\1\57\15\uffff\1\146\22\uffff\1\u008d\16\uffff\1\157\2\uffff\1\u00a9\24\uffff\1\u0081\10\uffff\1\110\6\uffff\1\61\5\uffff\1\u0089\1\uffff\1\70\30\uffff\1\u0084\3\uffff\1\114\2\uffff\1\144\10\uffff\1\u00a7\1\166\7\uffff\1\136\14\uffff\1\145\1\46\5\uffff\1\107\3\uffff\1\50\5\uffff\1\u009b\5\uffff\1\47\7\uffff\1\124\33\uffff\1\u0090\1\71\4\uffff\1\77\5\uffff\1\141\1\u00a8\1\u008b\5\uffff\1\104\5\uffff\1\u0086\1\4\1\43\1\uffff\1\134\4\uffff\1\u0082\7\uffff\1\44\7\uffff\1\154\4\uffff\1\53\1\54\3\uffff\1\133\1\56\4\uffff\1\u008c\1\u009e\3\uffff\1\63\13\uffff\1\121\7\uffff\1\116\4\uffff\1\u008a\12\uffff\1\60\4\uffff\1\42\6\uffff\1\65\2\uffff\1\132\2\uffff\1\u008e\3\uffff\1\112\13\uffff\1\66\1\123\1\uffff\1\u00a0\3\uffff\1\u009d\1\67\3\uffff\1\74\3\uffff\1\103\1\uffff\1\142\10\uffff\1\120\1\122\2\uffff\1\72\4\uffff\1\64\1\143\1\uffff\1\u0097\6\uffff\1\51\1\52\5\uffff\1\105\1\162\7\uffff\1\135\1\uffff\1\u009a\1\73\1\uffff\1\106\1\125\12\uffff\1\u0094\1\uffff\1\101\2\uffff\1\45\3\uffff\1\111\1\uffff\1\113\1\u0096\1\161\2\uffff\1\102\1\u009f\1\uffff\1\152\1\uffff\1\u009c\1\151\2\uffff\1\153\1\140\2\uffff\1\137\1\163\1\u0099\5\uffff\1\62\1\u0098\1\uffff\1\150\1\165\1\uffff\1\177\5\uffff\1\131\2\uffff\1\117\2\uffff\1\127\4\uffff\1\155\1\147\1\uffff\1\u0093\3\uffff\1\126\1\130\1\u008f\14\uffff\1\160\1\u00a1\1\164\1\uffff\1\115\1\u0095\1\uffff\1\156";
static final String DFA24_specialS =
- "\1\0\u035e\uffff}>";
+ "\1\0\u0359\uffff}>";
static final String[] DFA24_transitionS = {
"\11\64\2\63\2\64\1\63\22\64\1\63\1\12\1\62\1\51\1\61\1\11\1\3\1\55\1\45\1\46\1\7\1\5\1\47\1\6\1\15\1\10\1\56\11\57\1\53\1\43\1\14\1\1\1\13\1\16\1\44\32\61\1\52\1\64\1\50\1\60\1\61\1\64\1\37\1\27\1\32\1\31\1\20\1\22\1\23\1\30\1\21\2\61\1\24\1\42\1\25\1\41\1\33\1\61\1\26\1\4\1\36\1\40\1\17\1\54\3\61\1\34\1\2\1\35\uff82\64",
"\1\65\1\66",
@@ -6031,25 +5958,25 @@ public class InternalTableDSLLexer extends Lexer {
"\1\132",
"\1\135\13\uffff\1\134",
"\1\137",
- "\1\145\7\uffff\1\143\1\144\3\uffff\1\141\4\uffff\1\142\1\uffff\1\140",
+ "\1\142\7\uffff\1\144\1\145\3\uffff\1\141\4\uffff\1\143\1\uffff\1\140",
"\1\150\2\uffff\1\151\6\uffff\1\146\1\147",
"\1\152\7\uffff\1\154\5\uffff\1\153",
"\1\156\2\uffff\1\155",
"\1\160\11\uffff\1\157",
"\1\163\11\uffff\1\161\3\uffff\1\164\1\uffff\1\162",
"\1\167\3\uffff\1\165\5\uffff\1\166",
- "\1\170\3\uffff\1\171\11\uffff\1\173\5\uffff\1\172",
+ "\1\170\12\uffff\1\173\2\uffff\1\172\5\uffff\1\171",
"\1\174\12\uffff\1\175",
"\1\177\3\uffff\1\176\11\uffff\1\u0081\4\uffff\1\u0080\4\uffff\1\u0082",
"\1\u0086\3\uffff\1\u0085\2\uffff\1\u0084\6\uffff\1\u0083",
- "\1\u0087\15\uffff\1\u0089\2\uffff\1\u0088",
+ "\1\u0087\20\uffff\1\u0088",
"",
"",
- "\1\u008c\3\uffff\1\u008e\2\uffff\1\u0090\6\uffff\1\u008d\2\uffff\1\u008f\6\uffff\1\u0091",
- "\1\u0094\4\uffff\1\u0093\6\uffff\1\u0092\4\uffff\1\u0095",
- "\1\u0097\2\uffff\1\u0096",
- "\1\u0098",
- "\1\u009a\3\uffff\1\u0099\17\uffff\1\u009b",
+ "\1\u008b\3\uffff\1\u008d\2\uffff\1\u008f\6\uffff\1\u008c\2\uffff\1\u008e\6\uffff\1\u0090",
+ "\1\u0093\4\uffff\1\u0092\6\uffff\1\u0091\4\uffff\1\u0094",
+ "\1\u0096\2\uffff\1\u0095",
+ "\1\u0097",
+ "\1\u0099\3\uffff\1\u0098\17\uffff\1\u009a",
"",
"",
"",
@@ -6058,30 +5985,30 @@ public class InternalTableDSLLexer extends Lexer {
"",
"",
"",
- "\1\u00a4",
- "\1\u00a6",
- "\1\u00a9\34\uffff\32\u00a9\3\uffff\1\u00a8\1\u00a9\1\uffff\32\u00a9",
- "\12\u00ab\10\uffff\1\u00ad\1\uffff\3\u00ad\5\uffff\1\u00ad\13\uffff\1\u00aa\6\uffff\1\u00ab\2\uffff\1\u00ad\1\uffff\3\u00ad\5\uffff\1\u00ad\13\uffff\1\u00aa",
- "\12\u00ab\10\uffff\1\u00ad\1\uffff\3\u00ad\5\uffff\1\u00ad\22\uffff\1\u00ab\2\uffff\1\u00ad\1\uffff\3\u00ad\5\uffff\1\u00ad",
+ "\1\u00a3",
+ "\1\u00a5",
+ "\1\u00a8\34\uffff\32\u00a8\3\uffff\1\u00a7\1\u00a8\1\uffff\32\u00a8",
+ "\12\u00aa\10\uffff\1\u00ac\1\uffff\3\u00ac\5\uffff\1\u00ac\13\uffff\1\u00a9\6\uffff\1\u00aa\2\uffff\1\u00ac\1\uffff\3\u00ac\5\uffff\1\u00ac\13\uffff\1\u00a9",
+ "\12\u00aa\10\uffff\1\u00ac\1\uffff\3\u00ac\5\uffff\1\u00ac\22\uffff\1\u00aa\2\uffff\1\u00ac\1\uffff\3\u00ac\5\uffff\1\u00ac",
"\1\103\34\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
"",
"",
"",
- "\1\u00af",
+ "\1\u00ae",
"",
"",
"",
"",
"",
"",
- "\1\u00b1",
- "\1\u00b2\20\uffff\1\u00b3\6\uffff\1\u00b4",
+ "\1\u00b0",
+ "\1\u00b1\20\uffff\1\u00b2\6\uffff\1\u00b3",
+ "\1\u00b4",
"\1\u00b5",
- "\1\u00b6",
- "\1\u00b7\10\uffff\1\u00b8",
+ "\1\u00b6\10\uffff\1\u00b7",
+ "\1\u00b8",
"\1\u00b9",
- "\1\u00ba",
"",
"",
"",
@@ -6099,78 +6026,77 @@ public class InternalTableDSLLexer extends Lexer {
"",
"",
"",
- "\1\u00bb",
+ "\1\u00ba",
"",
"",
"",
"",
"",
- "\1\u00bd",
+ "\1\u00bc",
"",
"",
"",
"",
- "\1\u00bf\5\uffff\1\u00c0",
- "\1\u00c2\3\uffff\1\u00c1",
+ "\1\u00be\5\uffff\1\u00bf",
+ "\1\u00c1\3\uffff\1\u00c0",
+ "\1\u00c2",
"\1\u00c3",
"\1\u00c4",
"\1\u00c5",
"\1\u00c6",
- "\1\u00c7",
- "\1\u00c9\16\uffff\1\u00c8",
- "\1\u00ca\16\uffff\1\u00cc\1\u00cb",
- "\1\u00cd",
+ "\1\u00c8\16\uffff\1\u00c7",
+ "\1\u00c9\16\uffff\1\u00cb\1\u00ca",
+ "\1\u00cc",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u00ce",
"\1\u00cf",
- "\1\u00d0",
- "\1\u00d2\1\uffff\1\u00d1",
- "\1\u00d3\3\uffff\1\u00d4",
- "\1\u00d5",
- "\1\u00d7\7\uffff\1\u00d6",
- "\1\u00d8",
- "\1\u00d9",
- "\1\u00db\1\u00da",
- "\1\u00dc",
+ "\1\u00d1\1\uffff\1\u00d0",
+ "\1\u00d2",
+ "\1\u00d3",
+ "\1\u00d5\7\uffff\1\u00d4",
+ "\1\u00d6",
+ "\1\u00d7",
+ "\1\u00d9\1\u00d8",
+ "\1\u00da",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u00de",
- "\1\u00df",
- "\1\u00e0\16\uffff\1\u00e2\1\u00e1",
+ "\1\u00dc",
+ "\1\u00dd",
+ "\1\u00de\2\uffff\1\u00df\16\uffff\1\u00e1\1\u00e0",
+ "\1\u00e2",
"\1\u00e3",
"\1\u00e4",
"\1\u00e5",
"\1\u00e6",
"\1\u00e7",
- "\1\u00e8",
- "\1\u00e9\13\uffff\1\u00ea\1\u00eb\1\u00ec",
- "\1\u00ee\4\uffff\1\u00ed",
- "\1\u00ef",
+ "\1\u00e8\13\uffff\1\u00e9\1\u00ea\1\u00eb",
+ "\1\u00ed\4\uffff\1\u00ec",
+ "\1\u00ee",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u00f0",
"\1\u00f1",
"\1\u00f2",
"\1\u00f3",
- "\1\u00f4",
- "\1\u00f5\1\u00f6",
- "\1\u00f8\3\uffff\1\u00f7\14\uffff\1\u00f9",
- "\1\u00fa\11\uffff\1\u00fb",
- "\1\u00fc",
- "",
- "",
- "\1\u00fd\20\uffff\1\u00fe",
- "\1\u00ff",
- "\1\u0100",
- "\1\u0101\17\uffff\1\u0103\3\uffff\1\u0102",
- "\1\u0104\14\uffff\1\u0105",
- "\1\u0106",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\2\103\1\u0107\27\103",
- "\1\u0109\12\uffff\1\u010a",
+ "\1\u00f4\1\u00f5",
+ "\1\u00f7\3\uffff\1\u00f6\14\uffff\1\u00f8",
+ "\1\u00f9\11\uffff\1\u00fa",
+ "",
+ "",
+ "\1\u00fb\20\uffff\1\u00fc",
+ "\1\u00fd",
+ "\1\u00fe",
+ "\1\u00ff\17\uffff\1\u0101\3\uffff\1\u0100",
+ "\1\u0102\14\uffff\1\u0103",
+ "\1\u0104",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\2\103\1\u0105\27\103",
+ "\1\u0107\12\uffff\1\u0108",
+ "\1\u0109",
+ "\1\u010a",
"\1\u010b",
"\1\u010c",
"\1\u010d",
"\1\u010e",
"\1\u010f",
"\1\u0110",
- "\1\u0111",
- "\1\u0112",
"",
"",
"",
@@ -6181,33 +6107,35 @@ public class InternalTableDSLLexer extends Lexer {
"",
"",
"",
- "\1\u0113",
+ "\1\u0111",
"",
- "\1\u00a9\34\uffff\32\u00a9\4\uffff\1\u00a9\1\uffff\32\u00a9",
- "\1\u0114\2\uffff\1\u0116\7\uffff\1\u0115\12\u0114\7\uffff\32\u0114\4\uffff\1\u0114\1\uffff\32\u0114",
+ "\1\u00a8\34\uffff\32\u00a8\4\uffff\1\u00a8\1\uffff\32\u00a8",
+ "\1\u0113\2\uffff\1\u0112\7\uffff\1\u0114\12\u0113\7\uffff\32\u0113\4\uffff\1\u0113\1\uffff\32\u0113",
"",
- "\12\u00ab\10\uffff\1\u00ad\1\uffff\3\u00ad\5\uffff\1\u00ad\22\uffff\1\u00ab\2\uffff\1\u00ad\1\uffff\3\u00ad\5\uffff\1\u00ad",
+ "\12\u00aa\10\uffff\1\u00ac\1\uffff\3\u00ac\5\uffff\1\u00ac\22\uffff\1\u00aa\2\uffff\1\u00ac\1\uffff\3\u00ac\5\uffff\1\u00ac",
"",
"",
"",
"",
"",
- "\1\u0117",
- "\1\u0119\14\uffff\1\u0118",
+ "\1\u0115",
+ "\1\u0117\14\uffff\1\u0116",
+ "\1\u0118",
+ "\1\u0119",
"\1\u011a",
"\1\u011b",
"\1\u011c",
"\1\u011d",
"\1\u011e",
"\1\u011f",
- "\1\u0120",
- "\1\u0121",
"",
"",
"",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\24\103\1\u0122\5\103",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\24\103\1\u0120\5\103",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0123",
+ "\1\u0124",
"\1\u0125",
"\1\u0126",
"\1\u0127",
@@ -6215,85 +6143,85 @@ public class InternalTableDSLLexer extends Lexer {
"\1\u0129",
"\1\u012a",
"\1\u012b",
- "\1\u012c",
- "\1\u012d",
- "\1\u012e\3\uffff\1\u012f",
+ "\1\u012c\3\uffff\1\u012d",
+ "\1\u012e",
+ "\1\u012f",
"\1\u0130",
- "\1\u0131",
- "\1\u0132",
"",
- "\1\u0133",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\14\103\1\u0134\15\103",
- "\1\u0136",
- "\1\u0137",
- "\1\u0138\3\uffff\1\u0139",
+ "\1\u0131",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\14\103\1\u0132\15\103",
+ "\1\u0134",
+ "\1\u0135",
+ "\1\u0136\3\uffff\1\u0137",
+ "\1\u0138",
+ "\1\u0139",
"\1\u013a",
"\1\u013b",
- "\1\u013c",
- "\1\u013d",
+ "\1\u013c\110\uffff\1\u013d",
"\1\u013e",
- "\1\u013f\110\uffff\1\u0140",
- "\1\u0141",
- "\1\u0142",
+ "\1\u013f",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
- "\1\u0144",
- "\1\u0146\37\uffff\1\u0147\12\uffff\1\u0145",
+ "\1\u0141",
+ "\1\u0143\37\uffff\1\u0144\12\uffff\1\u0142",
+ "\1\u0145",
+ "\1\u0146",
+ "\1\u0147",
"\1\u0148",
"\1\u0149",
"\1\u014a",
"\1\u014b",
"\1\u014c",
- "\1\u014d",
- "\1\u014e",
- "\1\u014f\1\u0150",
+ "\1\u014d\1\u014e",
+ "\1\u014f",
+ "\1\u0150",
"\1\u0151",
"\1\u0152",
"\1\u0153",
"\1\u0154",
- "\1\u0155",
- "\1\u0156",
- "\1\u0157\3\uffff\1\u0158",
+ "\1\u0155\3\uffff\1\u0156",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
- "\1\u015a",
- "\1\u015c\10\uffff\1\u015b",
+ "\1\u0158",
+ "\1\u015a\10\uffff\1\u0159",
+ "\1\u015b",
+ "\1\u015c",
"\1\u015d",
"\1\u015e",
"\1\u015f",
"\1\u0160",
"\1\u0161",
"\1\u0162",
- "\1\u0163",
- "\1\u0164",
- "\1\u0166\10\uffff\1\u0165",
+ "\1\u0164\10\uffff\1\u0163",
+ "\1\u0165",
+ "\1\u0166",
"\1\u0167",
"\1\u0168",
"\1\u0169",
- "\1\u016a",
- "\1\u016b",
- "\1\u016c",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u016b",
+ "\1\u016d\1\u016c",
"\1\u016e",
- "\1\u0170\1\u016f",
+ "\1\u016f",
+ "\1\u0170",
+ "",
"\1\u0171",
"\1\u0172",
"\1\u0173",
- "",
"\1\u0174",
"\1\u0175",
"\1\u0176",
"\1\u0177",
"\1\u0178",
- "\1\u0179",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u017a",
"\1\u017b",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u017d",
- "\1\u017e",
- "\1\u0114\2\uffff\1\u0116\7\uffff\1\u0115\12\u0114\7\uffff\32\u0114\4\uffff\1\u0114\1\uffff\32\u0114",
- "\1\u0181\5\uffff\1\u017f\26\uffff\32\u0181\3\uffff\1\u0180\1\u0181\1\uffff\32\u0181",
"",
+ "\1\u0113\2\uffff\1\u0112\7\uffff\1\u0114\12\u0113\7\uffff\32\u0113\4\uffff\1\u0113\1\uffff\32\u0113",
+ "\1\u017f\5\uffff\1\u017d\26\uffff\32\u017f\3\uffff\1\u017e\1\u017f\1\uffff\32\u017f",
+ "\1\u0180",
+ "\1\u0181",
+ "\1\u0182",
"\1\u0183",
"\1\u0184",
"\1\u0185",
@@ -6303,51 +6231,51 @@ public class InternalTableDSLLexer extends Lexer {
"\1\u0189",
"\1\u018a",
"\1\u018b",
+ "",
+ "",
"\1\u018c",
"\1\u018d",
"\1\u018e",
- "",
- "",
"\1\u018f",
"\1\u0190",
- "\1\u0191",
- "\1\u0192",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0192",
+ "\1\u0193",
"\1\u0194",
"\1\u0195",
"\1\u0196",
- "\1\u0197",
- "\1\u0198",
+ "\1\u0198\12\uffff\1\u0197",
"\1\u0199",
- "\1\u019b\12\uffff\1\u019a",
- "\1\u019c",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u019b",
+ "\1\u019c",
+ "",
+ "\1\u019d",
"\1\u019e",
"\1\u019f",
- "",
"\1\u01a0",
"\1\u01a1",
"\1\u01a2",
"\1\u01a3",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01a4",
+ "",
"\1\u01a5",
"\1\u01a6",
- "\1\u01a7",
- "\1\u01a8",
- "",
- "\1\u01a9",
- "\1\u01aa",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
- "\1\u01ac",
+ "\1\u01a8",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01aa",
+ "\1\u01ab",
+ "\1\u01ac",
+ "\1\u01ad",
"\1\u01ae",
"\1\u01af",
+ "",
"\1\u01b0",
"\1\u01b1",
"\1\u01b2",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01b3",
"\1\u01b4",
"\1\u01b5",
"\1\u01b6",
@@ -6357,100 +6285,99 @@ public class InternalTableDSLLexer extends Lexer {
"\1\u01ba",
"\1\u01bb",
"\1\u01bc",
+ "",
"\1\u01bd",
"\1\u01be",
"\1\u01bf",
- "",
"\1\u01c0",
"\1\u01c1",
- "\1\u01c2",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u01c3",
"\1\u01c4",
+ "\1\u01c5",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01c6",
"\1\u01c7",
- "\1\u01c8",
- "\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\4\103\1\u01c8\25\103",
"\1\u01ca",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\4\103\1\u01cb\25\103",
- "\1\u01cd",
- "\1\u01ce",
- "\1\u01cf",
- "\1\u01d0",
- "\1\u01d1\21\uffff\1\u01d2",
- "\1\u01d4\17\uffff\1\u01d3",
- "\1\u01d5",
+ "\1\u01cb",
+ "\1\u01cc",
+ "\1\u01cd\21\uffff\1\u01ce",
+ "\1\u01d0\17\uffff\1\u01cf",
+ "\1\u01d1",
"",
"\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\u01d4",
+ "\1\u01d5",
+ "\1\u01d6",
+ "\1\u01d7",
"\1\u01d8",
"\1\u01d9",
"\1\u01da",
- "\1\u01db",
- "\1\u01dc",
- "\1\u01dd",
- "\1\u01de",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01dc",
+ "\1\u01de\4\uffff\1\u01dd",
+ "\1\u01df",
"\1\u01e0",
- "\1\u01e2\4\uffff\1\u01e1",
- "\1\u01e3",
- "\1\u01e4",
"",
+ "\1\u01e1",
+ "\1\u01e2",
+ "",
+ "\1\u0112",
+ "\1\u017f\34\uffff\32\u017f\4\uffff\1\u017f\1\uffff\32\u017f",
+ "\1\u01e3\2\uffff\1\u0112\7\uffff\1\u0114\12\u01e3\7\uffff\32\u01e3\4\uffff\1\u01e3\1\uffff\32\u01e3",
+ "\1\u01e4",
"\1\u01e5",
"\1\u01e6",
- "\1\u0116",
- "\1\u0181\34\uffff\32\u0181\4\uffff\1\u0181\1\uffff\32\u0181",
- "\1\u01e7\2\uffff\1\u0116\7\uffff\1\u0115\12\u01e7\7\uffff\32\u01e7\4\uffff\1\u01e7\1\uffff\32\u01e7",
- "",
- "\1\u01e8",
- "\1\u01e9",
- "\1\u01ea",
- "\1\u01eb",
+ "\1\u01e7",
"\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\u01ef",
- "\1\u01f0",
- "\1\u01f1",
- "\1\u01f2",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01f4\16\uffff\1\u01f5",
- "\1\u01f6",
+ "\1\u01f0\16\uffff\1\u01f1",
+ "\1\u01f2",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01f8",
+ "\1\u01f4",
+ "\1\u01f5",
"",
- "\1\u01f9",
+ "\1\u01f6",
+ "\1\u01f7",
+ "\1\103\13\uffff\12\103\7\uffff\22\103\1\u01f8\7\103\4\uffff\1\103\1\uffff\32\103",
"\1\u01fa",
"\1\u01fb",
- "\1\103\13\uffff\12\103\7\uffff\22\103\1\u01fc\7\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u01fc",
+ "\1\u01fd",
"\1\u01fe",
- "\1\u01ff",
+ "",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u0200",
"\1\u0201",
"\1\u0202",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\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\u0208",
- "",
- "",
"\1\u0209",
+ "",
"\1\u020a",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "",
+ "\1\u020b",
"\1\u020c",
"\1\u020d",
- "",
"\1\u020e",
- "",
"\1\u020f",
- "\1\u0210\7\uffff\1\u0211",
+ "\1\u0210",
+ "\1\u0211",
"\1\u0212",
"\1\u0213",
"\1\u0214",
- "",
"\1\u0215",
"\1\u0216",
"\1\u0217",
@@ -6465,313 +6392,307 @@ public class InternalTableDSLLexer extends Lexer {
"\1\u0220",
"\1\u0221",
"\1\u0222",
- "\1\u0223",
- "\1\u0224",
- "\1\u0225",
"",
"\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\u0228",
+ "\1\u0225",
"",
- "\1\u0229",
- "\1\u022a",
+ "\1\u0226",
+ "\1\u0227",
"",
+ "\1\u0228",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u022a",
"\1\u022b",
"\1\u022c",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u022d",
"\1\u022e",
- "\1\u022f",
- "\1\u0230",
- "\1\u0231",
- "\1\u0232",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
"",
- "\1\u0234",
+ "\1\u0230",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0232",
+ "\1\u0233",
+ "\1\u0234",
+ "\1\u0235",
"\1\u0236",
- "\1\u0237",
+ "",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u0238",
"\1\u0239",
"\1\u023a",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u023b",
"\1\u023c",
- "\1\u023d",
- "\1\u023e",
- "\1\u023f",
- "\1\u0240",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u01e7\2\uffff\1\u0116\7\uffff\1\u0115\12\u01e7\7\uffff\32\u01e7\4\uffff\1\u01e7\1\uffff\32\u01e7",
+ "\1\u01e3\2\uffff\1\u0112\7\uffff\1\u0114\12\u01e3\7\uffff\32\u01e3\4\uffff\1\u01e3\1\uffff\32\u01e3",
"\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\u0244",
+ "\1\u0240",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
"",
- "\1\u0246",
- "\1\u0247",
- "\1\u0249\36\uffff\1\u024a\7\uffff\1\u0248",
+ "\1\u0242",
+ "\1\u0243",
+ "\1\u0245\46\uffff\1\u0244",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u024c",
+ "\1\u0247",
+ "",
+ "\1\u0248",
+ "\1\u0249",
+ "\1\u024a",
"",
+ "\1\u024b",
+ "\1\u024c",
"\1\u024d",
- "\1\u024e",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u024f",
"",
"\1\u0250",
"\1\u0251",
"\1\u0252",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0253",
"\1\u0254",
"",
- "\1\u0255",
- "\1\u0256",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\23\103\1\u0255\6\103",
"\1\u0257",
"\1\u0258",
"\1\u0259",
- "",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\23\103\1\u025a\6\103",
- "\1\u025c",
+ "\1\u025a",
+ "\1\u025b\16\uffff\1\u025c",
"\1\u025d",
+ "",
"\1\u025e",
- "\1\u025f",
- "\1\u0260\16\uffff\1\u0261",
+ "\1\103\13\uffff\12\103\7\uffff\22\103\1\u025f\7\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\u0262",
- "",
"\1\u0263",
- "\1\103\13\uffff\12\103\7\uffff\22\103\1\u0264\7\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0264",
+ "\1\u0265",
+ "\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\u0267",
"\1\u0268",
"\1\u0269",
"\1\u026a",
"\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\u026c",
"\1\u026d",
"\1\u026e",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u026f",
"\1\u0270",
"\1\u0271",
"\1\u0272",
"\1\u0273",
"\1\u0274",
"\1\u0275",
- "\1\u0276",
- "\1\u0277",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u0276\7\103",
"\1\u0278",
"\1\u0279",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\22\103\1\u027a\7\103",
+ "\1\u027a",
+ "",
+ "",
+ "\1\u027b",
"\1\u027c",
"\1\u027d",
"\1\u027e",
"",
- "",
- "\1\u027f",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u0280",
"\1\u0281",
"\1\u0282",
"\1\u0283",
"",
+ "",
+ "",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\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\u028c",
"\1\u028d",
"",
+ "",
+ "",
"\1\u028e",
- "\1\u028f",
+ "",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u0290",
"\1\u0291",
"\1\u0292",
"",
- "",
- "",
"\1\u0293",
- "",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u0295",
"\1\u0296",
"\1\u0297",
"\1\u0298",
- "",
"\1\u0299",
+ "",
+ "\1\u029a",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u029b",
"\1\u029c",
"\1\u029d",
- "\1\u029e",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u029f",
- "",
"\1\u02a0",
+ "",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u02a2",
"\1\u02a3",
+ "\1\u02a4",
+ "",
+ "",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u02a5",
"\1\u02a6",
+ "\1\u02a7",
+ "",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u02a8",
"\1\u02a9",
"\1\u02aa",
+ "\1\u02ab",
"",
"",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u02ac",
"\1\u02ad",
- "",
- "",
"\1\u02ae",
+ "",
"\1\u02af",
"\1\u02b0",
- "\1\u02b1",
- "",
- "",
- "\1\u02b2",
+ "\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\u02b3",
- "",
- "\1\u02b4",
- "\1\u02b5",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u02b5",
+ "\1\u02b6",
+ "\1\u02b7",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u02b8",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "",
"\1\u02ba",
"\1\u02bb",
"\1\u02bc",
"\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\u02be",
"\1\u02bf",
"\1\u02c0",
- "\1\u02c1",
+ "",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u02c3",
+ "\1\103\13\uffff\12\103\7\uffff\17\103\1\u02c2\12\103\4\uffff\1\103\1\uffff\32\103",
"\1\u02c4",
"\1\u02c5",
- "\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\17\103\1\u02c8\12\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u02c6",
+ "\1\u02c7",
+ "\1\u02c8",
+ "\1\u02c9",
"\1\u02ca",
"\1\u02cb",
- "",
- "\1\u02cc",
- "\1\u02cd",
+ "\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\u02ce",
"\1\u02cf",
- "\1\u02d0",
- "\1\u02d1",
- "\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\u02d4",
- "\1\u02d5",
+ "\1\u02d1",
+ "\1\u02d2",
+ "\1\u02d3",
"",
+ "\1\u02d4",
+ "\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\u02d7",
- "\1\u02d8",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"\1\u02d9",
- "\1\u02da",
"",
+ "\1\u02da",
"\1\u02db",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "",
+ "\1\u02dc",
"\1\u02dd",
- "\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\u02e0",
"",
+ "\1\u02de",
+ "\1\u02df\16\uffff\1\u02e0",
"\1\u02e1",
- "\1\u02e2",
"",
+ "\1\u02e2",
"\1\u02e3",
"\1\u02e4",
- "",
"\1\u02e5",
- "\1\u02e6\16\uffff\1\u02e7",
+ "\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\u02e8",
- "",
"\1\u02e9",
"\1\u02ea",
"\1\u02eb",
"\1\u02ec",
- "\1\u02ed",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u02ef",
- "\1\u02f0",
- "\1\u02f1",
- "\1\u02f2",
"",
"",
- "\1\u02f3",
+ "\1\u02ed",
"",
- "\1\u02f4",
+ "\1\u02ee",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u02f6",
+ "\1\u02f0",
"",
"",
"\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\u02f9",
+ "\1\u02f3",
"",
"\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\u02fc",
+ "\1\u02f6",
"",
+ "\1\u02f7",
"",
+ "\1\u02f8",
+ "\1\u02f9",
+ "\1\u02fa",
+ "\1\u02fb",
+ "\1\u02fc",
"\1\u02fd",
- "",
"\1\u02fe",
"\1\u02ff",
- "\1\u0300",
- "\1\u0301",
- "\1\u0302",
- "\1\u0303",
- "\1\u0304",
- "\1\u0305",
"",
"",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0307",
+ "\1\u0301",
"",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0309",
- "\1\u030a",
- "\1\u030b",
+ "\1\u0303",
+ "\1\u0304",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
- "\1\u030d",
"",
+ "\1\u0306",
"",
- "\1\u030e",
- "\1\u030f",
+ "\1\u0307",
+ "\1\u0308",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u0311",
+ "\1\u030a",
"\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\u0315",
- "\1\u0316",
- "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u030e",
+ "\1\u030f",
"\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\u031a",
+ "",
+ "\1\u0312",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0314",
"\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\u031e",
- "\1\u031f",
+ "\1\u0317",
+ "\1\u0318",
"",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
@@ -6779,101 +6700,102 @@ public class InternalTableDSLLexer extends Lexer {
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
"",
- "\1\u0322",
- "\1\u0323",
+ "\1\u031b",
+ "\1\u031c",
"\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\u0327",
- "\1\u0328",
- "\1\u0329",
- "\1\u032a",
- "\1\u032b",
+ "\1\u0320",
+ "\1\u0321",
+ "\1\u0322",
+ "\1\u0323",
+ "\1\u0324",
"",
"\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\u032e",
- "\1\u032f",
+ "\1\u0327",
"",
"\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\u0332",
+ "\1\u032a",
"",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
"",
"",
- "\1\u0334",
- "\1\u0335",
- "",
+ "\1\u032c",
+ "\1\u032d",
"",
"",
- "\1\u0336",
+ "\1\u032e",
"",
+ "\1\u032f",
"",
"",
- "\1\u0337",
+ "\1\u0330",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
"",
- "\1\u0339",
- "\1\u033a",
+ "\1\u0332",
+ "\1\u0333",
"",
"",
"",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u033c",
- "\1\u033d",
+ "\1\u0335",
+ "\1\u0336",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u033f",
+ "\1\u0338",
"",
"",
- "\1\u0340",
- "\1\u0341",
+ "\1\u0339",
"",
"",
- "\1\u0342",
+ "\1\u033a",
"",
- "\1\u0343",
+ "\1\u033b",
"\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\u033e",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
"",
- "\1\u0347",
- "\1\u0348",
+ "\1\u0340",
+ "\1\u0341",
"",
- "\1\u0349",
+ "\1\u0342",
"\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\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
- "\1\u034e",
- "\1\u034f",
- "",
+ "\1\u0346",
+ "\1\u0347",
"",
"",
- "\1\u0350",
- "\1\u0351",
- "\1\u0352",
+ "\1\u0348",
"",
+ "\1\u0349",
+ "\1\u034a",
+ "\1\u034b",
"",
"",
"",
- "\1\u0353",
- "\1\u0354",
- "\1\u0355",
- "\1\u0356",
- "\1\u0357",
+ "\1\u034c",
+ "\1\u034d",
+ "\1\u034e",
+ "\1\u034f",
+ "\1\u0350",
+ "\1\u0351",
"\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\u035a",
+ "\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
+ "\1\u0355",
"\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\u035d",
+ "",
+ "\1\u0358",
"",
"",
"\1\103\13\uffff\12\103\7\uffff\32\103\4\uffff\1\103\1\uffff\32\103",
@@ -6910,7 +6832,7 @@ public class InternalTableDSLLexer extends Lexer {
this.transition = DFA24_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( 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 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | RULE_THEME_RESOURCE | RULE_EVENT_TOPIC | 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__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 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | RULE_THEME_RESOURCE | RULE_EVENT_TOPIC | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
diff --git a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLParser.java b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLParser.java
index 02333a6..b5c0272 100644
--- a/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLParser.java
+++ b/org.eclipse.osbp.xtext.table.ide/src-gen/org/eclipse/osbp/xtext/table/ide/contentassist/antlr/internal/InternalTableDSLParser.java
@@ -1,3 +1,17 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ */
package org.eclipse.osbp.xtext.table.ide.contentassist.antlr.internal;
import java.io.InputStream;
@@ -23,7 +37,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalTableDSLParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_THEME_RESOURCE", "RULE_EVENT_TOPIC", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'single'", "'+'", "'-'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'equal'", "'greater equal'", "'greater than'", "'lower equal'", "'lower than'", "'not equal'", "'rising'", "'bad-rising'", "'sloping'", "'good-sloping'", "'stagnating'", "'hidden'", "'explicit'", "'indexed'", "'default'", "'columns'", "'rows'", "'pages'", "'sections'", "'chapters'", "'package'", "'{'", "'}'", "'table'", "'as'", "'selection'", "'rowHeader'", "'toolbar'", "'using'", "'bean'", "'preorder'", "'value'", "'icon'", "'intervals'", "'lookups'", "'formatter'", "'path'", "'tooltipPattern'", "'taskId'", "'allColumns'", "'ordinal'", "'column'", "'measure'", "'derived'", "'level'", "'property'", "'aggregation'", "'upToNumber'", "'upToInteger'", "'daysInPast'", "'integer'", "'number'", "'string'", "'datamart'", "'axis'", "'textcolor'", "'cellcolor'", "'trend'", "'tooltip'", "'grid'", "'rowheader'", "'prop'", "'style'", "'dto'", "'buttonStyle'", "'eventTopic'", "'htmlStyle'", "'boolStyle'", "'dateStyle'", "'format'", "'numberStyle'", "'progressbarStyle'", "'max'", "'indicatorStyle'", "'greenFrom'", "'redUntil'", "'textStyle'", "'imageStyle'", "'then'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'if'", "'else'", "'switch'", "':'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'multiple'", "'alwaysSelected'", "'polling'", "'filtering'", "'embedded'", "'selectById'", "'ascending'", "'collapse'", "'image'", "'hidelabel'", "'dynamic'", "'resize'", "'rowheight'", "'details'", "'notifyOnSelect'", "'selectalways'", "'editable'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_THEME_RESOURCE", "RULE_EVENT_TOPIC", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'single'", "'+'", "'-'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'equal'", "'greater equal'", "'greater than'", "'lower equal'", "'lower than'", "'not equal'", "'rising'", "'bad-rising'", "'sloping'", "'good-sloping'", "'stagnating'", "'hidden'", "'explicit'", "'indexed'", "'default'", "'columns'", "'rows'", "'pages'", "'sections'", "'chapters'", "'package'", "'{'", "'}'", "'table'", "'as'", "'selection'", "'rowHeader'", "'toolbar'", "'using'", "'readOnly'", "'preorder'", "'value'", "'icon'", "'intervals'", "'lookups'", "'formatter'", "'path'", "'tooltipPattern'", "'taskId'", "'allColumns'", "'ordinal'", "'column'", "'measure'", "'derived'", "'level'", "'property'", "'aggregation'", "'upToNumber'", "'upToInteger'", "'daysInPast'", "'integer'", "'number'", "'string'", "'datamart'", "'axis'", "'textcolor'", "'cellcolor'", "'trend'", "'tooltip'", "'editable'", "'prop'", "'style'", "'dto'", "'buttonStyle'", "'eventTopic'", "'htmlStyle'", "'boolStyle'", "'dateStyle'", "'format'", "'numberStyle'", "'progressbarStyle'", "'max'", "'indicatorStyle'", "'greenFrom'", "'redUntil'", "'textStyle'", "'blobImageStyle'", "'imageStyle'", "'then'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'if'", "'else'", "'switch'", "':'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'describedBy'", "'multiple'", "'alwaysSelected'", "'filtering'", "'embedded'", "'selectById'", "'ascending'", "'collapse'", "'image'", "'hidelabel'", "'dynamic'", "'resize'", "'rowheight'", "'details'", "'notifyOnSelect'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
};
public static final int T__144=144;
public static final int T__143=143;
@@ -122,11 +136,8 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
public static final int T__102=102;
public static final int T__94=94;
public static final int T__101=101;
- public static final int T__184=184;
- public static final int T__183=183;
public static final int T__90=90;
public static final int T__180=180;
- public static final int T__182=182;
public static final int T__181=181;
public static final int T__19=19;
public static final int T__15=15;
@@ -753,97 +764,12 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR end "ruleTableTable"
- // $ANTLR start "entryRuleTableBean"
- // InternalTableDSL.g:204:1: entryRuleTableBean : ruleTableBean EOF ;
- public final void entryRuleTableBean() throws RecognitionException {
- try {
- // InternalTableDSL.g:205:1: ( ruleTableBean EOF )
- // InternalTableDSL.g:206:1: ruleTableBean EOF
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableBeanRule());
- }
- pushFollow(FOLLOW_1);
- ruleTableBean();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableBeanRule());
- }
- match(input,EOF,FOLLOW_2); if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRuleTableBean"
-
-
- // $ANTLR start "ruleTableBean"
- // InternalTableDSL.g:213:1: ruleTableBean : ( ( rule__TableBean__Group__0 ) ) ;
- public final void ruleTableBean() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:217:2: ( ( ( rule__TableBean__Group__0 ) ) )
- // InternalTableDSL.g:218:2: ( ( rule__TableBean__Group__0 ) )
- {
- // InternalTableDSL.g:218:2: ( ( rule__TableBean__Group__0 ) )
- // InternalTableDSL.g:219:3: ( rule__TableBean__Group__0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableBeanAccess().getGroup());
- }
- // InternalTableDSL.g:220:3: ( rule__TableBean__Group__0 )
- // InternalTableDSL.g:220:4: rule__TableBean__Group__0
- {
- pushFollow(FOLLOW_2);
- rule__TableBean__Group__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableBeanAccess().getGroup());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "ruleTableBean"
-
-
// $ANTLR start "entryRuleTablePreorder"
- // InternalTableDSL.g:229:1: entryRuleTablePreorder : ruleTablePreorder EOF ;
+ // InternalTableDSL.g:204:1: entryRuleTablePreorder : ruleTablePreorder EOF ;
public final void entryRuleTablePreorder() throws RecognitionException {
try {
- // InternalTableDSL.g:230:1: ( ruleTablePreorder EOF )
- // InternalTableDSL.g:231:1: ruleTablePreorder EOF
+ // InternalTableDSL.g:205:1: ( ruleTablePreorder EOF )
+ // InternalTableDSL.g:206:1: ruleTablePreorder EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTablePreorderRule());
@@ -873,23 +799,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTablePreorder"
- // InternalTableDSL.g:238:1: ruleTablePreorder : ( ( rule__TablePreorder__Group__0 ) ) ;
+ // InternalTableDSL.g:213:1: ruleTablePreorder : ( ( rule__TablePreorder__Group__0 ) ) ;
public final void ruleTablePreorder() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:242:2: ( ( ( rule__TablePreorder__Group__0 ) ) )
- // InternalTableDSL.g:243:2: ( ( rule__TablePreorder__Group__0 ) )
+ // InternalTableDSL.g:217:2: ( ( ( rule__TablePreorder__Group__0 ) ) )
+ // InternalTableDSL.g:218:2: ( ( rule__TablePreorder__Group__0 ) )
{
- // InternalTableDSL.g:243:2: ( ( rule__TablePreorder__Group__0 ) )
- // InternalTableDSL.g:244:3: ( rule__TablePreorder__Group__0 )
+ // InternalTableDSL.g:218:2: ( ( rule__TablePreorder__Group__0 ) )
+ // InternalTableDSL.g:219:3: ( rule__TablePreorder__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTablePreorderAccess().getGroup());
}
- // InternalTableDSL.g:245:3: ( rule__TablePreorder__Group__0 )
- // InternalTableDSL.g:245:4: rule__TablePreorder__Group__0
+ // InternalTableDSL.g:220:3: ( rule__TablePreorder__Group__0 )
+ // InternalTableDSL.g:220:4: rule__TablePreorder__Group__0
{
pushFollow(FOLLOW_2);
rule__TablePreorder__Group__0();
@@ -924,11 +850,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableValue"
- // InternalTableDSL.g:254:1: entryRuleTableValue : ruleTableValue EOF ;
+ // InternalTableDSL.g:229:1: entryRuleTableValue : ruleTableValue EOF ;
public final void entryRuleTableValue() throws RecognitionException {
try {
- // InternalTableDSL.g:255:1: ( ruleTableValue EOF )
- // InternalTableDSL.g:256:1: ruleTableValue EOF
+ // InternalTableDSL.g:230:1: ( ruleTableValue EOF )
+ // InternalTableDSL.g:231:1: ruleTableValue EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueRule());
@@ -958,23 +884,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableValue"
- // InternalTableDSL.g:263:1: ruleTableValue : ( ( rule__TableValue__Group__0 ) ) ;
+ // InternalTableDSL.g:238:1: ruleTableValue : ( ( rule__TableValue__Group__0 ) ) ;
public final void ruleTableValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:267:2: ( ( ( rule__TableValue__Group__0 ) ) )
- // InternalTableDSL.g:268:2: ( ( rule__TableValue__Group__0 ) )
+ // InternalTableDSL.g:242:2: ( ( ( rule__TableValue__Group__0 ) ) )
+ // InternalTableDSL.g:243:2: ( ( rule__TableValue__Group__0 ) )
{
- // InternalTableDSL.g:268:2: ( ( rule__TableValue__Group__0 ) )
- // InternalTableDSL.g:269:3: ( rule__TableValue__Group__0 )
+ // InternalTableDSL.g:243:2: ( ( rule__TableValue__Group__0 ) )
+ // InternalTableDSL.g:244:3: ( rule__TableValue__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueAccess().getGroup());
}
- // InternalTableDSL.g:270:3: ( rule__TableValue__Group__0 )
- // InternalTableDSL.g:270:4: rule__TableValue__Group__0
+ // InternalTableDSL.g:245:3: ( rule__TableValue__Group__0 )
+ // InternalTableDSL.g:245:4: rule__TableValue__Group__0
{
pushFollow(FOLLOW_2);
rule__TableValue__Group__0();
@@ -1009,11 +935,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableFormatter"
- // InternalTableDSL.g:279:1: entryRuleTableFormatter : ruleTableFormatter EOF ;
+ // InternalTableDSL.g:254:1: entryRuleTableFormatter : ruleTableFormatter EOF ;
public final void entryRuleTableFormatter() throws RecognitionException {
try {
- // InternalTableDSL.g:280:1: ( ruleTableFormatter EOF )
- // InternalTableDSL.g:281:1: ruleTableFormatter EOF
+ // InternalTableDSL.g:255:1: ( ruleTableFormatter EOF )
+ // InternalTableDSL.g:256:1: ruleTableFormatter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableFormatterRule());
@@ -1043,23 +969,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableFormatter"
- // InternalTableDSL.g:288:1: ruleTableFormatter : ( ( rule__TableFormatter__Group__0 ) ) ;
+ // InternalTableDSL.g:263:1: ruleTableFormatter : ( ( rule__TableFormatter__Group__0 ) ) ;
public final void ruleTableFormatter() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:292:2: ( ( ( rule__TableFormatter__Group__0 ) ) )
- // InternalTableDSL.g:293:2: ( ( rule__TableFormatter__Group__0 ) )
+ // InternalTableDSL.g:267:2: ( ( ( rule__TableFormatter__Group__0 ) ) )
+ // InternalTableDSL.g:268:2: ( ( rule__TableFormatter__Group__0 ) )
{
- // InternalTableDSL.g:293:2: ( ( rule__TableFormatter__Group__0 ) )
- // InternalTableDSL.g:294:3: ( rule__TableFormatter__Group__0 )
+ // InternalTableDSL.g:268:2: ( ( rule__TableFormatter__Group__0 ) )
+ // InternalTableDSL.g:269:3: ( rule__TableFormatter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableFormatterAccess().getGroup());
}
- // InternalTableDSL.g:295:3: ( rule__TableFormatter__Group__0 )
- // InternalTableDSL.g:295:4: rule__TableFormatter__Group__0
+ // InternalTableDSL.g:270:3: ( rule__TableFormatter__Group__0 )
+ // InternalTableDSL.g:270:4: rule__TableFormatter__Group__0
{
pushFollow(FOLLOW_2);
rule__TableFormatter__Group__0();
@@ -1094,11 +1020,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableImage"
- // InternalTableDSL.g:304:1: entryRuleTableImage : ruleTableImage EOF ;
+ // InternalTableDSL.g:279:1: entryRuleTableImage : ruleTableImage EOF ;
public final void entryRuleTableImage() throws RecognitionException {
try {
- // InternalTableDSL.g:305:1: ( ruleTableImage EOF )
- // InternalTableDSL.g:306:1: ruleTableImage EOF
+ // InternalTableDSL.g:280:1: ( ruleTableImage EOF )
+ // InternalTableDSL.g:281:1: ruleTableImage EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableImageRule());
@@ -1128,23 +1054,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableImage"
- // InternalTableDSL.g:313:1: ruleTableImage : ( ( rule__TableImage__Group__0 ) ) ;
+ // InternalTableDSL.g:288:1: ruleTableImage : ( ( rule__TableImage__Group__0 ) ) ;
public final void ruleTableImage() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:317:2: ( ( ( rule__TableImage__Group__0 ) ) )
- // InternalTableDSL.g:318:2: ( ( rule__TableImage__Group__0 ) )
+ // InternalTableDSL.g:292:2: ( ( ( rule__TableImage__Group__0 ) ) )
+ // InternalTableDSL.g:293:2: ( ( rule__TableImage__Group__0 ) )
{
- // InternalTableDSL.g:318:2: ( ( rule__TableImage__Group__0 ) )
- // InternalTableDSL.g:319:3: ( rule__TableImage__Group__0 )
+ // InternalTableDSL.g:293:2: ( ( rule__TableImage__Group__0 ) )
+ // InternalTableDSL.g:294:3: ( rule__TableImage__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableImageAccess().getGroup());
}
- // InternalTableDSL.g:320:3: ( rule__TableImage__Group__0 )
- // InternalTableDSL.g:320:4: rule__TableImage__Group__0
+ // InternalTableDSL.g:295:3: ( rule__TableImage__Group__0 )
+ // InternalTableDSL.g:295:4: rule__TableImage__Group__0
{
pushFollow(FOLLOW_2);
rule__TableImage__Group__0();
@@ -1179,11 +1105,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableTooltipPattern"
- // InternalTableDSL.g:329:1: entryRuleTableTooltipPattern : ruleTableTooltipPattern EOF ;
+ // InternalTableDSL.g:304:1: entryRuleTableTooltipPattern : ruleTableTooltipPattern EOF ;
public final void entryRuleTableTooltipPattern() throws RecognitionException {
try {
- // InternalTableDSL.g:330:1: ( ruleTableTooltipPattern EOF )
- // InternalTableDSL.g:331:1: ruleTableTooltipPattern EOF
+ // InternalTableDSL.g:305:1: ( ruleTableTooltipPattern EOF )
+ // InternalTableDSL.g:306:1: ruleTableTooltipPattern EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTooltipPatternRule());
@@ -1213,23 +1139,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableTooltipPattern"
- // InternalTableDSL.g:338:1: ruleTableTooltipPattern : ( ( rule__TableTooltipPattern__Group__0 ) ) ;
+ // InternalTableDSL.g:313:1: ruleTableTooltipPattern : ( ( rule__TableTooltipPattern__Group__0 ) ) ;
public final void ruleTableTooltipPattern() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:342:2: ( ( ( rule__TableTooltipPattern__Group__0 ) ) )
- // InternalTableDSL.g:343:2: ( ( rule__TableTooltipPattern__Group__0 ) )
+ // InternalTableDSL.g:317:2: ( ( ( rule__TableTooltipPattern__Group__0 ) ) )
+ // InternalTableDSL.g:318:2: ( ( rule__TableTooltipPattern__Group__0 ) )
{
- // InternalTableDSL.g:343:2: ( ( rule__TableTooltipPattern__Group__0 ) )
- // InternalTableDSL.g:344:3: ( rule__TableTooltipPattern__Group__0 )
+ // InternalTableDSL.g:318:2: ( ( rule__TableTooltipPattern__Group__0 ) )
+ // InternalTableDSL.g:319:3: ( rule__TableTooltipPattern__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTooltipPatternAccess().getGroup());
}
- // InternalTableDSL.g:345:3: ( rule__TableTooltipPattern__Group__0 )
- // InternalTableDSL.g:345:4: rule__TableTooltipPattern__Group__0
+ // InternalTableDSL.g:320:3: ( rule__TableTooltipPattern__Group__0 )
+ // InternalTableDSL.g:320:4: rule__TableTooltipPattern__Group__0
{
pushFollow(FOLLOW_2);
rule__TableTooltipPattern__Group__0();
@@ -1264,11 +1190,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableValueElement"
- // InternalTableDSL.g:354:1: entryRuleTableValueElement : ruleTableValueElement EOF ;
+ // InternalTableDSL.g:329:1: entryRuleTableValueElement : ruleTableValueElement EOF ;
public final void entryRuleTableValueElement() throws RecognitionException {
try {
- // InternalTableDSL.g:355:1: ( ruleTableValueElement EOF )
- // InternalTableDSL.g:356:1: ruleTableValueElement EOF
+ // InternalTableDSL.g:330:1: ( ruleTableValueElement EOF )
+ // InternalTableDSL.g:331:1: ruleTableValueElement EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementRule());
@@ -1298,23 +1224,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableValueElement"
- // InternalTableDSL.g:363:1: ruleTableValueElement : ( ( rule__TableValueElement__Alternatives ) ) ;
+ // InternalTableDSL.g:338:1: ruleTableValueElement : ( ( rule__TableValueElement__Alternatives ) ) ;
public final void ruleTableValueElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:367:2: ( ( ( rule__TableValueElement__Alternatives ) ) )
- // InternalTableDSL.g:368:2: ( ( rule__TableValueElement__Alternatives ) )
+ // InternalTableDSL.g:342:2: ( ( ( rule__TableValueElement__Alternatives ) ) )
+ // InternalTableDSL.g:343:2: ( ( rule__TableValueElement__Alternatives ) )
{
- // InternalTableDSL.g:368:2: ( ( rule__TableValueElement__Alternatives ) )
- // InternalTableDSL.g:369:3: ( rule__TableValueElement__Alternatives )
+ // InternalTableDSL.g:343:2: ( ( rule__TableValueElement__Alternatives ) )
+ // InternalTableDSL.g:344:3: ( rule__TableValueElement__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getAlternatives());
}
- // InternalTableDSL.g:370:3: ( rule__TableValueElement__Alternatives )
- // InternalTableDSL.g:370:4: rule__TableValueElement__Alternatives
+ // InternalTableDSL.g:345:3: ( rule__TableValueElement__Alternatives )
+ // InternalTableDSL.g:345:4: rule__TableValueElement__Alternatives
{
pushFollow(FOLLOW_2);
rule__TableValueElement__Alternatives();
@@ -1349,11 +1275,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableTask"
- // InternalTableDSL.g:379:1: entryRuleTableTask : ruleTableTask EOF ;
+ // InternalTableDSL.g:354:1: entryRuleTableTask : ruleTableTask EOF ;
public final void entryRuleTableTask() throws RecognitionException {
try {
- // InternalTableDSL.g:380:1: ( ruleTableTask EOF )
- // InternalTableDSL.g:381:1: ruleTableTask EOF
+ // InternalTableDSL.g:355:1: ( ruleTableTask EOF )
+ // InternalTableDSL.g:356:1: ruleTableTask EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTaskRule());
@@ -1383,23 +1309,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableTask"
- // InternalTableDSL.g:388:1: ruleTableTask : ( ( rule__TableTask__Group__0 ) ) ;
+ // InternalTableDSL.g:363:1: ruleTableTask : ( ( rule__TableTask__Group__0 ) ) ;
public final void ruleTableTask() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:392:2: ( ( ( rule__TableTask__Group__0 ) ) )
- // InternalTableDSL.g:393:2: ( ( rule__TableTask__Group__0 ) )
+ // InternalTableDSL.g:367:2: ( ( ( rule__TableTask__Group__0 ) ) )
+ // InternalTableDSL.g:368:2: ( ( rule__TableTask__Group__0 ) )
{
- // InternalTableDSL.g:393:2: ( ( rule__TableTask__Group__0 ) )
- // InternalTableDSL.g:394:3: ( rule__TableTask__Group__0 )
+ // InternalTableDSL.g:368:2: ( ( rule__TableTask__Group__0 ) )
+ // InternalTableDSL.g:369:3: ( rule__TableTask__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTaskAccess().getGroup());
}
- // InternalTableDSL.g:395:3: ( rule__TableTask__Group__0 )
- // InternalTableDSL.g:395:4: rule__TableTask__Group__0
+ // InternalTableDSL.g:370:3: ( rule__TableTask__Group__0 )
+ // InternalTableDSL.g:370:4: rule__TableTask__Group__0
{
pushFollow(FOLLOW_2);
rule__TableTask__Group__0();
@@ -1434,11 +1360,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableAllColumns"
- // InternalTableDSL.g:404:1: entryRuleTableAllColumns : ruleTableAllColumns EOF ;
+ // InternalTableDSL.g:379:1: entryRuleTableAllColumns : ruleTableAllColumns EOF ;
public final void entryRuleTableAllColumns() throws RecognitionException {
try {
- // InternalTableDSL.g:405:1: ( ruleTableAllColumns EOF )
- // InternalTableDSL.g:406:1: ruleTableAllColumns EOF
+ // InternalTableDSL.g:380:1: ( ruleTableAllColumns EOF )
+ // InternalTableDSL.g:381:1: ruleTableAllColumns EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAllColumnsRule());
@@ -1468,23 +1394,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableAllColumns"
- // InternalTableDSL.g:413:1: ruleTableAllColumns : ( ( rule__TableAllColumns__Group__0 ) ) ;
+ // InternalTableDSL.g:388:1: ruleTableAllColumns : ( ( rule__TableAllColumns__Group__0 ) ) ;
public final void ruleTableAllColumns() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:417:2: ( ( ( rule__TableAllColumns__Group__0 ) ) )
- // InternalTableDSL.g:418:2: ( ( rule__TableAllColumns__Group__0 ) )
+ // InternalTableDSL.g:392:2: ( ( ( rule__TableAllColumns__Group__0 ) ) )
+ // InternalTableDSL.g:393:2: ( ( rule__TableAllColumns__Group__0 ) )
{
- // InternalTableDSL.g:418:2: ( ( rule__TableAllColumns__Group__0 ) )
- // InternalTableDSL.g:419:3: ( rule__TableAllColumns__Group__0 )
+ // InternalTableDSL.g:393:2: ( ( rule__TableAllColumns__Group__0 ) )
+ // InternalTableDSL.g:394:3: ( rule__TableAllColumns__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAllColumnsAccess().getGroup());
}
- // InternalTableDSL.g:420:3: ( rule__TableAllColumns__Group__0 )
- // InternalTableDSL.g:420:4: rule__TableAllColumns__Group__0
+ // InternalTableDSL.g:395:3: ( rule__TableAllColumns__Group__0 )
+ // InternalTableDSL.g:395:4: rule__TableAllColumns__Group__0
{
pushFollow(FOLLOW_2);
rule__TableAllColumns__Group__0();
@@ -1519,11 +1445,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableOrdinal"
- // InternalTableDSL.g:429:1: entryRuleTableOrdinal : ruleTableOrdinal EOF ;
+ // InternalTableDSL.g:404:1: entryRuleTableOrdinal : ruleTableOrdinal EOF ;
public final void entryRuleTableOrdinal() throws RecognitionException {
try {
- // InternalTableDSL.g:430:1: ( ruleTableOrdinal EOF )
- // InternalTableDSL.g:431:1: ruleTableOrdinal EOF
+ // InternalTableDSL.g:405:1: ( ruleTableOrdinal EOF )
+ // InternalTableDSL.g:406:1: ruleTableOrdinal EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableOrdinalRule());
@@ -1553,23 +1479,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableOrdinal"
- // InternalTableDSL.g:438:1: ruleTableOrdinal : ( ( rule__TableOrdinal__Group__0 ) ) ;
+ // InternalTableDSL.g:413:1: ruleTableOrdinal : ( ( rule__TableOrdinal__Group__0 ) ) ;
public final void ruleTableOrdinal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:442:2: ( ( ( rule__TableOrdinal__Group__0 ) ) )
- // InternalTableDSL.g:443:2: ( ( rule__TableOrdinal__Group__0 ) )
+ // InternalTableDSL.g:417:2: ( ( ( rule__TableOrdinal__Group__0 ) ) )
+ // InternalTableDSL.g:418:2: ( ( rule__TableOrdinal__Group__0 ) )
{
- // InternalTableDSL.g:443:2: ( ( rule__TableOrdinal__Group__0 ) )
- // InternalTableDSL.g:444:3: ( rule__TableOrdinal__Group__0 )
+ // InternalTableDSL.g:418:2: ( ( rule__TableOrdinal__Group__0 ) )
+ // InternalTableDSL.g:419:3: ( rule__TableOrdinal__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableOrdinalAccess().getGroup());
}
- // InternalTableDSL.g:445:3: ( rule__TableOrdinal__Group__0 )
- // InternalTableDSL.g:445:4: rule__TableOrdinal__Group__0
+ // InternalTableDSL.g:420:3: ( rule__TableOrdinal__Group__0 )
+ // InternalTableDSL.g:420:4: rule__TableOrdinal__Group__0
{
pushFollow(FOLLOW_2);
rule__TableOrdinal__Group__0();
@@ -1604,11 +1530,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableColumn"
- // InternalTableDSL.g:454:1: entryRuleTableColumn : ruleTableColumn EOF ;
+ // InternalTableDSL.g:429:1: entryRuleTableColumn : ruleTableColumn EOF ;
public final void entryRuleTableColumn() throws RecognitionException {
try {
- // InternalTableDSL.g:455:1: ( ruleTableColumn EOF )
- // InternalTableDSL.g:456:1: ruleTableColumn EOF
+ // InternalTableDSL.g:430:1: ( ruleTableColumn EOF )
+ // InternalTableDSL.g:431:1: ruleTableColumn EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableColumnRule());
@@ -1638,23 +1564,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableColumn"
- // InternalTableDSL.g:463:1: ruleTableColumn : ( ( rule__TableColumn__Group__0 ) ) ;
+ // InternalTableDSL.g:438:1: ruleTableColumn : ( ( rule__TableColumn__Group__0 ) ) ;
public final void ruleTableColumn() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:467:2: ( ( ( rule__TableColumn__Group__0 ) ) )
- // InternalTableDSL.g:468:2: ( ( rule__TableColumn__Group__0 ) )
+ // InternalTableDSL.g:442:2: ( ( ( rule__TableColumn__Group__0 ) ) )
+ // InternalTableDSL.g:443:2: ( ( rule__TableColumn__Group__0 ) )
{
- // InternalTableDSL.g:468:2: ( ( rule__TableColumn__Group__0 ) )
- // InternalTableDSL.g:469:3: ( rule__TableColumn__Group__0 )
+ // InternalTableDSL.g:443:2: ( ( rule__TableColumn__Group__0 ) )
+ // InternalTableDSL.g:444:3: ( rule__TableColumn__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableColumnAccess().getGroup());
}
- // InternalTableDSL.g:470:3: ( rule__TableColumn__Group__0 )
- // InternalTableDSL.g:470:4: rule__TableColumn__Group__0
+ // InternalTableDSL.g:445:3: ( rule__TableColumn__Group__0 )
+ // InternalTableDSL.g:445:4: rule__TableColumn__Group__0
{
pushFollow(FOLLOW_2);
rule__TableColumn__Group__0();
@@ -1689,11 +1615,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableMeasure"
- // InternalTableDSL.g:479:1: entryRuleTableMeasure : ruleTableMeasure EOF ;
+ // InternalTableDSL.g:454:1: entryRuleTableMeasure : ruleTableMeasure EOF ;
public final void entryRuleTableMeasure() throws RecognitionException {
try {
- // InternalTableDSL.g:480:1: ( ruleTableMeasure EOF )
- // InternalTableDSL.g:481:1: ruleTableMeasure EOF
+ // InternalTableDSL.g:455:1: ( ruleTableMeasure EOF )
+ // InternalTableDSL.g:456:1: ruleTableMeasure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableMeasureRule());
@@ -1723,23 +1649,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableMeasure"
- // InternalTableDSL.g:488:1: ruleTableMeasure : ( ( rule__TableMeasure__Group__0 ) ) ;
+ // InternalTableDSL.g:463:1: ruleTableMeasure : ( ( rule__TableMeasure__Group__0 ) ) ;
public final void ruleTableMeasure() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:492:2: ( ( ( rule__TableMeasure__Group__0 ) ) )
- // InternalTableDSL.g:493:2: ( ( rule__TableMeasure__Group__0 ) )
+ // InternalTableDSL.g:467:2: ( ( ( rule__TableMeasure__Group__0 ) ) )
+ // InternalTableDSL.g:468:2: ( ( rule__TableMeasure__Group__0 ) )
{
- // InternalTableDSL.g:493:2: ( ( rule__TableMeasure__Group__0 ) )
- // InternalTableDSL.g:494:3: ( rule__TableMeasure__Group__0 )
+ // InternalTableDSL.g:468:2: ( ( rule__TableMeasure__Group__0 ) )
+ // InternalTableDSL.g:469:3: ( rule__TableMeasure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableMeasureAccess().getGroup());
}
- // InternalTableDSL.g:495:3: ( rule__TableMeasure__Group__0 )
- // InternalTableDSL.g:495:4: rule__TableMeasure__Group__0
+ // InternalTableDSL.g:470:3: ( rule__TableMeasure__Group__0 )
+ // InternalTableDSL.g:470:4: rule__TableMeasure__Group__0
{
pushFollow(FOLLOW_2);
rule__TableMeasure__Group__0();
@@ -1774,11 +1700,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableDerived"
- // InternalTableDSL.g:504:1: entryRuleTableDerived : ruleTableDerived EOF ;
+ // InternalTableDSL.g:479:1: entryRuleTableDerived : ruleTableDerived EOF ;
public final void entryRuleTableDerived() throws RecognitionException {
try {
- // InternalTableDSL.g:505:1: ( ruleTableDerived EOF )
- // InternalTableDSL.g:506:1: ruleTableDerived EOF
+ // InternalTableDSL.g:480:1: ( ruleTableDerived EOF )
+ // InternalTableDSL.g:481:1: ruleTableDerived EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDerivedRule());
@@ -1808,23 +1734,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableDerived"
- // InternalTableDSL.g:513:1: ruleTableDerived : ( ( rule__TableDerived__Group__0 ) ) ;
+ // InternalTableDSL.g:488:1: ruleTableDerived : ( ( rule__TableDerived__Group__0 ) ) ;
public final void ruleTableDerived() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:517:2: ( ( ( rule__TableDerived__Group__0 ) ) )
- // InternalTableDSL.g:518:2: ( ( rule__TableDerived__Group__0 ) )
+ // InternalTableDSL.g:492:2: ( ( ( rule__TableDerived__Group__0 ) ) )
+ // InternalTableDSL.g:493:2: ( ( rule__TableDerived__Group__0 ) )
{
- // InternalTableDSL.g:518:2: ( ( rule__TableDerived__Group__0 ) )
- // InternalTableDSL.g:519:3: ( rule__TableDerived__Group__0 )
+ // InternalTableDSL.g:493:2: ( ( rule__TableDerived__Group__0 ) )
+ // InternalTableDSL.g:494:3: ( rule__TableDerived__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDerivedAccess().getGroup());
}
- // InternalTableDSL.g:520:3: ( rule__TableDerived__Group__0 )
- // InternalTableDSL.g:520:4: rule__TableDerived__Group__0
+ // InternalTableDSL.g:495:3: ( rule__TableDerived__Group__0 )
+ // InternalTableDSL.g:495:4: rule__TableDerived__Group__0
{
pushFollow(FOLLOW_2);
rule__TableDerived__Group__0();
@@ -1859,11 +1785,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableHierarchy"
- // InternalTableDSL.g:529:1: entryRuleTableHierarchy : ruleTableHierarchy EOF ;
+ // InternalTableDSL.g:504:1: entryRuleTableHierarchy : ruleTableHierarchy EOF ;
public final void entryRuleTableHierarchy() throws RecognitionException {
try {
- // InternalTableDSL.g:530:1: ( ruleTableHierarchy EOF )
- // InternalTableDSL.g:531:1: ruleTableHierarchy EOF
+ // InternalTableDSL.g:505:1: ( ruleTableHierarchy EOF )
+ // InternalTableDSL.g:506:1: ruleTableHierarchy EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableHierarchyRule());
@@ -1893,23 +1819,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableHierarchy"
- // InternalTableDSL.g:538:1: ruleTableHierarchy : ( ( rule__TableHierarchy__Group__0 ) ) ;
+ // InternalTableDSL.g:513:1: ruleTableHierarchy : ( ( rule__TableHierarchy__Group__0 ) ) ;
public final void ruleTableHierarchy() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:542:2: ( ( ( rule__TableHierarchy__Group__0 ) ) )
- // InternalTableDSL.g:543:2: ( ( rule__TableHierarchy__Group__0 ) )
+ // InternalTableDSL.g:517:2: ( ( ( rule__TableHierarchy__Group__0 ) ) )
+ // InternalTableDSL.g:518:2: ( ( rule__TableHierarchy__Group__0 ) )
{
- // InternalTableDSL.g:543:2: ( ( rule__TableHierarchy__Group__0 ) )
- // InternalTableDSL.g:544:3: ( rule__TableHierarchy__Group__0 )
+ // InternalTableDSL.g:518:2: ( ( rule__TableHierarchy__Group__0 ) )
+ // InternalTableDSL.g:519:3: ( rule__TableHierarchy__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableHierarchyAccess().getGroup());
}
- // InternalTableDSL.g:545:3: ( rule__TableHierarchy__Group__0 )
- // InternalTableDSL.g:545:4: rule__TableHierarchy__Group__0
+ // InternalTableDSL.g:520:3: ( rule__TableHierarchy__Group__0 )
+ // InternalTableDSL.g:520:4: rule__TableHierarchy__Group__0
{
pushFollow(FOLLOW_2);
rule__TableHierarchy__Group__0();
@@ -1944,11 +1870,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableAttribute"
- // InternalTableDSL.g:554:1: entryRuleTableAttribute : ruleTableAttribute EOF ;
+ // InternalTableDSL.g:529:1: entryRuleTableAttribute : ruleTableAttribute EOF ;
public final void entryRuleTableAttribute() throws RecognitionException {
try {
- // InternalTableDSL.g:555:1: ( ruleTableAttribute EOF )
- // InternalTableDSL.g:556:1: ruleTableAttribute EOF
+ // InternalTableDSL.g:530:1: ( ruleTableAttribute EOF )
+ // InternalTableDSL.g:531:1: ruleTableAttribute EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAttributeRule());
@@ -1978,23 +1904,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableAttribute"
- // InternalTableDSL.g:563:1: ruleTableAttribute : ( ( rule__TableAttribute__Group__0 ) ) ;
+ // InternalTableDSL.g:538:1: ruleTableAttribute : ( ( rule__TableAttribute__Group__0 ) ) ;
public final void ruleTableAttribute() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:567:2: ( ( ( rule__TableAttribute__Group__0 ) ) )
- // InternalTableDSL.g:568:2: ( ( rule__TableAttribute__Group__0 ) )
+ // InternalTableDSL.g:542:2: ( ( ( rule__TableAttribute__Group__0 ) ) )
+ // InternalTableDSL.g:543:2: ( ( rule__TableAttribute__Group__0 ) )
{
- // InternalTableDSL.g:568:2: ( ( rule__TableAttribute__Group__0 ) )
- // InternalTableDSL.g:569:3: ( rule__TableAttribute__Group__0 )
+ // InternalTableDSL.g:543:2: ( ( rule__TableAttribute__Group__0 ) )
+ // InternalTableDSL.g:544:3: ( rule__TableAttribute__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAttributeAccess().getGroup());
}
- // InternalTableDSL.g:570:3: ( rule__TableAttribute__Group__0 )
- // InternalTableDSL.g:570:4: rule__TableAttribute__Group__0
+ // InternalTableDSL.g:545:3: ( rule__TableAttribute__Group__0 )
+ // InternalTableDSL.g:545:4: rule__TableAttribute__Group__0
{
pushFollow(FOLLOW_2);
rule__TableAttribute__Group__0();
@@ -2029,11 +1955,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableAggregation"
- // InternalTableDSL.g:579:1: entryRuleTableAggregation : ruleTableAggregation EOF ;
+ // InternalTableDSL.g:554:1: entryRuleTableAggregation : ruleTableAggregation EOF ;
public final void entryRuleTableAggregation() throws RecognitionException {
try {
- // InternalTableDSL.g:580:1: ( ruleTableAggregation EOF )
- // InternalTableDSL.g:581:1: ruleTableAggregation EOF
+ // InternalTableDSL.g:555:1: ( ruleTableAggregation EOF )
+ // InternalTableDSL.g:556:1: ruleTableAggregation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAggregationRule());
@@ -2063,23 +1989,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableAggregation"
- // InternalTableDSL.g:588:1: ruleTableAggregation : ( ( rule__TableAggregation__Group__0 ) ) ;
+ // InternalTableDSL.g:563:1: ruleTableAggregation : ( ( rule__TableAggregation__Group__0 ) ) ;
public final void ruleTableAggregation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:592:2: ( ( ( rule__TableAggregation__Group__0 ) ) )
- // InternalTableDSL.g:593:2: ( ( rule__TableAggregation__Group__0 ) )
+ // InternalTableDSL.g:567:2: ( ( ( rule__TableAggregation__Group__0 ) ) )
+ // InternalTableDSL.g:568:2: ( ( rule__TableAggregation__Group__0 ) )
{
- // InternalTableDSL.g:593:2: ( ( rule__TableAggregation__Group__0 ) )
- // InternalTableDSL.g:594:3: ( rule__TableAggregation__Group__0 )
+ // InternalTableDSL.g:568:2: ( ( rule__TableAggregation__Group__0 ) )
+ // InternalTableDSL.g:569:3: ( rule__TableAggregation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAggregationAccess().getGroup());
}
- // InternalTableDSL.g:595:3: ( rule__TableAggregation__Group__0 )
- // InternalTableDSL.g:595:4: rule__TableAggregation__Group__0
+ // InternalTableDSL.g:570:3: ( rule__TableAggregation__Group__0 )
+ // InternalTableDSL.g:570:4: rule__TableAggregation__Group__0
{
pushFollow(FOLLOW_2);
rule__TableAggregation__Group__0();
@@ -2114,11 +2040,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableInterval"
- // InternalTableDSL.g:604:1: entryRuleTableInterval : ruleTableInterval EOF ;
+ // InternalTableDSL.g:579:1: entryRuleTableInterval : ruleTableInterval EOF ;
public final void entryRuleTableInterval() throws RecognitionException {
try {
- // InternalTableDSL.g:605:1: ( ruleTableInterval EOF )
- // InternalTableDSL.g:606:1: ruleTableInterval EOF
+ // InternalTableDSL.g:580:1: ( ruleTableInterval EOF )
+ // InternalTableDSL.g:581:1: ruleTableInterval EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntervalRule());
@@ -2148,23 +2074,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableInterval"
- // InternalTableDSL.g:613:1: ruleTableInterval : ( ( rule__TableInterval__Alternatives ) ) ;
+ // InternalTableDSL.g:588:1: ruleTableInterval : ( ( rule__TableInterval__Alternatives ) ) ;
public final void ruleTableInterval() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:617:2: ( ( ( rule__TableInterval__Alternatives ) ) )
- // InternalTableDSL.g:618:2: ( ( rule__TableInterval__Alternatives ) )
+ // InternalTableDSL.g:592:2: ( ( ( rule__TableInterval__Alternatives ) ) )
+ // InternalTableDSL.g:593:2: ( ( rule__TableInterval__Alternatives ) )
{
- // InternalTableDSL.g:618:2: ( ( rule__TableInterval__Alternatives ) )
- // InternalTableDSL.g:619:3: ( rule__TableInterval__Alternatives )
+ // InternalTableDSL.g:593:2: ( ( rule__TableInterval__Alternatives ) )
+ // InternalTableDSL.g:594:3: ( rule__TableInterval__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntervalAccess().getAlternatives());
}
- // InternalTableDSL.g:620:3: ( rule__TableInterval__Alternatives )
- // InternalTableDSL.g:620:4: rule__TableInterval__Alternatives
+ // InternalTableDSL.g:595:3: ( rule__TableInterval__Alternatives )
+ // InternalTableDSL.g:595:4: rule__TableInterval__Alternatives
{
pushFollow(FOLLOW_2);
rule__TableInterval__Alternatives();
@@ -2199,11 +2125,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableNumberInterval"
- // InternalTableDSL.g:629:1: entryRuleTableNumberInterval : ruleTableNumberInterval EOF ;
+ // InternalTableDSL.g:604:1: entryRuleTableNumberInterval : ruleTableNumberInterval EOF ;
public final void entryRuleTableNumberInterval() throws RecognitionException {
try {
- // InternalTableDSL.g:630:1: ( ruleTableNumberInterval EOF )
- // InternalTableDSL.g:631:1: ruleTableNumberInterval EOF
+ // InternalTableDSL.g:605:1: ( ruleTableNumberInterval EOF )
+ // InternalTableDSL.g:606:1: ruleTableNumberInterval EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableNumberIntervalRule());
@@ -2233,23 +2159,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableNumberInterval"
- // InternalTableDSL.g:638:1: ruleTableNumberInterval : ( ( rule__TableNumberInterval__Group__0 ) ) ;
+ // InternalTableDSL.g:613:1: ruleTableNumberInterval : ( ( rule__TableNumberInterval__Group__0 ) ) ;
public final void ruleTableNumberInterval() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:642:2: ( ( ( rule__TableNumberInterval__Group__0 ) ) )
- // InternalTableDSL.g:643:2: ( ( rule__TableNumberInterval__Group__0 ) )
+ // InternalTableDSL.g:617:2: ( ( ( rule__TableNumberInterval__Group__0 ) ) )
+ // InternalTableDSL.g:618:2: ( ( rule__TableNumberInterval__Group__0 ) )
{
- // InternalTableDSL.g:643:2: ( ( rule__TableNumberInterval__Group__0 ) )
- // InternalTableDSL.g:644:3: ( rule__TableNumberInterval__Group__0 )
+ // InternalTableDSL.g:618:2: ( ( rule__TableNumberInterval__Group__0 ) )
+ // InternalTableDSL.g:619:3: ( rule__TableNumberInterval__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableNumberIntervalAccess().getGroup());
}
- // InternalTableDSL.g:645:3: ( rule__TableNumberInterval__Group__0 )
- // InternalTableDSL.g:645:4: rule__TableNumberInterval__Group__0
+ // InternalTableDSL.g:620:3: ( rule__TableNumberInterval__Group__0 )
+ // InternalTableDSL.g:620:4: rule__TableNumberInterval__Group__0
{
pushFollow(FOLLOW_2);
rule__TableNumberInterval__Group__0();
@@ -2284,11 +2210,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableIntInterval"
- // InternalTableDSL.g:654:1: entryRuleTableIntInterval : ruleTableIntInterval EOF ;
+ // InternalTableDSL.g:629:1: entryRuleTableIntInterval : ruleTableIntInterval EOF ;
public final void entryRuleTableIntInterval() throws RecognitionException {
try {
- // InternalTableDSL.g:655:1: ( ruleTableIntInterval EOF )
- // InternalTableDSL.g:656:1: ruleTableIntInterval EOF
+ // InternalTableDSL.g:630:1: ( ruleTableIntInterval EOF )
+ // InternalTableDSL.g:631:1: ruleTableIntInterval EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntIntervalRule());
@@ -2318,23 +2244,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableIntInterval"
- // InternalTableDSL.g:663:1: ruleTableIntInterval : ( ( rule__TableIntInterval__Group__0 ) ) ;
+ // InternalTableDSL.g:638:1: ruleTableIntInterval : ( ( rule__TableIntInterval__Group__0 ) ) ;
public final void ruleTableIntInterval() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:667:2: ( ( ( rule__TableIntInterval__Group__0 ) ) )
- // InternalTableDSL.g:668:2: ( ( rule__TableIntInterval__Group__0 ) )
+ // InternalTableDSL.g:642:2: ( ( ( rule__TableIntInterval__Group__0 ) ) )
+ // InternalTableDSL.g:643:2: ( ( rule__TableIntInterval__Group__0 ) )
{
- // InternalTableDSL.g:668:2: ( ( rule__TableIntInterval__Group__0 ) )
- // InternalTableDSL.g:669:3: ( rule__TableIntInterval__Group__0 )
+ // InternalTableDSL.g:643:2: ( ( rule__TableIntInterval__Group__0 ) )
+ // InternalTableDSL.g:644:3: ( rule__TableIntInterval__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntIntervalAccess().getGroup());
}
- // InternalTableDSL.g:670:3: ( rule__TableIntInterval__Group__0 )
- // InternalTableDSL.g:670:4: rule__TableIntInterval__Group__0
+ // InternalTableDSL.g:645:3: ( rule__TableIntInterval__Group__0 )
+ // InternalTableDSL.g:645:4: rule__TableIntInterval__Group__0
{
pushFollow(FOLLOW_2);
rule__TableIntInterval__Group__0();
@@ -2369,11 +2295,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableDateDayInterval"
- // InternalTableDSL.g:679:1: entryRuleTableDateDayInterval : ruleTableDateDayInterval EOF ;
+ // InternalTableDSL.g:654:1: entryRuleTableDateDayInterval : ruleTableDateDayInterval EOF ;
public final void entryRuleTableDateDayInterval() throws RecognitionException {
try {
- // InternalTableDSL.g:680:1: ( ruleTableDateDayInterval EOF )
- // InternalTableDSL.g:681:1: ruleTableDateDayInterval EOF
+ // InternalTableDSL.g:655:1: ( ruleTableDateDayInterval EOF )
+ // InternalTableDSL.g:656:1: ruleTableDateDayInterval EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDateDayIntervalRule());
@@ -2403,23 +2329,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableDateDayInterval"
- // InternalTableDSL.g:688:1: ruleTableDateDayInterval : ( ( rule__TableDateDayInterval__Group__0 ) ) ;
+ // InternalTableDSL.g:663:1: ruleTableDateDayInterval : ( ( rule__TableDateDayInterval__Group__0 ) ) ;
public final void ruleTableDateDayInterval() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:692:2: ( ( ( rule__TableDateDayInterval__Group__0 ) ) )
- // InternalTableDSL.g:693:2: ( ( rule__TableDateDayInterval__Group__0 ) )
+ // InternalTableDSL.g:667:2: ( ( ( rule__TableDateDayInterval__Group__0 ) ) )
+ // InternalTableDSL.g:668:2: ( ( rule__TableDateDayInterval__Group__0 ) )
{
- // InternalTableDSL.g:693:2: ( ( rule__TableDateDayInterval__Group__0 ) )
- // InternalTableDSL.g:694:3: ( rule__TableDateDayInterval__Group__0 )
+ // InternalTableDSL.g:668:2: ( ( rule__TableDateDayInterval__Group__0 ) )
+ // InternalTableDSL.g:669:3: ( rule__TableDateDayInterval__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDateDayIntervalAccess().getGroup());
}
- // InternalTableDSL.g:695:3: ( rule__TableDateDayInterval__Group__0 )
- // InternalTableDSL.g:695:4: rule__TableDateDayInterval__Group__0
+ // InternalTableDSL.g:670:3: ( rule__TableDateDayInterval__Group__0 )
+ // InternalTableDSL.g:670:4: rule__TableDateDayInterval__Group__0
{
pushFollow(FOLLOW_2);
rule__TableDateDayInterval__Group__0();
@@ -2454,11 +2380,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableLookup"
- // InternalTableDSL.g:704:1: entryRuleTableLookup : ruleTableLookup EOF ;
+ // InternalTableDSL.g:679:1: entryRuleTableLookup : ruleTableLookup EOF ;
public final void entryRuleTableLookup() throws RecognitionException {
try {
- // InternalTableDSL.g:705:1: ( ruleTableLookup EOF )
- // InternalTableDSL.g:706:1: ruleTableLookup EOF
+ // InternalTableDSL.g:680:1: ( ruleTableLookup EOF )
+ // InternalTableDSL.g:681:1: ruleTableLookup EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableLookupRule());
@@ -2488,23 +2414,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableLookup"
- // InternalTableDSL.g:713:1: ruleTableLookup : ( ( rule__TableLookup__Alternatives ) ) ;
+ // InternalTableDSL.g:688:1: ruleTableLookup : ( ( rule__TableLookup__Alternatives ) ) ;
public final void ruleTableLookup() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:717:2: ( ( ( rule__TableLookup__Alternatives ) ) )
- // InternalTableDSL.g:718:2: ( ( rule__TableLookup__Alternatives ) )
+ // InternalTableDSL.g:692:2: ( ( ( rule__TableLookup__Alternatives ) ) )
+ // InternalTableDSL.g:693:2: ( ( rule__TableLookup__Alternatives ) )
{
- // InternalTableDSL.g:718:2: ( ( rule__TableLookup__Alternatives ) )
- // InternalTableDSL.g:719:3: ( rule__TableLookup__Alternatives )
+ // InternalTableDSL.g:693:2: ( ( rule__TableLookup__Alternatives ) )
+ // InternalTableDSL.g:694:3: ( rule__TableLookup__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableLookupAccess().getAlternatives());
}
- // InternalTableDSL.g:720:3: ( rule__TableLookup__Alternatives )
- // InternalTableDSL.g:720:4: rule__TableLookup__Alternatives
+ // InternalTableDSL.g:695:3: ( rule__TableLookup__Alternatives )
+ // InternalTableDSL.g:695:4: rule__TableLookup__Alternatives
{
pushFollow(FOLLOW_2);
rule__TableLookup__Alternatives();
@@ -2539,11 +2465,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableIntLookup"
- // InternalTableDSL.g:729:1: entryRuleTableIntLookup : ruleTableIntLookup EOF ;
+ // InternalTableDSL.g:704:1: entryRuleTableIntLookup : ruleTableIntLookup EOF ;
public final void entryRuleTableIntLookup() throws RecognitionException {
try {
- // InternalTableDSL.g:730:1: ( ruleTableIntLookup EOF )
- // InternalTableDSL.g:731:1: ruleTableIntLookup EOF
+ // InternalTableDSL.g:705:1: ( ruleTableIntLookup EOF )
+ // InternalTableDSL.g:706:1: ruleTableIntLookup EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntLookupRule());
@@ -2573,23 +2499,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableIntLookup"
- // InternalTableDSL.g:738:1: ruleTableIntLookup : ( ( rule__TableIntLookup__Group__0 ) ) ;
+ // InternalTableDSL.g:713:1: ruleTableIntLookup : ( ( rule__TableIntLookup__Group__0 ) ) ;
public final void ruleTableIntLookup() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:742:2: ( ( ( rule__TableIntLookup__Group__0 ) ) )
- // InternalTableDSL.g:743:2: ( ( rule__TableIntLookup__Group__0 ) )
+ // InternalTableDSL.g:717:2: ( ( ( rule__TableIntLookup__Group__0 ) ) )
+ // InternalTableDSL.g:718:2: ( ( rule__TableIntLookup__Group__0 ) )
{
- // InternalTableDSL.g:743:2: ( ( rule__TableIntLookup__Group__0 ) )
- // InternalTableDSL.g:744:3: ( rule__TableIntLookup__Group__0 )
+ // InternalTableDSL.g:718:2: ( ( rule__TableIntLookup__Group__0 ) )
+ // InternalTableDSL.g:719:3: ( rule__TableIntLookup__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntLookupAccess().getGroup());
}
- // InternalTableDSL.g:745:3: ( rule__TableIntLookup__Group__0 )
- // InternalTableDSL.g:745:4: rule__TableIntLookup__Group__0
+ // InternalTableDSL.g:720:3: ( rule__TableIntLookup__Group__0 )
+ // InternalTableDSL.g:720:4: rule__TableIntLookup__Group__0
{
pushFollow(FOLLOW_2);
rule__TableIntLookup__Group__0();
@@ -2624,11 +2550,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableNumberLookup"
- // InternalTableDSL.g:754:1: entryRuleTableNumberLookup : ruleTableNumberLookup EOF ;
+ // InternalTableDSL.g:729:1: entryRuleTableNumberLookup : ruleTableNumberLookup EOF ;
public final void entryRuleTableNumberLookup() throws RecognitionException {
try {
- // InternalTableDSL.g:755:1: ( ruleTableNumberLookup EOF )
- // InternalTableDSL.g:756:1: ruleTableNumberLookup EOF
+ // InternalTableDSL.g:730:1: ( ruleTableNumberLookup EOF )
+ // InternalTableDSL.g:731:1: ruleTableNumberLookup EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableNumberLookupRule());
@@ -2658,23 +2584,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableNumberLookup"
- // InternalTableDSL.g:763:1: ruleTableNumberLookup : ( ( rule__TableNumberLookup__Group__0 ) ) ;
+ // InternalTableDSL.g:738:1: ruleTableNumberLookup : ( ( rule__TableNumberLookup__Group__0 ) ) ;
public final void ruleTableNumberLookup() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:767:2: ( ( ( rule__TableNumberLookup__Group__0 ) ) )
- // InternalTableDSL.g:768:2: ( ( rule__TableNumberLookup__Group__0 ) )
+ // InternalTableDSL.g:742:2: ( ( ( rule__TableNumberLookup__Group__0 ) ) )
+ // InternalTableDSL.g:743:2: ( ( rule__TableNumberLookup__Group__0 ) )
{
- // InternalTableDSL.g:768:2: ( ( rule__TableNumberLookup__Group__0 ) )
- // InternalTableDSL.g:769:3: ( rule__TableNumberLookup__Group__0 )
+ // InternalTableDSL.g:743:2: ( ( rule__TableNumberLookup__Group__0 ) )
+ // InternalTableDSL.g:744:3: ( rule__TableNumberLookup__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableNumberLookupAccess().getGroup());
}
- // InternalTableDSL.g:770:3: ( rule__TableNumberLookup__Group__0 )
- // InternalTableDSL.g:770:4: rule__TableNumberLookup__Group__0
+ // InternalTableDSL.g:745:3: ( rule__TableNumberLookup__Group__0 )
+ // InternalTableDSL.g:745:4: rule__TableNumberLookup__Group__0
{
pushFollow(FOLLOW_2);
rule__TableNumberLookup__Group__0();
@@ -2709,11 +2635,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableStringLookup"
- // InternalTableDSL.g:779:1: entryRuleTableStringLookup : ruleTableStringLookup EOF ;
+ // InternalTableDSL.g:754:1: entryRuleTableStringLookup : ruleTableStringLookup EOF ;
public final void entryRuleTableStringLookup() throws RecognitionException {
try {
- // InternalTableDSL.g:780:1: ( ruleTableStringLookup EOF )
- // InternalTableDSL.g:781:1: ruleTableStringLookup EOF
+ // InternalTableDSL.g:755:1: ( ruleTableStringLookup EOF )
+ // InternalTableDSL.g:756:1: ruleTableStringLookup EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableStringLookupRule());
@@ -2743,23 +2669,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableStringLookup"
- // InternalTableDSL.g:788:1: ruleTableStringLookup : ( ( rule__TableStringLookup__Group__0 ) ) ;
+ // InternalTableDSL.g:763:1: ruleTableStringLookup : ( ( rule__TableStringLookup__Group__0 ) ) ;
public final void ruleTableStringLookup() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:792:2: ( ( ( rule__TableStringLookup__Group__0 ) ) )
- // InternalTableDSL.g:793:2: ( ( rule__TableStringLookup__Group__0 ) )
+ // InternalTableDSL.g:767:2: ( ( ( rule__TableStringLookup__Group__0 ) ) )
+ // InternalTableDSL.g:768:2: ( ( rule__TableStringLookup__Group__0 ) )
{
- // InternalTableDSL.g:793:2: ( ( rule__TableStringLookup__Group__0 ) )
- // InternalTableDSL.g:794:3: ( rule__TableStringLookup__Group__0 )
+ // InternalTableDSL.g:768:2: ( ( rule__TableStringLookup__Group__0 ) )
+ // InternalTableDSL.g:769:3: ( rule__TableStringLookup__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableStringLookupAccess().getGroup());
}
- // InternalTableDSL.g:795:3: ( rule__TableStringLookup__Group__0 )
- // InternalTableDSL.g:795:4: rule__TableStringLookup__Group__0
+ // InternalTableDSL.g:770:3: ( rule__TableStringLookup__Group__0 )
+ // InternalTableDSL.g:770:4: rule__TableStringLookup__Group__0
{
pushFollow(FOLLOW_2);
rule__TableStringLookup__Group__0();
@@ -2794,11 +2720,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableDateDayLookup"
- // InternalTableDSL.g:804:1: entryRuleTableDateDayLookup : ruleTableDateDayLookup EOF ;
+ // InternalTableDSL.g:779:1: entryRuleTableDateDayLookup : ruleTableDateDayLookup EOF ;
public final void entryRuleTableDateDayLookup() throws RecognitionException {
try {
- // InternalTableDSL.g:805:1: ( ruleTableDateDayLookup EOF )
- // InternalTableDSL.g:806:1: ruleTableDateDayLookup EOF
+ // InternalTableDSL.g:780:1: ( ruleTableDateDayLookup EOF )
+ // InternalTableDSL.g:781:1: ruleTableDateDayLookup EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDateDayLookupRule());
@@ -2828,23 +2754,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableDateDayLookup"
- // InternalTableDSL.g:813:1: ruleTableDateDayLookup : ( ( rule__TableDateDayLookup__Group__0 ) ) ;
+ // InternalTableDSL.g:788:1: ruleTableDateDayLookup : ( ( rule__TableDateDayLookup__Group__0 ) ) ;
public final void ruleTableDateDayLookup() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:817:2: ( ( ( rule__TableDateDayLookup__Group__0 ) ) )
- // InternalTableDSL.g:818:2: ( ( rule__TableDateDayLookup__Group__0 ) )
+ // InternalTableDSL.g:792:2: ( ( ( rule__TableDateDayLookup__Group__0 ) ) )
+ // InternalTableDSL.g:793:2: ( ( rule__TableDateDayLookup__Group__0 ) )
{
- // InternalTableDSL.g:818:2: ( ( rule__TableDateDayLookup__Group__0 ) )
- // InternalTableDSL.g:819:3: ( rule__TableDateDayLookup__Group__0 )
+ // InternalTableDSL.g:793:2: ( ( rule__TableDateDayLookup__Group__0 ) )
+ // InternalTableDSL.g:794:3: ( rule__TableDateDayLookup__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDateDayLookupAccess().getGroup());
}
- // InternalTableDSL.g:820:3: ( rule__TableDateDayLookup__Group__0 )
- // InternalTableDSL.g:820:4: rule__TableDateDayLookup__Group__0
+ // InternalTableDSL.g:795:3: ( rule__TableDateDayLookup__Group__0 )
+ // InternalTableDSL.g:795:4: rule__TableDateDayLookup__Group__0
{
pushFollow(FOLLOW_2);
rule__TableDateDayLookup__Group__0();
@@ -2879,11 +2805,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableDatamart"
- // InternalTableDSL.g:829:1: entryRuleTableDatamart : ruleTableDatamart EOF ;
+ // InternalTableDSL.g:804:1: entryRuleTableDatamart : ruleTableDatamart EOF ;
public final void entryRuleTableDatamart() throws RecognitionException {
try {
- // InternalTableDSL.g:830:1: ( ruleTableDatamart EOF )
- // InternalTableDSL.g:831:1: ruleTableDatamart EOF
+ // InternalTableDSL.g:805:1: ( ruleTableDatamart EOF )
+ // InternalTableDSL.g:806:1: ruleTableDatamart EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDatamartRule());
@@ -2913,23 +2839,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableDatamart"
- // InternalTableDSL.g:838:1: ruleTableDatamart : ( ( rule__TableDatamart__Group__0 ) ) ;
+ // InternalTableDSL.g:813:1: ruleTableDatamart : ( ( rule__TableDatamart__Group__0 ) ) ;
public final void ruleTableDatamart() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:842:2: ( ( ( rule__TableDatamart__Group__0 ) ) )
- // InternalTableDSL.g:843:2: ( ( rule__TableDatamart__Group__0 ) )
+ // InternalTableDSL.g:817:2: ( ( ( rule__TableDatamart__Group__0 ) ) )
+ // InternalTableDSL.g:818:2: ( ( rule__TableDatamart__Group__0 ) )
{
- // InternalTableDSL.g:843:2: ( ( rule__TableDatamart__Group__0 ) )
- // InternalTableDSL.g:844:3: ( rule__TableDatamart__Group__0 )
+ // InternalTableDSL.g:818:2: ( ( rule__TableDatamart__Group__0 ) )
+ // InternalTableDSL.g:819:3: ( rule__TableDatamart__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDatamartAccess().getGroup());
}
- // InternalTableDSL.g:845:3: ( rule__TableDatamart__Group__0 )
- // InternalTableDSL.g:845:4: rule__TableDatamart__Group__0
+ // InternalTableDSL.g:820:3: ( rule__TableDatamart__Group__0 )
+ // InternalTableDSL.g:820:4: rule__TableDatamart__Group__0
{
pushFollow(FOLLOW_2);
rule__TableDatamart__Group__0();
@@ -2964,11 +2890,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableElement"
- // InternalTableDSL.g:854:1: entryRuleTableElement : ruleTableElement EOF ;
+ // InternalTableDSL.g:829:1: entryRuleTableElement : ruleTableElement EOF ;
public final void entryRuleTableElement() throws RecognitionException {
try {
- // InternalTableDSL.g:855:1: ( ruleTableElement EOF )
- // InternalTableDSL.g:856:1: ruleTableElement EOF
+ // InternalTableDSL.g:830:1: ( ruleTableElement EOF )
+ // InternalTableDSL.g:831:1: ruleTableElement EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableElementRule());
@@ -2998,17 +2924,17 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableElement"
- // InternalTableDSL.g:863:1: ruleTableElement : ( ruleTableAxis ) ;
+ // InternalTableDSL.g:838:1: ruleTableElement : ( ruleTableAxis ) ;
public final void ruleTableElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:867:2: ( ( ruleTableAxis ) )
- // InternalTableDSL.g:868:2: ( ruleTableAxis )
+ // InternalTableDSL.g:842:2: ( ( ruleTableAxis ) )
+ // InternalTableDSL.g:843:2: ( ruleTableAxis )
{
- // InternalTableDSL.g:868:2: ( ruleTableAxis )
- // InternalTableDSL.g:869:3: ruleTableAxis
+ // InternalTableDSL.g:843:2: ( ruleTableAxis )
+ // InternalTableDSL.g:844:3: ruleTableAxis
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableElementAccess().getTableAxisParserRuleCall());
@@ -3043,11 +2969,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableEvent"
- // InternalTableDSL.g:879:1: entryRuleTableEvent : ruleTableEvent EOF ;
+ // InternalTableDSL.g:854:1: entryRuleTableEvent : ruleTableEvent EOF ;
public final void entryRuleTableEvent() throws RecognitionException {
try {
- // InternalTableDSL.g:880:1: ( ruleTableEvent EOF )
- // InternalTableDSL.g:881:1: ruleTableEvent EOF
+ // InternalTableDSL.g:855:1: ( ruleTableEvent EOF )
+ // InternalTableDSL.g:856:1: ruleTableEvent EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableEventRule());
@@ -3077,23 +3003,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableEvent"
- // InternalTableDSL.g:888:1: ruleTableEvent : ( ( rule__TableEvent__SourceAssignment ) ) ;
+ // InternalTableDSL.g:863:1: ruleTableEvent : ( ( rule__TableEvent__SourceAssignment ) ) ;
public final void ruleTableEvent() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:892:2: ( ( ( rule__TableEvent__SourceAssignment ) ) )
- // InternalTableDSL.g:893:2: ( ( rule__TableEvent__SourceAssignment ) )
+ // InternalTableDSL.g:867:2: ( ( ( rule__TableEvent__SourceAssignment ) ) )
+ // InternalTableDSL.g:868:2: ( ( rule__TableEvent__SourceAssignment ) )
{
- // InternalTableDSL.g:893:2: ( ( rule__TableEvent__SourceAssignment ) )
- // InternalTableDSL.g:894:3: ( rule__TableEvent__SourceAssignment )
+ // InternalTableDSL.g:868:2: ( ( rule__TableEvent__SourceAssignment ) )
+ // InternalTableDSL.g:869:3: ( rule__TableEvent__SourceAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableEventAccess().getSourceAssignment());
}
- // InternalTableDSL.g:895:3: ( rule__TableEvent__SourceAssignment )
- // InternalTableDSL.g:895:4: rule__TableEvent__SourceAssignment
+ // InternalTableDSL.g:870:3: ( rule__TableEvent__SourceAssignment )
+ // InternalTableDSL.g:870:4: rule__TableEvent__SourceAssignment
{
pushFollow(FOLLOW_2);
rule__TableEvent__SourceAssignment();
@@ -3128,11 +3054,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableAxis"
- // InternalTableDSL.g:904:1: entryRuleTableAxis : ruleTableAxis EOF ;
+ // InternalTableDSL.g:879:1: entryRuleTableAxis : ruleTableAxis EOF ;
public final void entryRuleTableAxis() throws RecognitionException {
try {
- // InternalTableDSL.g:905:1: ( ruleTableAxis EOF )
- // InternalTableDSL.g:906:1: ruleTableAxis EOF
+ // InternalTableDSL.g:880:1: ( ruleTableAxis EOF )
+ // InternalTableDSL.g:881:1: ruleTableAxis EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAxisRule());
@@ -3162,23 +3088,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableAxis"
- // InternalTableDSL.g:913:1: ruleTableAxis : ( ( rule__TableAxis__Group__0 ) ) ;
+ // InternalTableDSL.g:888:1: ruleTableAxis : ( ( rule__TableAxis__Group__0 ) ) ;
public final void ruleTableAxis() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:917:2: ( ( ( rule__TableAxis__Group__0 ) ) )
- // InternalTableDSL.g:918:2: ( ( rule__TableAxis__Group__0 ) )
+ // InternalTableDSL.g:892:2: ( ( ( rule__TableAxis__Group__0 ) ) )
+ // InternalTableDSL.g:893:2: ( ( rule__TableAxis__Group__0 ) )
{
- // InternalTableDSL.g:918:2: ( ( rule__TableAxis__Group__0 ) )
- // InternalTableDSL.g:919:3: ( rule__TableAxis__Group__0 )
+ // InternalTableDSL.g:893:2: ( ( rule__TableAxis__Group__0 ) )
+ // InternalTableDSL.g:894:3: ( rule__TableAxis__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableAxisAccess().getGroup());
}
- // InternalTableDSL.g:920:3: ( rule__TableAxis__Group__0 )
- // InternalTableDSL.g:920:4: rule__TableAxis__Group__0
+ // InternalTableDSL.g:895:3: ( rule__TableAxis__Group__0 )
+ // InternalTableDSL.g:895:4: rule__TableAxis__Group__0
{
pushFollow(FOLLOW_2);
rule__TableAxis__Group__0();
@@ -3213,11 +3139,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableRangeElement"
- // InternalTableDSL.g:929:1: entryRuleTableRangeElement : ruleTableRangeElement EOF ;
+ // InternalTableDSL.g:904:1: entryRuleTableRangeElement : ruleTableRangeElement EOF ;
public final void entryRuleTableRangeElement() throws RecognitionException {
try {
- // InternalTableDSL.g:930:1: ( ruleTableRangeElement EOF )
- // InternalTableDSL.g:931:1: ruleTableRangeElement EOF
+ // InternalTableDSL.g:905:1: ( ruleTableRangeElement EOF )
+ // InternalTableDSL.g:906:1: ruleTableRangeElement EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementRule());
@@ -3247,23 +3173,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableRangeElement"
- // InternalTableDSL.g:938:1: ruleTableRangeElement : ( ( rule__TableRangeElement__Alternatives ) ) ;
+ // InternalTableDSL.g:913:1: ruleTableRangeElement : ( ( rule__TableRangeElement__Alternatives ) ) ;
public final void ruleTableRangeElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:942:2: ( ( ( rule__TableRangeElement__Alternatives ) ) )
- // InternalTableDSL.g:943:2: ( ( rule__TableRangeElement__Alternatives ) )
+ // InternalTableDSL.g:917:2: ( ( ( rule__TableRangeElement__Alternatives ) ) )
+ // InternalTableDSL.g:918:2: ( ( rule__TableRangeElement__Alternatives ) )
{
- // InternalTableDSL.g:943:2: ( ( rule__TableRangeElement__Alternatives ) )
- // InternalTableDSL.g:944:3: ( rule__TableRangeElement__Alternatives )
+ // InternalTableDSL.g:918:2: ( ( rule__TableRangeElement__Alternatives ) )
+ // InternalTableDSL.g:919:3: ( rule__TableRangeElement__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementAccess().getAlternatives());
}
- // InternalTableDSL.g:945:3: ( rule__TableRangeElement__Alternatives )
- // InternalTableDSL.g:945:4: rule__TableRangeElement__Alternatives
+ // InternalTableDSL.g:920:3: ( rule__TableRangeElement__Alternatives )
+ // InternalTableDSL.g:920:4: rule__TableRangeElement__Alternatives
{
pushFollow(FOLLOW_2);
rule__TableRangeElement__Alternatives();
@@ -3298,11 +3224,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableTextColor"
- // InternalTableDSL.g:954:1: entryRuleTableTextColor : ruleTableTextColor EOF ;
+ // InternalTableDSL.g:929:1: entryRuleTableTextColor : ruleTableTextColor EOF ;
public final void entryRuleTableTextColor() throws RecognitionException {
try {
- // InternalTableDSL.g:955:1: ( ruleTableTextColor EOF )
- // InternalTableDSL.g:956:1: ruleTableTextColor EOF
+ // InternalTableDSL.g:930:1: ( ruleTableTextColor EOF )
+ // InternalTableDSL.g:931:1: ruleTableTextColor EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTextColorRule());
@@ -3332,23 +3258,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableTextColor"
- // InternalTableDSL.g:963:1: ruleTableTextColor : ( ( rule__TableTextColor__Group__0 ) ) ;
+ // InternalTableDSL.g:938:1: ruleTableTextColor : ( ( rule__TableTextColor__Group__0 ) ) ;
public final void ruleTableTextColor() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:967:2: ( ( ( rule__TableTextColor__Group__0 ) ) )
- // InternalTableDSL.g:968:2: ( ( rule__TableTextColor__Group__0 ) )
+ // InternalTableDSL.g:942:2: ( ( ( rule__TableTextColor__Group__0 ) ) )
+ // InternalTableDSL.g:943:2: ( ( rule__TableTextColor__Group__0 ) )
{
- // InternalTableDSL.g:968:2: ( ( rule__TableTextColor__Group__0 ) )
- // InternalTableDSL.g:969:3: ( rule__TableTextColor__Group__0 )
+ // InternalTableDSL.g:943:2: ( ( rule__TableTextColor__Group__0 ) )
+ // InternalTableDSL.g:944:3: ( rule__TableTextColor__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTextColorAccess().getGroup());
}
- // InternalTableDSL.g:970:3: ( rule__TableTextColor__Group__0 )
- // InternalTableDSL.g:970:4: rule__TableTextColor__Group__0
+ // InternalTableDSL.g:945:3: ( rule__TableTextColor__Group__0 )
+ // InternalTableDSL.g:945:4: rule__TableTextColor__Group__0
{
pushFollow(FOLLOW_2);
rule__TableTextColor__Group__0();
@@ -3383,11 +3309,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableCellColor"
- // InternalTableDSL.g:979:1: entryRuleTableCellColor : ruleTableCellColor EOF ;
+ // InternalTableDSL.g:954:1: entryRuleTableCellColor : ruleTableCellColor EOF ;
public final void entryRuleTableCellColor() throws RecognitionException {
try {
- // InternalTableDSL.g:980:1: ( ruleTableCellColor EOF )
- // InternalTableDSL.g:981:1: ruleTableCellColor EOF
+ // InternalTableDSL.g:955:1: ( ruleTableCellColor EOF )
+ // InternalTableDSL.g:956:1: ruleTableCellColor EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableCellColorRule());
@@ -3417,23 +3343,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableCellColor"
- // InternalTableDSL.g:988:1: ruleTableCellColor : ( ( rule__TableCellColor__Group__0 ) ) ;
+ // InternalTableDSL.g:963:1: ruleTableCellColor : ( ( rule__TableCellColor__Group__0 ) ) ;
public final void ruleTableCellColor() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:992:2: ( ( ( rule__TableCellColor__Group__0 ) ) )
- // InternalTableDSL.g:993:2: ( ( rule__TableCellColor__Group__0 ) )
+ // InternalTableDSL.g:967:2: ( ( ( rule__TableCellColor__Group__0 ) ) )
+ // InternalTableDSL.g:968:2: ( ( rule__TableCellColor__Group__0 ) )
{
- // InternalTableDSL.g:993:2: ( ( rule__TableCellColor__Group__0 ) )
- // InternalTableDSL.g:994:3: ( rule__TableCellColor__Group__0 )
+ // InternalTableDSL.g:968:2: ( ( rule__TableCellColor__Group__0 ) )
+ // InternalTableDSL.g:969:3: ( rule__TableCellColor__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableCellColorAccess().getGroup());
}
- // InternalTableDSL.g:995:3: ( rule__TableCellColor__Group__0 )
- // InternalTableDSL.g:995:4: rule__TableCellColor__Group__0
+ // InternalTableDSL.g:970:3: ( rule__TableCellColor__Group__0 )
+ // InternalTableDSL.g:970:4: rule__TableCellColor__Group__0
{
pushFollow(FOLLOW_2);
rule__TableCellColor__Group__0();
@@ -3468,11 +3394,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableIcon"
- // InternalTableDSL.g:1004:1: entryRuleTableIcon : ruleTableIcon EOF ;
+ // InternalTableDSL.g:979:1: entryRuleTableIcon : ruleTableIcon EOF ;
public final void entryRuleTableIcon() throws RecognitionException {
try {
- // InternalTableDSL.g:1005:1: ( ruleTableIcon EOF )
- // InternalTableDSL.g:1006:1: ruleTableIcon EOF
+ // InternalTableDSL.g:980:1: ( ruleTableIcon EOF )
+ // InternalTableDSL.g:981:1: ruleTableIcon EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIconRule());
@@ -3502,23 +3428,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableIcon"
- // InternalTableDSL.g:1013:1: ruleTableIcon : ( ( rule__TableIcon__Group__0 ) ) ;
+ // InternalTableDSL.g:988:1: ruleTableIcon : ( ( rule__TableIcon__Group__0 ) ) ;
public final void ruleTableIcon() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1017:2: ( ( ( rule__TableIcon__Group__0 ) ) )
- // InternalTableDSL.g:1018:2: ( ( rule__TableIcon__Group__0 ) )
+ // InternalTableDSL.g:992:2: ( ( ( rule__TableIcon__Group__0 ) ) )
+ // InternalTableDSL.g:993:2: ( ( rule__TableIcon__Group__0 ) )
{
- // InternalTableDSL.g:1018:2: ( ( rule__TableIcon__Group__0 ) )
- // InternalTableDSL.g:1019:3: ( rule__TableIcon__Group__0 )
+ // InternalTableDSL.g:993:2: ( ( rule__TableIcon__Group__0 ) )
+ // InternalTableDSL.g:994:3: ( rule__TableIcon__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIconAccess().getGroup());
}
- // InternalTableDSL.g:1020:3: ( rule__TableIcon__Group__0 )
- // InternalTableDSL.g:1020:4: rule__TableIcon__Group__0
+ // InternalTableDSL.g:995:3: ( rule__TableIcon__Group__0 )
+ // InternalTableDSL.g:995:4: rule__TableIcon__Group__0
{
pushFollow(FOLLOW_2);
rule__TableIcon__Group__0();
@@ -3553,11 +3479,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableTrend"
- // InternalTableDSL.g:1029:1: entryRuleTableTrend : ruleTableTrend EOF ;
+ // InternalTableDSL.g:1004:1: entryRuleTableTrend : ruleTableTrend EOF ;
public final void entryRuleTableTrend() throws RecognitionException {
try {
- // InternalTableDSL.g:1030:1: ( ruleTableTrend EOF )
- // InternalTableDSL.g:1031:1: ruleTableTrend EOF
+ // InternalTableDSL.g:1005:1: ( ruleTableTrend EOF )
+ // InternalTableDSL.g:1006:1: ruleTableTrend EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTrendRule());
@@ -3587,23 +3513,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableTrend"
- // InternalTableDSL.g:1038:1: ruleTableTrend : ( ( rule__TableTrend__Group__0 ) ) ;
+ // InternalTableDSL.g:1013:1: ruleTableTrend : ( ( rule__TableTrend__Group__0 ) ) ;
public final void ruleTableTrend() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1042:2: ( ( ( rule__TableTrend__Group__0 ) ) )
- // InternalTableDSL.g:1043:2: ( ( rule__TableTrend__Group__0 ) )
+ // InternalTableDSL.g:1017:2: ( ( ( rule__TableTrend__Group__0 ) ) )
+ // InternalTableDSL.g:1018:2: ( ( rule__TableTrend__Group__0 ) )
{
- // InternalTableDSL.g:1043:2: ( ( rule__TableTrend__Group__0 ) )
- // InternalTableDSL.g:1044:3: ( rule__TableTrend__Group__0 )
+ // InternalTableDSL.g:1018:2: ( ( rule__TableTrend__Group__0 ) )
+ // InternalTableDSL.g:1019:3: ( rule__TableTrend__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTrendAccess().getGroup());
}
- // InternalTableDSL.g:1045:3: ( rule__TableTrend__Group__0 )
- // InternalTableDSL.g:1045:4: rule__TableTrend__Group__0
+ // InternalTableDSL.g:1020:3: ( rule__TableTrend__Group__0 )
+ // InternalTableDSL.g:1020:4: rule__TableTrend__Group__0
{
pushFollow(FOLLOW_2);
rule__TableTrend__Group__0();
@@ -3638,11 +3564,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableTooltip"
- // InternalTableDSL.g:1054:1: entryRuleTableTooltip : ruleTableTooltip EOF ;
+ // InternalTableDSL.g:1029:1: entryRuleTableTooltip : ruleTableTooltip EOF ;
public final void entryRuleTableTooltip() throws RecognitionException {
try {
- // InternalTableDSL.g:1055:1: ( ruleTableTooltip EOF )
- // InternalTableDSL.g:1056:1: ruleTableTooltip EOF
+ // InternalTableDSL.g:1030:1: ( ruleTableTooltip EOF )
+ // InternalTableDSL.g:1031:1: ruleTableTooltip EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTooltipRule());
@@ -3672,23 +3598,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableTooltip"
- // InternalTableDSL.g:1063:1: ruleTableTooltip : ( ( rule__TableTooltip__Group__0 ) ) ;
+ // InternalTableDSL.g:1038:1: ruleTableTooltip : ( ( rule__TableTooltip__Group__0 ) ) ;
public final void ruleTableTooltip() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1067:2: ( ( ( rule__TableTooltip__Group__0 ) ) )
- // InternalTableDSL.g:1068:2: ( ( rule__TableTooltip__Group__0 ) )
+ // InternalTableDSL.g:1042:2: ( ( ( rule__TableTooltip__Group__0 ) ) )
+ // InternalTableDSL.g:1043:2: ( ( rule__TableTooltip__Group__0 ) )
{
- // InternalTableDSL.g:1068:2: ( ( rule__TableTooltip__Group__0 ) )
- // InternalTableDSL.g:1069:3: ( rule__TableTooltip__Group__0 )
+ // InternalTableDSL.g:1043:2: ( ( rule__TableTooltip__Group__0 ) )
+ // InternalTableDSL.g:1044:3: ( rule__TableTooltip__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTooltipAccess().getGroup());
}
- // InternalTableDSL.g:1070:3: ( rule__TableTooltip__Group__0 )
- // InternalTableDSL.g:1070:4: rule__TableTooltip__Group__0
+ // InternalTableDSL.g:1045:3: ( rule__TableTooltip__Group__0 )
+ // InternalTableDSL.g:1045:4: rule__TableTooltip__Group__0
{
pushFollow(FOLLOW_2);
rule__TableTooltip__Group__0();
@@ -3723,11 +3649,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableGrid"
- // InternalTableDSL.g:1079:1: entryRuleTableGrid : ruleTableGrid EOF ;
+ // InternalTableDSL.g:1054:1: entryRuleTableGrid : ruleTableGrid EOF ;
public final void entryRuleTableGrid() throws RecognitionException {
try {
- // InternalTableDSL.g:1080:1: ( ruleTableGrid EOF )
- // InternalTableDSL.g:1081:1: ruleTableGrid EOF
+ // InternalTableDSL.g:1055:1: ( ruleTableGrid EOF )
+ // InternalTableDSL.g:1056:1: ruleTableGrid EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableGridRule());
@@ -3757,23 +3683,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableGrid"
- // InternalTableDSL.g:1088:1: ruleTableGrid : ( ( rule__TableGrid__Group__0 ) ) ;
+ // InternalTableDSL.g:1063:1: ruleTableGrid : ( ( rule__TableGrid__Group__0 ) ) ;
public final void ruleTableGrid() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1092:2: ( ( ( rule__TableGrid__Group__0 ) ) )
- // InternalTableDSL.g:1093:2: ( ( rule__TableGrid__Group__0 ) )
+ // InternalTableDSL.g:1067:2: ( ( ( rule__TableGrid__Group__0 ) ) )
+ // InternalTableDSL.g:1068:2: ( ( rule__TableGrid__Group__0 ) )
{
- // InternalTableDSL.g:1093:2: ( ( rule__TableGrid__Group__0 ) )
- // InternalTableDSL.g:1094:3: ( rule__TableGrid__Group__0 )
+ // InternalTableDSL.g:1068:2: ( ( rule__TableGrid__Group__0 ) )
+ // InternalTableDSL.g:1069:3: ( rule__TableGrid__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableGridAccess().getGroup());
}
- // InternalTableDSL.g:1095:3: ( rule__TableGrid__Group__0 )
- // InternalTableDSL.g:1095:4: rule__TableGrid__Group__0
+ // InternalTableDSL.g:1070:3: ( rule__TableGrid__Group__0 )
+ // InternalTableDSL.g:1070:4: rule__TableGrid__Group__0
{
pushFollow(FOLLOW_2);
rule__TableGrid__Group__0();
@@ -3808,11 +3734,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleProperty"
- // InternalTableDSL.g:1104:1: entryRuleProperty : ruleProperty EOF ;
+ // InternalTableDSL.g:1079:1: entryRuleProperty : ruleProperty EOF ;
public final void entryRuleProperty() throws RecognitionException {
try {
- // InternalTableDSL.g:1105:1: ( ruleProperty EOF )
- // InternalTableDSL.g:1106:1: ruleProperty EOF
+ // InternalTableDSL.g:1080:1: ( ruleProperty EOF )
+ // InternalTableDSL.g:1081:1: ruleProperty EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyRule());
@@ -3842,23 +3768,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleProperty"
- // InternalTableDSL.g:1113:1: ruleProperty : ( ( rule__Property__Group__0 ) ) ;
+ // InternalTableDSL.g:1088:1: ruleProperty : ( ( rule__Property__Group__0 ) ) ;
public final void ruleProperty() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1117:2: ( ( ( rule__Property__Group__0 ) ) )
- // InternalTableDSL.g:1118:2: ( ( rule__Property__Group__0 ) )
+ // InternalTableDSL.g:1092:2: ( ( ( rule__Property__Group__0 ) ) )
+ // InternalTableDSL.g:1093:2: ( ( rule__Property__Group__0 ) )
{
- // InternalTableDSL.g:1118:2: ( ( rule__Property__Group__0 ) )
- // InternalTableDSL.g:1119:3: ( rule__Property__Group__0 )
+ // InternalTableDSL.g:1093:2: ( ( rule__Property__Group__0 ) )
+ // InternalTableDSL.g:1094:3: ( rule__Property__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyAccess().getGroup());
}
- // InternalTableDSL.g:1120:3: ( rule__Property__Group__0 )
- // InternalTableDSL.g:1120:4: rule__Property__Group__0
+ // InternalTableDSL.g:1095:3: ( rule__Property__Group__0 )
+ // InternalTableDSL.g:1095:4: rule__Property__Group__0
{
pushFollow(FOLLOW_2);
rule__Property__Group__0();
@@ -3893,11 +3819,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleTableDtoDatasource"
- // InternalTableDSL.g:1129:1: entryRuleTableDtoDatasource : ruleTableDtoDatasource EOF ;
+ // InternalTableDSL.g:1104:1: entryRuleTableDtoDatasource : ruleTableDtoDatasource EOF ;
public final void entryRuleTableDtoDatasource() throws RecognitionException {
try {
- // InternalTableDSL.g:1130:1: ( ruleTableDtoDatasource EOF )
- // InternalTableDSL.g:1131:1: ruleTableDtoDatasource EOF
+ // InternalTableDSL.g:1105:1: ( ruleTableDtoDatasource EOF )
+ // InternalTableDSL.g:1106:1: ruleTableDtoDatasource EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDtoDatasourceRule());
@@ -3927,23 +3853,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleTableDtoDatasource"
- // InternalTableDSL.g:1138:1: ruleTableDtoDatasource : ( ( rule__TableDtoDatasource__Group__0 ) ) ;
+ // InternalTableDSL.g:1113:1: ruleTableDtoDatasource : ( ( rule__TableDtoDatasource__Group__0 ) ) ;
public final void ruleTableDtoDatasource() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1142:2: ( ( ( rule__TableDtoDatasource__Group__0 ) ) )
- // InternalTableDSL.g:1143:2: ( ( rule__TableDtoDatasource__Group__0 ) )
+ // InternalTableDSL.g:1117:2: ( ( ( rule__TableDtoDatasource__Group__0 ) ) )
+ // InternalTableDSL.g:1118:2: ( ( rule__TableDtoDatasource__Group__0 ) )
{
- // InternalTableDSL.g:1143:2: ( ( rule__TableDtoDatasource__Group__0 ) )
- // InternalTableDSL.g:1144:3: ( rule__TableDtoDatasource__Group__0 )
+ // InternalTableDSL.g:1118:2: ( ( rule__TableDtoDatasource__Group__0 ) )
+ // InternalTableDSL.g:1119:3: ( rule__TableDtoDatasource__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableDtoDatasourceAccess().getGroup());
}
- // InternalTableDSL.g:1145:3: ( rule__TableDtoDatasource__Group__0 )
- // InternalTableDSL.g:1145:4: rule__TableDtoDatasource__Group__0
+ // InternalTableDSL.g:1120:3: ( rule__TableDtoDatasource__Group__0 )
+ // InternalTableDSL.g:1120:4: rule__TableDtoDatasource__Group__0
{
pushFollow(FOLLOW_2);
rule__TableDtoDatasource__Group__0();
@@ -3978,11 +3904,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleNestedField"
- // InternalTableDSL.g:1154:1: entryRuleNestedField : ruleNestedField EOF ;
+ // InternalTableDSL.g:1129:1: entryRuleNestedField : ruleNestedField EOF ;
public final void entryRuleNestedField() throws RecognitionException {
try {
- // InternalTableDSL.g:1155:1: ( ruleNestedField EOF )
- // InternalTableDSL.g:1156:1: ruleNestedField EOF
+ // InternalTableDSL.g:1130:1: ( ruleNestedField EOF )
+ // InternalTableDSL.g:1131:1: ruleNestedField EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedFieldRule());
@@ -4012,23 +3938,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleNestedField"
- // InternalTableDSL.g:1163:1: ruleNestedField : ( ( rule__NestedField__Group__0 ) ) ;
+ // InternalTableDSL.g:1138:1: ruleNestedField : ( ( rule__NestedField__Group__0 ) ) ;
public final void ruleNestedField() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1167:2: ( ( ( rule__NestedField__Group__0 ) ) )
- // InternalTableDSL.g:1168:2: ( ( rule__NestedField__Group__0 ) )
+ // InternalTableDSL.g:1142:2: ( ( ( rule__NestedField__Group__0 ) ) )
+ // InternalTableDSL.g:1143:2: ( ( rule__NestedField__Group__0 ) )
{
- // InternalTableDSL.g:1168:2: ( ( rule__NestedField__Group__0 ) )
- // InternalTableDSL.g:1169:3: ( rule__NestedField__Group__0 )
+ // InternalTableDSL.g:1143:2: ( ( rule__NestedField__Group__0 ) )
+ // InternalTableDSL.g:1144:3: ( rule__NestedField__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedFieldAccess().getGroup());
}
- // InternalTableDSL.g:1170:3: ( rule__NestedField__Group__0 )
- // InternalTableDSL.g:1170:4: rule__NestedField__Group__0
+ // InternalTableDSL.g:1145:3: ( rule__NestedField__Group__0 )
+ // InternalTableDSL.g:1145:4: rule__NestedField__Group__0
{
pushFollow(FOLLOW_2);
rule__NestedField__Group__0();
@@ -4063,11 +3989,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleNestedPath"
- // InternalTableDSL.g:1179:1: entryRuleNestedPath : ruleNestedPath EOF ;
+ // InternalTableDSL.g:1154:1: entryRuleNestedPath : ruleNestedPath EOF ;
public final void entryRuleNestedPath() throws RecognitionException {
try {
- // InternalTableDSL.g:1180:1: ( ruleNestedPath EOF )
- // InternalTableDSL.g:1181:1: ruleNestedPath EOF
+ // InternalTableDSL.g:1155:1: ( ruleNestedPath EOF )
+ // InternalTableDSL.g:1156:1: ruleNestedPath EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedPathRule());
@@ -4097,23 +4023,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleNestedPath"
- // InternalTableDSL.g:1188:1: ruleNestedPath : ( ( rule__NestedPath__Group__0 ) ) ;
+ // InternalTableDSL.g:1163:1: ruleNestedPath : ( ( rule__NestedPath__Group__0 ) ) ;
public final void ruleNestedPath() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1192:2: ( ( ( rule__NestedPath__Group__0 ) ) )
- // InternalTableDSL.g:1193:2: ( ( rule__NestedPath__Group__0 ) )
+ // InternalTableDSL.g:1167:2: ( ( ( rule__NestedPath__Group__0 ) ) )
+ // InternalTableDSL.g:1168:2: ( ( rule__NestedPath__Group__0 ) )
{
- // InternalTableDSL.g:1193:2: ( ( rule__NestedPath__Group__0 ) )
- // InternalTableDSL.g:1194:3: ( rule__NestedPath__Group__0 )
+ // InternalTableDSL.g:1168:2: ( ( rule__NestedPath__Group__0 ) )
+ // InternalTableDSL.g:1169:3: ( rule__NestedPath__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedPathAccess().getGroup());
}
- // InternalTableDSL.g:1195:3: ( rule__NestedPath__Group__0 )
- // InternalTableDSL.g:1195:4: rule__NestedPath__Group__0
+ // InternalTableDSL.g:1170:3: ( rule__NestedPath__Group__0 )
+ // InternalTableDSL.g:1170:4: rule__NestedPath__Group__0
{
pushFollow(FOLLOW_2);
rule__NestedPath__Group__0();
@@ -4148,11 +4074,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyStyle"
- // InternalTableDSL.g:1204:1: entryRulePropertyStyle : rulePropertyStyle EOF ;
+ // InternalTableDSL.g:1179:1: entryRulePropertyStyle : rulePropertyStyle EOF ;
public final void entryRulePropertyStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1205:1: ( rulePropertyStyle EOF )
- // InternalTableDSL.g:1206:1: rulePropertyStyle EOF
+ // InternalTableDSL.g:1180:1: ( rulePropertyStyle EOF )
+ // InternalTableDSL.g:1181:1: rulePropertyStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleRule());
@@ -4182,23 +4108,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyStyle"
- // InternalTableDSL.g:1213:1: rulePropertyStyle : ( ( rule__PropertyStyle__Alternatives ) ) ;
+ // InternalTableDSL.g:1188:1: rulePropertyStyle : ( ( rule__PropertyStyle__Alternatives ) ) ;
public final void rulePropertyStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1217:2: ( ( ( rule__PropertyStyle__Alternatives ) ) )
- // InternalTableDSL.g:1218:2: ( ( rule__PropertyStyle__Alternatives ) )
+ // InternalTableDSL.g:1192:2: ( ( ( rule__PropertyStyle__Alternatives ) ) )
+ // InternalTableDSL.g:1193:2: ( ( rule__PropertyStyle__Alternatives ) )
{
- // InternalTableDSL.g:1218:2: ( ( rule__PropertyStyle__Alternatives ) )
- // InternalTableDSL.g:1219:3: ( rule__PropertyStyle__Alternatives )
+ // InternalTableDSL.g:1193:2: ( ( rule__PropertyStyle__Alternatives ) )
+ // InternalTableDSL.g:1194:3: ( rule__PropertyStyle__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getAlternatives());
}
- // InternalTableDSL.g:1220:3: ( rule__PropertyStyle__Alternatives )
- // InternalTableDSL.g:1220:4: rule__PropertyStyle__Alternatives
+ // InternalTableDSL.g:1195:3: ( rule__PropertyStyle__Alternatives )
+ // InternalTableDSL.g:1195:4: rule__PropertyStyle__Alternatives
{
pushFollow(FOLLOW_2);
rule__PropertyStyle__Alternatives();
@@ -4233,11 +4159,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyButtonStyle"
- // InternalTableDSL.g:1229:1: entryRulePropertyButtonStyle : rulePropertyButtonStyle EOF ;
+ // InternalTableDSL.g:1204:1: entryRulePropertyButtonStyle : rulePropertyButtonStyle EOF ;
public final void entryRulePropertyButtonStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1230:1: ( rulePropertyButtonStyle EOF )
- // InternalTableDSL.g:1231:1: rulePropertyButtonStyle EOF
+ // InternalTableDSL.g:1205:1: ( rulePropertyButtonStyle EOF )
+ // InternalTableDSL.g:1206:1: rulePropertyButtonStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyButtonStyleRule());
@@ -4267,23 +4193,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyButtonStyle"
- // InternalTableDSL.g:1238:1: rulePropertyButtonStyle : ( ( rule__PropertyButtonStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1213:1: rulePropertyButtonStyle : ( ( rule__PropertyButtonStyle__Group__0 ) ) ;
public final void rulePropertyButtonStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1242:2: ( ( ( rule__PropertyButtonStyle__Group__0 ) ) )
- // InternalTableDSL.g:1243:2: ( ( rule__PropertyButtonStyle__Group__0 ) )
+ // InternalTableDSL.g:1217:2: ( ( ( rule__PropertyButtonStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1218:2: ( ( rule__PropertyButtonStyle__Group__0 ) )
{
- // InternalTableDSL.g:1243:2: ( ( rule__PropertyButtonStyle__Group__0 ) )
- // InternalTableDSL.g:1244:3: ( rule__PropertyButtonStyle__Group__0 )
+ // InternalTableDSL.g:1218:2: ( ( rule__PropertyButtonStyle__Group__0 ) )
+ // InternalTableDSL.g:1219:3: ( rule__PropertyButtonStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyButtonStyleAccess().getGroup());
}
- // InternalTableDSL.g:1245:3: ( rule__PropertyButtonStyle__Group__0 )
- // InternalTableDSL.g:1245:4: rule__PropertyButtonStyle__Group__0
+ // InternalTableDSL.g:1220:3: ( rule__PropertyButtonStyle__Group__0 )
+ // InternalTableDSL.g:1220:4: rule__PropertyButtonStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyButtonStyle__Group__0();
@@ -4318,11 +4244,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyHtmlStyle"
- // InternalTableDSL.g:1254:1: entryRulePropertyHtmlStyle : rulePropertyHtmlStyle EOF ;
+ // InternalTableDSL.g:1229:1: entryRulePropertyHtmlStyle : rulePropertyHtmlStyle EOF ;
public final void entryRulePropertyHtmlStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1255:1: ( rulePropertyHtmlStyle EOF )
- // InternalTableDSL.g:1256:1: rulePropertyHtmlStyle EOF
+ // InternalTableDSL.g:1230:1: ( rulePropertyHtmlStyle EOF )
+ // InternalTableDSL.g:1231:1: rulePropertyHtmlStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyHtmlStyleRule());
@@ -4352,23 +4278,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyHtmlStyle"
- // InternalTableDSL.g:1263:1: rulePropertyHtmlStyle : ( ( rule__PropertyHtmlStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1238:1: rulePropertyHtmlStyle : ( ( rule__PropertyHtmlStyle__Group__0 ) ) ;
public final void rulePropertyHtmlStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1267:2: ( ( ( rule__PropertyHtmlStyle__Group__0 ) ) )
- // InternalTableDSL.g:1268:2: ( ( rule__PropertyHtmlStyle__Group__0 ) )
+ // InternalTableDSL.g:1242:2: ( ( ( rule__PropertyHtmlStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1243:2: ( ( rule__PropertyHtmlStyle__Group__0 ) )
{
- // InternalTableDSL.g:1268:2: ( ( rule__PropertyHtmlStyle__Group__0 ) )
- // InternalTableDSL.g:1269:3: ( rule__PropertyHtmlStyle__Group__0 )
+ // InternalTableDSL.g:1243:2: ( ( rule__PropertyHtmlStyle__Group__0 ) )
+ // InternalTableDSL.g:1244:3: ( rule__PropertyHtmlStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyHtmlStyleAccess().getGroup());
}
- // InternalTableDSL.g:1270:3: ( rule__PropertyHtmlStyle__Group__0 )
- // InternalTableDSL.g:1270:4: rule__PropertyHtmlStyle__Group__0
+ // InternalTableDSL.g:1245:3: ( rule__PropertyHtmlStyle__Group__0 )
+ // InternalTableDSL.g:1245:4: rule__PropertyHtmlStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyHtmlStyle__Group__0();
@@ -4403,11 +4329,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyBooleanStyle"
- // InternalTableDSL.g:1279:1: entryRulePropertyBooleanStyle : rulePropertyBooleanStyle EOF ;
+ // InternalTableDSL.g:1254:1: entryRulePropertyBooleanStyle : rulePropertyBooleanStyle EOF ;
public final void entryRulePropertyBooleanStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1280:1: ( rulePropertyBooleanStyle EOF )
- // InternalTableDSL.g:1281:1: rulePropertyBooleanStyle EOF
+ // InternalTableDSL.g:1255:1: ( rulePropertyBooleanStyle EOF )
+ // InternalTableDSL.g:1256:1: rulePropertyBooleanStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyBooleanStyleRule());
@@ -4437,23 +4363,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyBooleanStyle"
- // InternalTableDSL.g:1288:1: rulePropertyBooleanStyle : ( ( rule__PropertyBooleanStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1263:1: rulePropertyBooleanStyle : ( ( rule__PropertyBooleanStyle__Group__0 ) ) ;
public final void rulePropertyBooleanStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1292:2: ( ( ( rule__PropertyBooleanStyle__Group__0 ) ) )
- // InternalTableDSL.g:1293:2: ( ( rule__PropertyBooleanStyle__Group__0 ) )
+ // InternalTableDSL.g:1267:2: ( ( ( rule__PropertyBooleanStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1268:2: ( ( rule__PropertyBooleanStyle__Group__0 ) )
{
- // InternalTableDSL.g:1293:2: ( ( rule__PropertyBooleanStyle__Group__0 ) )
- // InternalTableDSL.g:1294:3: ( rule__PropertyBooleanStyle__Group__0 )
+ // InternalTableDSL.g:1268:2: ( ( rule__PropertyBooleanStyle__Group__0 ) )
+ // InternalTableDSL.g:1269:3: ( rule__PropertyBooleanStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyBooleanStyleAccess().getGroup());
}
- // InternalTableDSL.g:1295:3: ( rule__PropertyBooleanStyle__Group__0 )
- // InternalTableDSL.g:1295:4: rule__PropertyBooleanStyle__Group__0
+ // InternalTableDSL.g:1270:3: ( rule__PropertyBooleanStyle__Group__0 )
+ // InternalTableDSL.g:1270:4: rule__PropertyBooleanStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyBooleanStyle__Group__0();
@@ -4488,11 +4414,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyDateStyle"
- // InternalTableDSL.g:1304:1: entryRulePropertyDateStyle : rulePropertyDateStyle EOF ;
+ // InternalTableDSL.g:1279:1: entryRulePropertyDateStyle : rulePropertyDateStyle EOF ;
public final void entryRulePropertyDateStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1305:1: ( rulePropertyDateStyle EOF )
- // InternalTableDSL.g:1306:1: rulePropertyDateStyle EOF
+ // InternalTableDSL.g:1280:1: ( rulePropertyDateStyle EOF )
+ // InternalTableDSL.g:1281:1: rulePropertyDateStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyDateStyleRule());
@@ -4522,23 +4448,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyDateStyle"
- // InternalTableDSL.g:1313:1: rulePropertyDateStyle : ( ( rule__PropertyDateStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1288:1: rulePropertyDateStyle : ( ( rule__PropertyDateStyle__Group__0 ) ) ;
public final void rulePropertyDateStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1317:2: ( ( ( rule__PropertyDateStyle__Group__0 ) ) )
- // InternalTableDSL.g:1318:2: ( ( rule__PropertyDateStyle__Group__0 ) )
+ // InternalTableDSL.g:1292:2: ( ( ( rule__PropertyDateStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1293:2: ( ( rule__PropertyDateStyle__Group__0 ) )
{
- // InternalTableDSL.g:1318:2: ( ( rule__PropertyDateStyle__Group__0 ) )
- // InternalTableDSL.g:1319:3: ( rule__PropertyDateStyle__Group__0 )
+ // InternalTableDSL.g:1293:2: ( ( rule__PropertyDateStyle__Group__0 ) )
+ // InternalTableDSL.g:1294:3: ( rule__PropertyDateStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyDateStyleAccess().getGroup());
}
- // InternalTableDSL.g:1320:3: ( rule__PropertyDateStyle__Group__0 )
- // InternalTableDSL.g:1320:4: rule__PropertyDateStyle__Group__0
+ // InternalTableDSL.g:1295:3: ( rule__PropertyDateStyle__Group__0 )
+ // InternalTableDSL.g:1295:4: rule__PropertyDateStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyDateStyle__Group__0();
@@ -4573,11 +4499,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyNumberStyle"
- // InternalTableDSL.g:1329:1: entryRulePropertyNumberStyle : rulePropertyNumberStyle EOF ;
+ // InternalTableDSL.g:1304:1: entryRulePropertyNumberStyle : rulePropertyNumberStyle EOF ;
public final void entryRulePropertyNumberStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1330:1: ( rulePropertyNumberStyle EOF )
- // InternalTableDSL.g:1331:1: rulePropertyNumberStyle EOF
+ // InternalTableDSL.g:1305:1: ( rulePropertyNumberStyle EOF )
+ // InternalTableDSL.g:1306:1: rulePropertyNumberStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyNumberStyleRule());
@@ -4607,23 +4533,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyNumberStyle"
- // InternalTableDSL.g:1338:1: rulePropertyNumberStyle : ( ( rule__PropertyNumberStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1313:1: rulePropertyNumberStyle : ( ( rule__PropertyNumberStyle__Group__0 ) ) ;
public final void rulePropertyNumberStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1342:2: ( ( ( rule__PropertyNumberStyle__Group__0 ) ) )
- // InternalTableDSL.g:1343:2: ( ( rule__PropertyNumberStyle__Group__0 ) )
+ // InternalTableDSL.g:1317:2: ( ( ( rule__PropertyNumberStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1318:2: ( ( rule__PropertyNumberStyle__Group__0 ) )
{
- // InternalTableDSL.g:1343:2: ( ( rule__PropertyNumberStyle__Group__0 ) )
- // InternalTableDSL.g:1344:3: ( rule__PropertyNumberStyle__Group__0 )
+ // InternalTableDSL.g:1318:2: ( ( rule__PropertyNumberStyle__Group__0 ) )
+ // InternalTableDSL.g:1319:3: ( rule__PropertyNumberStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyNumberStyleAccess().getGroup());
}
- // InternalTableDSL.g:1345:3: ( rule__PropertyNumberStyle__Group__0 )
- // InternalTableDSL.g:1345:4: rule__PropertyNumberStyle__Group__0
+ // InternalTableDSL.g:1320:3: ( rule__PropertyNumberStyle__Group__0 )
+ // InternalTableDSL.g:1320:4: rule__PropertyNumberStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyNumberStyle__Group__0();
@@ -4658,11 +4584,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyProgressbarStyle"
- // InternalTableDSL.g:1354:1: entryRulePropertyProgressbarStyle : rulePropertyProgressbarStyle EOF ;
+ // InternalTableDSL.g:1329:1: entryRulePropertyProgressbarStyle : rulePropertyProgressbarStyle EOF ;
public final void entryRulePropertyProgressbarStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1355:1: ( rulePropertyProgressbarStyle EOF )
- // InternalTableDSL.g:1356:1: rulePropertyProgressbarStyle EOF
+ // InternalTableDSL.g:1330:1: ( rulePropertyProgressbarStyle EOF )
+ // InternalTableDSL.g:1331:1: rulePropertyProgressbarStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyProgressbarStyleRule());
@@ -4692,23 +4618,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyProgressbarStyle"
- // InternalTableDSL.g:1363:1: rulePropertyProgressbarStyle : ( ( rule__PropertyProgressbarStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1338:1: rulePropertyProgressbarStyle : ( ( rule__PropertyProgressbarStyle__Group__0 ) ) ;
public final void rulePropertyProgressbarStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1367:2: ( ( ( rule__PropertyProgressbarStyle__Group__0 ) ) )
- // InternalTableDSL.g:1368:2: ( ( rule__PropertyProgressbarStyle__Group__0 ) )
+ // InternalTableDSL.g:1342:2: ( ( ( rule__PropertyProgressbarStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1343:2: ( ( rule__PropertyProgressbarStyle__Group__0 ) )
{
- // InternalTableDSL.g:1368:2: ( ( rule__PropertyProgressbarStyle__Group__0 ) )
- // InternalTableDSL.g:1369:3: ( rule__PropertyProgressbarStyle__Group__0 )
+ // InternalTableDSL.g:1343:2: ( ( rule__PropertyProgressbarStyle__Group__0 ) )
+ // InternalTableDSL.g:1344:3: ( rule__PropertyProgressbarStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyProgressbarStyleAccess().getGroup());
}
- // InternalTableDSL.g:1370:3: ( rule__PropertyProgressbarStyle__Group__0 )
- // InternalTableDSL.g:1370:4: rule__PropertyProgressbarStyle__Group__0
+ // InternalTableDSL.g:1345:3: ( rule__PropertyProgressbarStyle__Group__0 )
+ // InternalTableDSL.g:1345:4: rule__PropertyProgressbarStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyProgressbarStyle__Group__0();
@@ -4743,11 +4669,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRuleGridPropIndicatorStyle"
- // InternalTableDSL.g:1379:1: entryRuleGridPropIndicatorStyle : ruleGridPropIndicatorStyle EOF ;
+ // InternalTableDSL.g:1354:1: entryRuleGridPropIndicatorStyle : ruleGridPropIndicatorStyle EOF ;
public final void entryRuleGridPropIndicatorStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1380:1: ( ruleGridPropIndicatorStyle EOF )
- // InternalTableDSL.g:1381:1: ruleGridPropIndicatorStyle EOF
+ // InternalTableDSL.g:1355:1: ( ruleGridPropIndicatorStyle EOF )
+ // InternalTableDSL.g:1356:1: ruleGridPropIndicatorStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGridPropIndicatorStyleRule());
@@ -4777,23 +4703,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "ruleGridPropIndicatorStyle"
- // InternalTableDSL.g:1388:1: ruleGridPropIndicatorStyle : ( ( rule__GridPropIndicatorStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1363:1: ruleGridPropIndicatorStyle : ( ( rule__GridPropIndicatorStyle__Group__0 ) ) ;
public final void ruleGridPropIndicatorStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1392:2: ( ( ( rule__GridPropIndicatorStyle__Group__0 ) ) )
- // InternalTableDSL.g:1393:2: ( ( rule__GridPropIndicatorStyle__Group__0 ) )
+ // InternalTableDSL.g:1367:2: ( ( ( rule__GridPropIndicatorStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1368:2: ( ( rule__GridPropIndicatorStyle__Group__0 ) )
{
- // InternalTableDSL.g:1393:2: ( ( rule__GridPropIndicatorStyle__Group__0 ) )
- // InternalTableDSL.g:1394:3: ( rule__GridPropIndicatorStyle__Group__0 )
+ // InternalTableDSL.g:1368:2: ( ( rule__GridPropIndicatorStyle__Group__0 ) )
+ // InternalTableDSL.g:1369:3: ( rule__GridPropIndicatorStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGridPropIndicatorStyleAccess().getGroup());
}
- // InternalTableDSL.g:1395:3: ( rule__GridPropIndicatorStyle__Group__0 )
- // InternalTableDSL.g:1395:4: rule__GridPropIndicatorStyle__Group__0
+ // InternalTableDSL.g:1370:3: ( rule__GridPropIndicatorStyle__Group__0 )
+ // InternalTableDSL.g:1370:4: rule__GridPropIndicatorStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__GridPropIndicatorStyle__Group__0();
@@ -4828,11 +4754,11 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "entryRulePropertyTextStyle"
- // InternalTableDSL.g:1404:1: entryRulePropertyTextStyle : rulePropertyTextStyle EOF ;
+ // InternalTableDSL.g:1379:1: entryRulePropertyTextStyle : rulePropertyTextStyle EOF ;
public final void entryRulePropertyTextStyle() throws RecognitionException {
try {
- // InternalTableDSL.g:1405:1: ( rulePropertyTextStyle EOF )
- // InternalTableDSL.g:1406:1: rulePropertyTextStyle EOF
+ // InternalTableDSL.g:1380:1: ( rulePropertyTextStyle EOF )
+ // InternalTableDSL.g:1381:1: rulePropertyTextStyle EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTextStyleRule());
@@ -4862,23 +4788,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rulePropertyTextStyle"
- // InternalTableDSL.g:1413:1: rulePropertyTextStyle : ( ( rule__PropertyTextStyle__Group__0 ) ) ;
+ // InternalTableDSL.g:1388:1: rulePropertyTextStyle : ( ( rule__PropertyTextStyle__Group__0 ) ) ;
public final void rulePropertyTextStyle() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:1417:2: ( ( ( rule__PropertyTextStyle__Group__0 ) ) )
- // InternalTableDSL.g:1418:2: ( ( rule__PropertyTextStyle__Group__0 ) )
+ // InternalTableDSL.g:1392:2: ( ( ( rule__PropertyTextStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1393:2: ( ( rule__PropertyTextStyle__Group__0 ) )
{
- // InternalTableDSL.g:1418:2: ( ( rule__PropertyTextStyle__Group__0 ) )
- // InternalTableDSL.g:1419:3: ( rule__PropertyTextStyle__Group__0 )
+ // InternalTableDSL.g:1393:2: ( ( rule__PropertyTextStyle__Group__0 ) )
+ // InternalTableDSL.g:1394:3: ( rule__PropertyTextStyle__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTextStyleAccess().getGroup());
}
- // InternalTableDSL.g:1420:3: ( rule__PropertyTextStyle__Group__0 )
- // InternalTableDSL.g:1420:4: rule__PropertyTextStyle__Group__0
+ // InternalTableDSL.g:1395:3: ( rule__PropertyTextStyle__Group__0 )
+ // InternalTableDSL.g:1395:4: rule__PropertyTextStyle__Group__0
{
pushFollow(FOLLOW_2);
rule__PropertyTextStyle__Group__0();
@@ -4912,6 +4838,91 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR end "rulePropertyTextStyle"
+ // $ANTLR start "entryRulePropertyBlobImageStyle"
+ // InternalTableDSL.g:1404:1: entryRulePropertyBlobImageStyle : rulePropertyBlobImageStyle EOF ;
+ public final void entryRulePropertyBlobImageStyle() throws RecognitionException {
+ try {
+ // InternalTableDSL.g:1405:1: ( rulePropertyBlobImageStyle EOF )
+ // InternalTableDSL.g:1406:1: rulePropertyBlobImageStyle EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPropertyBlobImageStyleRule());
+ }
+ pushFollow(FOLLOW_1);
+ rulePropertyBlobImageStyle();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPropertyBlobImageStyleRule());
+ }
+ match(input,EOF,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePropertyBlobImageStyle"
+
+
+ // $ANTLR start "rulePropertyBlobImageStyle"
+ // InternalTableDSL.g:1413:1: rulePropertyBlobImageStyle : ( ( rule__PropertyBlobImageStyle__Group__0 ) ) ;
+ public final void rulePropertyBlobImageStyle() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalTableDSL.g:1417:2: ( ( ( rule__PropertyBlobImageStyle__Group__0 ) ) )
+ // InternalTableDSL.g:1418:2: ( ( rule__PropertyBlobImageStyle__Group__0 ) )
+ {
+ // InternalTableDSL.g:1418:2: ( ( rule__PropertyBlobImageStyle__Group__0 ) )
+ // InternalTableDSL.g:1419:3: ( rule__PropertyBlobImageStyle__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPropertyBlobImageStyleAccess().getGroup());
+ }
+ // InternalTableDSL.g:1420:3: ( rule__PropertyBlobImageStyle__Group__0 )
+ // InternalTableDSL.g:1420:4: rule__PropertyBlobImageStyle__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__PropertyBlobImageStyle__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPropertyBlobImageStyleAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rulePropertyBlobImageStyle"
+
+
// $ANTLR start "entryRulePropertyImageStyle"
// InternalTableDSL.g:1429:1: entryRulePropertyImageStyle : rulePropertyImageStyle EOF ;
public final void entryRulePropertyImageStyle() throws RecognitionException {
@@ -12819,21 +12830,21 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableOption__Alternatives"
- // InternalTableDSL.g:3764:1: rule__TableOption__Alternatives : ( ( ruleTableSelection ) | ( ruleTableTable ) | ( ruleTableGrid ) | ( ruleTableBean ) );
+ // InternalTableDSL.g:3764:1: rule__TableOption__Alternatives : ( ( ruleTableSelection ) | ( ruleTableTable ) | ( ruleTableGrid ) );
public final void rule__TableOption__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3768:1: ( ( ruleTableSelection ) | ( ruleTableTable ) | ( ruleTableGrid ) | ( ruleTableBean ) )
- int alt3=4;
+ // InternalTableDSL.g:3768:1: ( ( ruleTableSelection ) | ( ruleTableTable ) | ( ruleTableGrid ) )
+ int alt3=3;
switch ( input.LA(1) ) {
case 79:
{
alt3=1;
}
break;
- case 77:
+ case 83:
{
alt3=2;
}
@@ -12843,11 +12854,6 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
alt3=3;
}
break;
- case 83:
- {
- alt3=4;
- }
- break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -12926,29 +12932,6 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
- case 4 :
- // InternalTableDSL.g:3787:2: ( ruleTableBean )
- {
- // InternalTableDSL.g:3787:2: ( ruleTableBean )
- // InternalTableDSL.g:3788:3: ruleTableBean
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableOptionAccess().getTableBeanParserRuleCall_3());
- }
- pushFollow(FOLLOW_2);
- ruleTableBean();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableOptionAccess().getTableBeanParserRuleCall_3());
- }
-
- }
-
-
- }
- break;
}
}
@@ -12967,13 +12950,13 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableSelection__Alternatives_2"
- // InternalTableDSL.g:3797:1: rule__TableSelection__Alternatives_2 : ( ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) ) | ( 'single' ) );
+ // InternalTableDSL.g:3791:1: rule__TableSelection__Alternatives_2 : ( ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) ) | ( 'single' ) );
public final void rule__TableSelection__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3801:1: ( ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) ) | ( 'single' ) )
+ // InternalTableDSL.g:3795:1: ( ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) ) | ( 'single' ) )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -12992,16 +12975,16 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
switch (alt4) {
case 1 :
- // InternalTableDSL.g:3802:2: ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) )
+ // InternalTableDSL.g:3796:2: ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) )
{
- // InternalTableDSL.g:3802:2: ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) )
- // InternalTableDSL.g:3803:3: ( rule__TableSelection__MultiSelectionAssignment_2_0 )
+ // InternalTableDSL.g:3796:2: ( ( rule__TableSelection__MultiSelectionAssignment_2_0 ) )
+ // InternalTableDSL.g:3797:3: ( rule__TableSelection__MultiSelectionAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableSelectionAccess().getMultiSelectionAssignment_2_0());
}
- // InternalTableDSL.g:3804:3: ( rule__TableSelection__MultiSelectionAssignment_2_0 )
- // InternalTableDSL.g:3804:4: rule__TableSelection__MultiSelectionAssignment_2_0
+ // InternalTableDSL.g:3798:3: ( rule__TableSelection__MultiSelectionAssignment_2_0 )
+ // InternalTableDSL.g:3798:4: rule__TableSelection__MultiSelectionAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__TableSelection__MultiSelectionAssignment_2_0();
@@ -13021,10 +13004,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 2 :
- // InternalTableDSL.g:3808:2: ( 'single' )
+ // InternalTableDSL.g:3802:2: ( 'single' )
{
- // InternalTableDSL.g:3808:2: ( 'single' )
- // InternalTableDSL.g:3809:3: 'single'
+ // InternalTableDSL.g:3802:2: ( 'single' )
+ // InternalTableDSL.g:3803:3: 'single'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableSelectionAccess().getSingleKeyword_2_1());
@@ -13057,13 +13040,13 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableValueElement__Alternatives"
- // InternalTableDSL.g:3818:1: rule__TableValueElement__Alternatives : ( ( ruleTableMeasure ) | ( ruleTableDerived ) | ( ruleTableHierarchy ) | ( ruleTableAttribute ) | ( ruleTableAggregation ) | ( ruleTableOrdinal ) | ( ruleTableColumn ) | ( ruleTableTask ) | ( ruleTableAllColumns ) );
+ // InternalTableDSL.g:3812:1: rule__TableValueElement__Alternatives : ( ( ruleTableMeasure ) | ( ruleTableDerived ) | ( ruleTableHierarchy ) | ( ruleTableAttribute ) | ( ruleTableAggregation ) | ( ruleTableOrdinal ) | ( ruleTableColumn ) | ( ruleTableTask ) | ( ruleTableAllColumns ) );
public final void rule__TableValueElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3822:1: ( ( ruleTableMeasure ) | ( ruleTableDerived ) | ( ruleTableHierarchy ) | ( ruleTableAttribute ) | ( ruleTableAggregation ) | ( ruleTableOrdinal ) | ( ruleTableColumn ) | ( ruleTableTask ) | ( ruleTableAllColumns ) )
+ // InternalTableDSL.g:3816:1: ( ( ruleTableMeasure ) | ( ruleTableDerived ) | ( ruleTableHierarchy ) | ( ruleTableAttribute ) | ( ruleTableAggregation ) | ( ruleTableOrdinal ) | ( ruleTableColumn ) | ( ruleTableTask ) | ( ruleTableAllColumns ) )
int alt5=9;
switch ( input.LA(1) ) {
case 96:
@@ -13121,10 +13104,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
switch (alt5) {
case 1 :
- // InternalTableDSL.g:3823:2: ( ruleTableMeasure )
+ // InternalTableDSL.g:3817:2: ( ruleTableMeasure )
{
- // InternalTableDSL.g:3823:2: ( ruleTableMeasure )
- // InternalTableDSL.g:3824:3: ruleTableMeasure
+ // InternalTableDSL.g:3817:2: ( ruleTableMeasure )
+ // InternalTableDSL.g:3818:3: ruleTableMeasure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableMeasureParserRuleCall_0());
@@ -13144,10 +13127,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 2 :
- // InternalTableDSL.g:3829:2: ( ruleTableDerived )
+ // InternalTableDSL.g:3823:2: ( ruleTableDerived )
{
- // InternalTableDSL.g:3829:2: ( ruleTableDerived )
- // InternalTableDSL.g:3830:3: ruleTableDerived
+ // InternalTableDSL.g:3823:2: ( ruleTableDerived )
+ // InternalTableDSL.g:3824:3: ruleTableDerived
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableDerivedParserRuleCall_1());
@@ -13167,10 +13150,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 3 :
- // InternalTableDSL.g:3835:2: ( ruleTableHierarchy )
+ // InternalTableDSL.g:3829:2: ( ruleTableHierarchy )
{
- // InternalTableDSL.g:3835:2: ( ruleTableHierarchy )
- // InternalTableDSL.g:3836:3: ruleTableHierarchy
+ // InternalTableDSL.g:3829:2: ( ruleTableHierarchy )
+ // InternalTableDSL.g:3830:3: ruleTableHierarchy
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableHierarchyParserRuleCall_2());
@@ -13190,10 +13173,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 4 :
- // InternalTableDSL.g:3841:2: ( ruleTableAttribute )
+ // InternalTableDSL.g:3835:2: ( ruleTableAttribute )
{
- // InternalTableDSL.g:3841:2: ( ruleTableAttribute )
- // InternalTableDSL.g:3842:3: ruleTableAttribute
+ // InternalTableDSL.g:3835:2: ( ruleTableAttribute )
+ // InternalTableDSL.g:3836:3: ruleTableAttribute
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableAttributeParserRuleCall_3());
@@ -13213,10 +13196,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 5 :
- // InternalTableDSL.g:3847:2: ( ruleTableAggregation )
+ // InternalTableDSL.g:3841:2: ( ruleTableAggregation )
{
- // InternalTableDSL.g:3847:2: ( ruleTableAggregation )
- // InternalTableDSL.g:3848:3: ruleTableAggregation
+ // InternalTableDSL.g:3841:2: ( ruleTableAggregation )
+ // InternalTableDSL.g:3842:3: ruleTableAggregation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableAggregationParserRuleCall_4());
@@ -13236,10 +13219,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 6 :
- // InternalTableDSL.g:3853:2: ( ruleTableOrdinal )
+ // InternalTableDSL.g:3847:2: ( ruleTableOrdinal )
{
- // InternalTableDSL.g:3853:2: ( ruleTableOrdinal )
- // InternalTableDSL.g:3854:3: ruleTableOrdinal
+ // InternalTableDSL.g:3847:2: ( ruleTableOrdinal )
+ // InternalTableDSL.g:3848:3: ruleTableOrdinal
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableOrdinalParserRuleCall_5());
@@ -13259,10 +13242,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 7 :
- // InternalTableDSL.g:3859:2: ( ruleTableColumn )
+ // InternalTableDSL.g:3853:2: ( ruleTableColumn )
{
- // InternalTableDSL.g:3859:2: ( ruleTableColumn )
- // InternalTableDSL.g:3860:3: ruleTableColumn
+ // InternalTableDSL.g:3853:2: ( ruleTableColumn )
+ // InternalTableDSL.g:3854:3: ruleTableColumn
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableColumnParserRuleCall_6());
@@ -13282,10 +13265,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 8 :
- // InternalTableDSL.g:3865:2: ( ruleTableTask )
+ // InternalTableDSL.g:3859:2: ( ruleTableTask )
{
- // InternalTableDSL.g:3865:2: ( ruleTableTask )
- // InternalTableDSL.g:3866:3: ruleTableTask
+ // InternalTableDSL.g:3859:2: ( ruleTableTask )
+ // InternalTableDSL.g:3860:3: ruleTableTask
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableTaskParserRuleCall_7());
@@ -13305,10 +13288,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 9 :
- // InternalTableDSL.g:3871:2: ( ruleTableAllColumns )
+ // InternalTableDSL.g:3865:2: ( ruleTableAllColumns )
{
- // InternalTableDSL.g:3871:2: ( ruleTableAllColumns )
- // InternalTableDSL.g:3872:3: ruleTableAllColumns
+ // InternalTableDSL.g:3865:2: ( ruleTableAllColumns )
+ // InternalTableDSL.g:3866:3: ruleTableAllColumns
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableValueElementAccess().getTableAllColumnsParserRuleCall_8());
@@ -13345,13 +13328,13 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableInterval__Alternatives"
- // InternalTableDSL.g:3881:1: rule__TableInterval__Alternatives : ( ( ruleTableNumberInterval ) | ( ruleTableIntInterval ) | ( ruleTableDateDayInterval ) );
+ // InternalTableDSL.g:3875:1: rule__TableInterval__Alternatives : ( ( ruleTableNumberInterval ) | ( ruleTableIntInterval ) | ( ruleTableDateDayInterval ) );
public final void rule__TableInterval__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3885:1: ( ( ruleTableNumberInterval ) | ( ruleTableIntInterval ) | ( ruleTableDateDayInterval ) )
+ // InternalTableDSL.g:3879:1: ( ( ruleTableNumberInterval ) | ( ruleTableIntInterval ) | ( ruleTableDateDayInterval ) )
int alt6=3;
switch ( input.LA(1) ) {
case 101:
@@ -13379,10 +13362,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
switch (alt6) {
case 1 :
- // InternalTableDSL.g:3886:2: ( ruleTableNumberInterval )
+ // InternalTableDSL.g:3880:2: ( ruleTableNumberInterval )
{
- // InternalTableDSL.g:3886:2: ( ruleTableNumberInterval )
- // InternalTableDSL.g:3887:3: ruleTableNumberInterval
+ // InternalTableDSL.g:3880:2: ( ruleTableNumberInterval )
+ // InternalTableDSL.g:3881:3: ruleTableNumberInterval
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntervalAccess().getTableNumberIntervalParserRuleCall_0());
@@ -13402,10 +13385,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 2 :
- // InternalTableDSL.g:3892:2: ( ruleTableIntInterval )
+ // InternalTableDSL.g:3886:2: ( ruleTableIntInterval )
{
- // InternalTableDSL.g:3892:2: ( ruleTableIntInterval )
- // InternalTableDSL.g:3893:3: ruleTableIntInterval
+ // InternalTableDSL.g:3886:2: ( ruleTableIntInterval )
+ // InternalTableDSL.g:3887:3: ruleTableIntInterval
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntervalAccess().getTableIntIntervalParserRuleCall_1());
@@ -13425,10 +13408,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 3 :
- // InternalTableDSL.g:3898:2: ( ruleTableDateDayInterval )
+ // InternalTableDSL.g:3892:2: ( ruleTableDateDayInterval )
{
- // InternalTableDSL.g:3898:2: ( ruleTableDateDayInterval )
- // InternalTableDSL.g:3899:3: ruleTableDateDayInterval
+ // InternalTableDSL.g:3892:2: ( ruleTableDateDayInterval )
+ // InternalTableDSL.g:3893:3: ruleTableDateDayInterval
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableIntervalAccess().getTableDateDayIntervalParserRuleCall_2());
@@ -13465,13 +13448,13 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableLookup__Alternatives"
- // InternalTableDSL.g:3908:1: rule__TableLookup__Alternatives : ( ( ruleTableNumberLookup ) | ( ruleTableIntLookup ) | ( ruleTableStringLookup ) | ( ruleTableDateDayLookup ) );
+ // InternalTableDSL.g:3902:1: rule__TableLookup__Alternatives : ( ( ruleTableNumberLookup ) | ( ruleTableIntLookup ) | ( ruleTableStringLookup ) | ( ruleTableDateDayLookup ) );
public final void rule__TableLookup__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3912:1: ( ( ruleTableNumberLookup ) | ( ruleTableIntLookup ) | ( ruleTableStringLookup ) | ( ruleTableDateDayLookup ) )
+ // InternalTableDSL.g:3906:1: ( ( ruleTableNumberLookup ) | ( ruleTableIntLookup ) | ( ruleTableStringLookup ) | ( ruleTableDateDayLookup ) )
int alt7=4;
switch ( input.LA(1) ) {
case 105:
@@ -13504,10 +13487,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
switch (alt7) {
case 1 :
- // InternalTableDSL.g:3913:2: ( ruleTableNumberLookup )
+ // InternalTableDSL.g:3907:2: ( ruleTableNumberLookup )
{
- // InternalTableDSL.g:3913:2: ( ruleTableNumberLookup )
- // InternalTableDSL.g:3914:3: ruleTableNumberLookup
+ // InternalTableDSL.g:3907:2: ( ruleTableNumberLookup )
+ // InternalTableDSL.g:3908:3: ruleTableNumberLookup
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableLookupAccess().getTableNumberLookupParserRuleCall_0());
@@ -13527,10 +13510,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 2 :
- // InternalTableDSL.g:3919:2: ( ruleTableIntLookup )
+ // InternalTableDSL.g:3913:2: ( ruleTableIntLookup )
{
- // InternalTableDSL.g:3919:2: ( ruleTableIntLookup )
- // InternalTableDSL.g:3920:3: ruleTableIntLookup
+ // InternalTableDSL.g:3913:2: ( ruleTableIntLookup )
+ // InternalTableDSL.g:3914:3: ruleTableIntLookup
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableLookupAccess().getTableIntLookupParserRuleCall_1());
@@ -13550,10 +13533,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 3 :
- // InternalTableDSL.g:3925:2: ( ruleTableStringLookup )
+ // InternalTableDSL.g:3919:2: ( ruleTableStringLookup )
{
- // InternalTableDSL.g:3925:2: ( ruleTableStringLookup )
- // InternalTableDSL.g:3926:3: ruleTableStringLookup
+ // InternalTableDSL.g:3919:2: ( ruleTableStringLookup )
+ // InternalTableDSL.g:3920:3: ruleTableStringLookup
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableLookupAccess().getTableStringLookupParserRuleCall_2());
@@ -13573,10 +13556,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 4 :
- // InternalTableDSL.g:3931:2: ( ruleTableDateDayLookup )
+ // InternalTableDSL.g:3925:2: ( ruleTableDateDayLookup )
{
- // InternalTableDSL.g:3931:2: ( ruleTableDateDayLookup )
- // InternalTableDSL.g:3932:3: ruleTableDateDayLookup
+ // InternalTableDSL.g:3925:2: ( ruleTableDateDayLookup )
+ // InternalTableDSL.g:3926:3: ruleTableDateDayLookup
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableLookupAccess().getTableDateDayLookupParserRuleCall_3());
@@ -13613,13 +13596,13 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableRangeElement__Alternatives"
- // InternalTableDSL.g:3941:1: rule__TableRangeElement__Alternatives : ( ( ruleTableTextColor ) | ( ruleTableCellColor ) | ( ruleTableIcon ) | ( ruleTableTrend ) | ( ruleTableTooltip ) );
+ // InternalTableDSL.g:3935:1: rule__TableRangeElement__Alternatives : ( ( ruleTableTextColor ) | ( ruleTableCellColor ) | ( ruleTableIcon ) | ( ruleTableTrend ) | ( ruleTableTooltip ) );
public final void rule__TableRangeElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3945:1: ( ( ruleTableTextColor ) | ( ruleTableCellColor ) | ( ruleTableIcon ) | ( ruleTableTrend ) | ( ruleTableTooltip ) )
+ // InternalTableDSL.g:3939:1: ( ( ruleTableTextColor ) | ( ruleTableCellColor ) | ( ruleTableIcon ) | ( ruleTableTrend ) | ( ruleTableTooltip ) )
int alt8=5;
switch ( input.LA(1) ) {
case 109:
@@ -13657,10 +13640,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
switch (alt8) {
case 1 :
- // InternalTableDSL.g:3946:2: ( ruleTableTextColor )
+ // InternalTableDSL.g:3940:2: ( ruleTableTextColor )
{
- // InternalTableDSL.g:3946:2: ( ruleTableTextColor )
- // InternalTableDSL.g:3947:3: ruleTableTextColor
+ // InternalTableDSL.g:3940:2: ( ruleTableTextColor )
+ // InternalTableDSL.g:3941:3: ruleTableTextColor
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementAccess().getTableTextColorParserRuleCall_0());
@@ -13680,10 +13663,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 2 :
- // InternalTableDSL.g:3952:2: ( ruleTableCellColor )
+ // InternalTableDSL.g:3946:2: ( ruleTableCellColor )
{
- // InternalTableDSL.g:3952:2: ( ruleTableCellColor )
- // InternalTableDSL.g:3953:3: ruleTableCellColor
+ // InternalTableDSL.g:3946:2: ( ruleTableCellColor )
+ // InternalTableDSL.g:3947:3: ruleTableCellColor
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementAccess().getTableCellColorParserRuleCall_1());
@@ -13703,10 +13686,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 3 :
- // InternalTableDSL.g:3958:2: ( ruleTableIcon )
+ // InternalTableDSL.g:3952:2: ( ruleTableIcon )
{
- // InternalTableDSL.g:3958:2: ( ruleTableIcon )
- // InternalTableDSL.g:3959:3: ruleTableIcon
+ // InternalTableDSL.g:3952:2: ( ruleTableIcon )
+ // InternalTableDSL.g:3953:3: ruleTableIcon
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementAccess().getTableIconParserRuleCall_2());
@@ -13726,10 +13709,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 4 :
- // InternalTableDSL.g:3964:2: ( ruleTableTrend )
+ // InternalTableDSL.g:3958:2: ( ruleTableTrend )
{
- // InternalTableDSL.g:3964:2: ( ruleTableTrend )
- // InternalTableDSL.g:3965:3: ruleTableTrend
+ // InternalTableDSL.g:3958:2: ( ruleTableTrend )
+ // InternalTableDSL.g:3959:3: ruleTableTrend
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementAccess().getTableTrendParserRuleCall_3());
@@ -13749,10 +13732,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 5 :
- // InternalTableDSL.g:3970:2: ( ruleTableTooltip )
+ // InternalTableDSL.g:3964:2: ( ruleTableTooltip )
{
- // InternalTableDSL.g:3970:2: ( ruleTableTooltip )
- // InternalTableDSL.g:3971:3: ruleTableTooltip
+ // InternalTableDSL.g:3964:2: ( ruleTableTooltip )
+ // InternalTableDSL.g:3965:3: ruleTableTooltip
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableRangeElementAccess().getTableTooltipParserRuleCall_4());
@@ -13789,46 +13772,46 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__PropertyStyle__Alternatives"
- // InternalTableDSL.g:3980:1: rule__PropertyStyle__Alternatives : ( ( rulePropertyButtonStyle ) | ( rulePropertyHtmlStyle ) | ( rulePropertyProgressbarStyle ) | ( rulePropertyTextStyle ) | ( rulePropertyBooleanStyle ) | ( rulePropertyDateStyle ) | ( rulePropertyNumberStyle ) | ( rulePropertyImageStyle ) | ( ruleGridPropIndicatorStyle ) );
+ // InternalTableDSL.g:3974:1: rule__PropertyStyle__Alternatives : ( ( rulePropertyButtonStyle ) | ( rulePropertyHtmlStyle ) | ( rulePropertyProgressbarStyle ) | ( rulePropertyTextStyle ) | ( rulePropertyBooleanStyle ) | ( rulePropertyDateStyle ) | ( rulePropertyNumberStyle ) | ( rulePropertyImageStyle ) | ( rulePropertyBlobImageStyle ) | ( ruleGridPropIndicatorStyle ) );
public final void rule__PropertyStyle__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:3984:1: ( ( rulePropertyButtonStyle ) | ( rulePropertyHtmlStyle ) | ( rulePropertyProgressbarStyle ) | ( rulePropertyTextStyle ) | ( rulePropertyBooleanStyle ) | ( rulePropertyDateStyle ) | ( rulePropertyNumberStyle ) | ( rulePropertyImageStyle ) | ( ruleGridPropIndicatorStyle ) )
- int alt9=9;
+ // InternalTableDSL.g:3978:1: ( ( rulePropertyButtonStyle ) | ( rulePropertyHtmlStyle ) | ( rulePropertyProgressbarStyle ) | ( rulePropertyTextStyle ) | ( rulePropertyBooleanStyle ) | ( rulePropertyDateStyle ) | ( rulePropertyNumberStyle ) | ( rulePropertyImageStyle ) | ( rulePropertyBlobImageStyle ) | ( ruleGridPropIndicatorStyle ) )
+ int alt9=10;
switch ( input.LA(1) ) {
- case 118:
+ case 117:
{
alt9=1;
}
break;
- case 120:
+ case 119:
{
alt9=2;
}
break;
- case 125:
+ case 124:
{
alt9=3;
}
break;
- case 130:
+ case 129:
{
alt9=4;
}
break;
- case 121:
+ case 120:
{
alt9=5;
}
break;
- case 122:
+ case 121:
{
alt9=6;
}
break;
- case 124:
+ case 123:
{
alt9=7;
}
@@ -13838,11 +13821,16 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
alt9=8;
}
break;
- case 127:
+ case 130:
{
alt9=9;
}
break;
+ case 126:
+ {
+ alt9=10;
+ }
+ break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -13853,10 +13841,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
switch (alt9) {
case 1 :
- // InternalTableDSL.g:3985:2: ( rulePropertyButtonStyle )
+ // InternalTableDSL.g:3979:2: ( rulePropertyButtonStyle )
{
- // InternalTableDSL.g:3985:2: ( rulePropertyButtonStyle )
- // InternalTableDSL.g:3986:3: rulePropertyButtonStyle
+ // InternalTableDSL.g:3979:2: ( rulePropertyButtonStyle )
+ // InternalTableDSL.g:3980:3: rulePropertyButtonStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyButtonStyleParserRuleCall_0());
@@ -13876,10 +13864,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 2 :
- // InternalTableDSL.g:3991:2: ( rulePropertyHtmlStyle )
+ // InternalTableDSL.g:3985:2: ( rulePropertyHtmlStyle )
{
- // InternalTableDSL.g:3991:2: ( rulePropertyHtmlStyle )
- // InternalTableDSL.g:3992:3: rulePropertyHtmlStyle
+ // InternalTableDSL.g:3985:2: ( rulePropertyHtmlStyle )
+ // InternalTableDSL.g:3986:3: rulePropertyHtmlStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyHtmlStyleParserRuleCall_1());
@@ -13899,10 +13887,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 3 :
- // InternalTableDSL.g:3997:2: ( rulePropertyProgressbarStyle )
+ // InternalTableDSL.g:3991:2: ( rulePropertyProgressbarStyle )
{
- // InternalTableDSL.g:3997:2: ( rulePropertyProgressbarStyle )
- // InternalTableDSL.g:3998:3: rulePropertyProgressbarStyle
+ // InternalTableDSL.g:3991:2: ( rulePropertyProgressbarStyle )
+ // InternalTableDSL.g:3992:3: rulePropertyProgressbarStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyProgressbarStyleParserRuleCall_2());
@@ -13922,10 +13910,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 4 :
- // InternalTableDSL.g:4003:2: ( rulePropertyTextStyle )
+ // InternalTableDSL.g:3997:2: ( rulePropertyTextStyle )
{
- // InternalTableDSL.g:4003:2: ( rulePropertyTextStyle )
- // InternalTableDSL.g:4004:3: rulePropertyTextStyle
+ // InternalTableDSL.g:3997:2: ( rulePropertyTextStyle )
+ // InternalTableDSL.g:3998:3: rulePropertyTextStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyTextStyleParserRuleCall_3());
@@ -13945,10 +13933,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 5 :
- // InternalTableDSL.g:4009:2: ( rulePropertyBooleanStyle )
+ // InternalTableDSL.g:4003:2: ( rulePropertyBooleanStyle )
{
- // InternalTableDSL.g:4009:2: ( rulePropertyBooleanStyle )
- // InternalTableDSL.g:4010:3: rulePropertyBooleanStyle
+ // InternalTableDSL.g:4003:2: ( rulePropertyBooleanStyle )
+ // InternalTableDSL.g:4004:3: rulePropertyBooleanStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyBooleanStyleParserRuleCall_4());
@@ -13968,10 +13956,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 6 :
- // InternalTableDSL.g:4015:2: ( rulePropertyDateStyle )
+ // InternalTableDSL.g:4009:2: ( rulePropertyDateStyle )
{
- // InternalTableDSL.g:4015:2: ( rulePropertyDateStyle )
- // InternalTableDSL.g:4016:3: rulePropertyDateStyle
+ // InternalTableDSL.g:4009:2: ( rulePropertyDateStyle )
+ // InternalTableDSL.g:4010:3: rulePropertyDateStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyDateStyleParserRuleCall_5());
@@ -13991,10 +13979,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 7 :
- // InternalTableDSL.g:4021:2: ( rulePropertyNumberStyle )
+ // InternalTableDSL.g:4015:2: ( rulePropertyNumberStyle )
{
- // InternalTableDSL.g:4021:2: ( rulePropertyNumberStyle )
- // InternalTableDSL.g:4022:3: rulePropertyNumberStyle
+ // InternalTableDSL.g:4015:2: ( rulePropertyNumberStyle )
+ // InternalTableDSL.g:4016:3: rulePropertyNumberStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyNumberStyleParserRuleCall_6());
@@ -14014,10 +14002,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 8 :
- // InternalTableDSL.g:4027:2: ( rulePropertyImageStyle )
+ // InternalTableDSL.g:4021:2: ( rulePropertyImageStyle )
{
- // InternalTableDSL.g:4027:2: ( rulePropertyImageStyle )
- // InternalTableDSL.g:4028:3: rulePropertyImageStyle
+ // InternalTableDSL.g:4021:2: ( rulePropertyImageStyle )
+ // InternalTableDSL.g:4022:3: rulePropertyImageStyle
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyStyleAccess().getPropertyImageStyleParserRuleCall_7());
@@ -14037,13 +14025,36 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 9 :
+ // InternalTableDSL.g:4027:2: ( rulePropertyBlobImageStyle )
+ {
+ // InternalTableDSL.g:4027:2: ( rulePropertyBlobImageStyle )
+ // InternalTableDSL.g:4028:3: rulePropertyBlobImageStyle
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPropertyStyleAccess().getPropertyBlobImageStyleParserRuleCall_8());
+ }
+ pushFollow(FOLLOW_2);
+ rulePropertyBlobImageStyle();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPropertyStyleAccess().getPropertyBlobImageStyleParserRuleCall_8());
+ }
+
+ }
+
+
+ }
+ break;
+ case 10 :
// InternalTableDSL.g:4033:2: ( ruleGridPropIndicatorStyle )
{
// InternalTableDSL.g:4033:2: ( ruleGridPropIndicatorStyle )
// InternalTableDSL.g:4034:3: ruleGridPropIndicatorStyle
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_8());
+ before(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_9());
}
pushFollow(FOLLOW_2);
ruleGridPropIndicatorStyle();
@@ -14051,7 +14062,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_8());
+ after(grammarAccess.getPropertyStyleAccess().getGridPropIndicatorStyleParserRuleCall_9());
}
}
@@ -14754,7 +14765,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA17_0==134) ) {
alt17=1;
}
- else if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_DECIMAL)||(LA17_0>=19 && LA17_0<=20)||LA17_0==32||LA17_0==43||(LA17_0>=48 && LA17_0<=53)||LA17_0==75||LA17_0==135||(LA17_0>=139 && LA17_0<=140)||LA17_0==142||LA17_0==144||(LA17_0>=147 && LA17_0<=155)||LA17_0==157||LA17_0==184) ) {
+ else if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_DECIMAL)||(LA17_0>=19 && LA17_0<=20)||LA17_0==32||LA17_0==43||(LA17_0>=48 && LA17_0<=53)||LA17_0==75||LA17_0==135||(LA17_0>=139 && LA17_0<=140)||LA17_0==142||LA17_0==144||(LA17_0>=147 && LA17_0<=155)||LA17_0==157||LA17_0==181) ) {
alt17=2;
}
else {
@@ -14845,7 +14856,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA18_1==15) ) {
alt18=1;
}
- else if ( (LA18_1==EOF||(LA18_1>=RULE_STRING && LA18_1<=RULE_DECIMAL)||(LA18_1>=16 && LA18_1<=17)||(LA18_1>=19 && LA18_1<=53)||LA18_1==68||(LA18_1>=75 && LA18_1<=76)||LA18_1==78||LA18_1==133||(LA18_1>=135 && LA18_1<=158)||(LA18_1>=180 && LA18_1<=181)||(LA18_1>=183 && LA18_1<=184)) ) {
+ else if ( (LA18_1==EOF||(LA18_1>=RULE_STRING && LA18_1<=RULE_DECIMAL)||(LA18_1>=16 && LA18_1<=17)||(LA18_1>=19 && LA18_1<=53)||LA18_1==68||(LA18_1>=75 && LA18_1<=76)||LA18_1==78||LA18_1==133||(LA18_1>=135 && LA18_1<=158)||(LA18_1>=177 && LA18_1<=178)||(LA18_1>=180 && LA18_1<=181)) ) {
alt18=2;
}
else {
@@ -14864,7 +14875,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA18_2==15) ) {
alt18=1;
}
- else if ( (LA18_2==EOF||(LA18_2>=RULE_STRING && LA18_2<=RULE_DECIMAL)||(LA18_2>=16 && LA18_2<=17)||(LA18_2>=19 && LA18_2<=53)||LA18_2==68||(LA18_2>=75 && LA18_2<=76)||LA18_2==78||LA18_2==133||(LA18_2>=135 && LA18_2<=158)||(LA18_2>=180 && LA18_2<=181)||(LA18_2>=183 && LA18_2<=184)) ) {
+ else if ( (LA18_2==EOF||(LA18_2>=RULE_STRING && LA18_2<=RULE_DECIMAL)||(LA18_2>=16 && LA18_2<=17)||(LA18_2>=19 && LA18_2<=53)||LA18_2==68||(LA18_2>=75 && LA18_2<=76)||LA18_2==78||LA18_2==133||(LA18_2>=135 && LA18_2<=158)||(LA18_2>=177 && LA18_2<=178)||(LA18_2>=180 && LA18_2<=181)) ) {
alt18=2;
}
else {
@@ -14880,7 +14891,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
{
int LA18_3 = input.LA(2);
- if ( (LA18_3==EOF||(LA18_3>=RULE_STRING && LA18_3<=RULE_DECIMAL)||(LA18_3>=16 && LA18_3<=17)||(LA18_3>=19 && LA18_3<=53)||LA18_3==68||(LA18_3>=75 && LA18_3<=76)||LA18_3==78||LA18_3==133||(LA18_3>=135 && LA18_3<=158)||(LA18_3>=180 && LA18_3<=181)||(LA18_3>=183 && LA18_3<=184)) ) {
+ if ( (LA18_3==EOF||(LA18_3>=RULE_STRING && LA18_3<=RULE_DECIMAL)||(LA18_3>=16 && LA18_3<=17)||(LA18_3>=19 && LA18_3<=53)||LA18_3==68||(LA18_3>=75 && LA18_3<=76)||LA18_3==78||LA18_3==133||(LA18_3>=135 && LA18_3<=158)||(LA18_3>=177 && LA18_3<=178)||(LA18_3>=180 && LA18_3<=181)) ) {
alt18=2;
}
else if ( (LA18_3==15) ) {
@@ -14902,7 +14913,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA18_4==15) ) {
alt18=1;
}
- else if ( (LA18_4==EOF||(LA18_4>=RULE_STRING && LA18_4<=RULE_DECIMAL)||(LA18_4>=16 && LA18_4<=17)||(LA18_4>=19 && LA18_4<=53)||LA18_4==68||(LA18_4>=75 && LA18_4<=76)||LA18_4==78||LA18_4==133||(LA18_4>=135 && LA18_4<=158)||(LA18_4>=180 && LA18_4<=181)||(LA18_4>=183 && LA18_4<=184)) ) {
+ else if ( (LA18_4==EOF||(LA18_4>=RULE_STRING && LA18_4<=RULE_DECIMAL)||(LA18_4>=16 && LA18_4<=17)||(LA18_4>=19 && LA18_4<=53)||LA18_4==68||(LA18_4>=75 && LA18_4<=76)||LA18_4==78||LA18_4==133||(LA18_4>=135 && LA18_4<=158)||(LA18_4>=177 && LA18_4<=178)||(LA18_4>=180 && LA18_4<=181)) ) {
alt18=2;
}
else {
@@ -14918,7 +14929,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
{
int LA18_5 = input.LA(2);
- if ( (LA18_5==EOF||(LA18_5>=RULE_STRING && LA18_5<=RULE_DECIMAL)||(LA18_5>=16 && LA18_5<=17)||(LA18_5>=19 && LA18_5<=53)||LA18_5==68||(LA18_5>=75 && LA18_5<=76)||LA18_5==78||LA18_5==133||(LA18_5>=135 && LA18_5<=158)||(LA18_5>=180 && LA18_5<=181)||(LA18_5>=183 && LA18_5<=184)) ) {
+ if ( (LA18_5==EOF||(LA18_5>=RULE_STRING && LA18_5<=RULE_DECIMAL)||(LA18_5>=16 && LA18_5<=17)||(LA18_5>=19 && LA18_5<=53)||LA18_5==68||(LA18_5>=75 && LA18_5<=76)||LA18_5==78||LA18_5==133||(LA18_5>=135 && LA18_5<=158)||(LA18_5>=177 && LA18_5<=178)||(LA18_5>=180 && LA18_5<=181)) ) {
alt18=2;
}
else if ( (LA18_5==15) ) {
@@ -14959,7 +14970,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
case 154:
case 155:
case 157:
- case 184:
+ case 181:
{
alt18=2;
}
@@ -15523,12 +15534,12 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
{
int LA22_2 = input.LA(2);
- if ( (LA22_2==15) ) {
- alt22=2;
- }
- else if ( (LA22_2==EOF||(LA22_2>=RULE_STRING && LA22_2<=RULE_DECIMAL)||(LA22_2>=19 && LA22_2<=20)||LA22_2==32||LA22_2==43||(LA22_2>=48 && LA22_2<=53)||LA22_2==75||LA22_2==135||(LA22_2>=139 && LA22_2<=140)||LA22_2==142||LA22_2==144||(LA22_2>=147 && LA22_2<=155)||LA22_2==157||LA22_2==184) ) {
+ if ( (LA22_2==EOF||(LA22_2>=RULE_STRING && LA22_2<=RULE_DECIMAL)||(LA22_2>=19 && LA22_2<=20)||LA22_2==32||LA22_2==43||(LA22_2>=48 && LA22_2<=53)||LA22_2==75||LA22_2==135||(LA22_2>=139 && LA22_2<=140)||LA22_2==142||LA22_2==144||(LA22_2>=147 && LA22_2<=155)||LA22_2==157||LA22_2==181) ) {
alt22=4;
}
+ else if ( (LA22_2==15) ) {
+ alt22=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -15901,7 +15912,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA24_1==31) ) {
alt24=1;
}
- else if ( (LA24_1==EOF||(LA24_1>=RULE_STRING && LA24_1<=RULE_DECIMAL)||(LA24_1>=19 && LA24_1<=20)||LA24_1==32||LA24_1==43||(LA24_1>=48 && LA24_1<=53)||LA24_1==75||LA24_1==135||(LA24_1>=139 && LA24_1<=140)||LA24_1==142||LA24_1==144||(LA24_1>=147 && LA24_1<=155)||LA24_1==157||LA24_1==184) ) {
+ else if ( (LA24_1==EOF||(LA24_1>=RULE_STRING && LA24_1<=RULE_DECIMAL)||(LA24_1>=19 && LA24_1<=20)||LA24_1==32||LA24_1==43||(LA24_1>=48 && LA24_1<=53)||LA24_1==75||LA24_1==135||(LA24_1>=139 && LA24_1<=140)||LA24_1==142||LA24_1==144||(LA24_1>=147 && LA24_1<=155)||LA24_1==157||LA24_1==181) ) {
alt24=2;
}
else {
@@ -16334,7 +16345,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( ((LA28_0>=19 && LA28_0<=20)||LA28_0==43) ) {
alt28=1;
}
- else if ( ((LA28_0>=RULE_STRING && LA28_0<=RULE_DECIMAL)||LA28_0==32||(LA28_0>=48 && LA28_0<=53)||LA28_0==75||LA28_0==135||(LA28_0>=139 && LA28_0<=140)||LA28_0==142||LA28_0==144||(LA28_0>=147 && LA28_0<=155)||LA28_0==157||LA28_0==184) ) {
+ else if ( ((LA28_0>=RULE_STRING && LA28_0<=RULE_DECIMAL)||LA28_0==32||(LA28_0>=48 && LA28_0<=53)||LA28_0==75||LA28_0==135||(LA28_0>=139 && LA28_0<=140)||LA28_0==142||LA28_0==144||(LA28_0>=147 && LA28_0<=155)||LA28_0==157||LA28_0==181) ) {
alt28=2;
}
else {
@@ -16702,7 +16713,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA32_0==46) ) {
alt32=1;
}
- else if ( (LA32_0==180) ) {
+ else if ( (LA32_0==177) ) {
alt32=2;
}
else {
@@ -16793,12 +16804,12 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
alt33=1;
}
break;
- case 181:
+ case 178:
{
alt33=2;
}
break;
- case 180:
+ case 177:
{
alt33=3;
}
@@ -17398,7 +17409,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
break;
case 53:
- case 184:
+ case 181:
{
alt36=3;
}
@@ -17914,10 +17925,10 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
int alt40=2;
int LA40_0 = input.LA(1);
- if ( (LA40_0==47||LA40_0==183) ) {
+ if ( (LA40_0==47||LA40_0==180) ) {
alt40=1;
}
- else if ( ((LA40_0>=RULE_STRING && LA40_0<=RULE_DECIMAL)||(LA40_0>=19 && LA40_0<=20)||LA40_0==32||LA40_0==43||(LA40_0>=48 && LA40_0<=53)||LA40_0==75||LA40_0==135||(LA40_0>=139 && LA40_0<=140)||LA40_0==142||LA40_0==144||(LA40_0>=147 && LA40_0<=155)||LA40_0==157||LA40_0==184) ) {
+ else if ( ((LA40_0>=RULE_STRING && LA40_0<=RULE_DECIMAL)||(LA40_0>=19 && LA40_0<=20)||LA40_0==32||LA40_0==43||(LA40_0>=48 && LA40_0<=53)||LA40_0==75||LA40_0==135||(LA40_0>=139 && LA40_0<=140)||LA40_0==142||LA40_0==144||(LA40_0>=147 && LA40_0<=155)||LA40_0==157||LA40_0==181) ) {
alt40=2;
}
else {
@@ -18002,7 +18013,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
int alt41=2;
int LA41_0 = input.LA(1);
- if ( (LA41_0==183) ) {
+ if ( (LA41_0==180) ) {
alt41=1;
}
else if ( (LA41_0==47) ) {
@@ -18625,7 +18636,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
if ( (LA47_0==53) ) {
alt47=1;
}
- else if ( (LA47_0==184) ) {
+ else if ( (LA47_0==181) ) {
alt47=2;
}
else {
@@ -22158,196 +22169,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR end "rule__TableSelection__Group_3_1__1__Impl"
- // $ANTLR start "rule__TableSelection__Group_3_2__0"
- // InternalTableDSL.g:6056:1: rule__TableSelection__Group_3_2__0 : rule__TableSelection__Group_3_2__0__Impl rule__TableSelection__Group_3_2__1 ;
- public final void rule__TableSelection__Group_3_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6060:1: ( rule__TableSelection__Group_3_2__0__Impl rule__TableSelection__Group_3_2__1 )
- // InternalTableDSL.g:6061:2: rule__TableSelection__Group_3_2__0__Impl rule__TableSelection__Group_3_2__1
- {
- pushFollow(FOLLOW_20);
- rule__TableSelection__Group_3_2__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TableSelection__Group_3_2__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableSelection__Group_3_2__0"
-
-
- // $ANTLR start "rule__TableSelection__Group_3_2__0__Impl"
- // InternalTableDSL.g:6068:1: rule__TableSelection__Group_3_2__0__Impl : ( ( rule__TableSelection__PollingAssignment_3_2_0 ) ) ;
- public final void rule__TableSelection__Group_3_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6072:1: ( ( ( rule__TableSelection__PollingAssignment_3_2_0 ) ) )
- // InternalTableDSL.g:6073:1: ( ( rule__TableSelection__PollingAssignment_3_2_0 ) )
- {
- // InternalTableDSL.g:6073:1: ( ( rule__TableSelection__PollingAssignment_3_2_0 ) )
- // InternalTableDSL.g:6074:2: ( rule__TableSelection__PollingAssignment_3_2_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableSelectionAccess().getPollingAssignment_3_2_0());
- }
- // InternalTableDSL.g:6075:2: ( rule__TableSelection__PollingAssignment_3_2_0 )
- // InternalTableDSL.g:6075:3: rule__TableSelection__PollingAssignment_3_2_0
- {
- pushFollow(FOLLOW_2);
- rule__TableSelection__PollingAssignment_3_2_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableSelectionAccess().getPollingAssignment_3_2_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableSelection__Group_3_2__0__Impl"
-
-
- // $ANTLR start "rule__TableSelection__Group_3_2__1"
- // InternalTableDSL.g:6083:1: rule__TableSelection__Group_3_2__1 : rule__TableSelection__Group_3_2__1__Impl ;
- public final void rule__TableSelection__Group_3_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6087:1: ( rule__TableSelection__Group_3_2__1__Impl )
- // InternalTableDSL.g:6088:2: rule__TableSelection__Group_3_2__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TableSelection__Group_3_2__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableSelection__Group_3_2__1"
-
-
- // $ANTLR start "rule__TableSelection__Group_3_2__1__Impl"
- // InternalTableDSL.g:6094:1: rule__TableSelection__Group_3_2__1__Impl : ( ( rule__TableSelection__PollingTimeAssignment_3_2_1 ) ) ;
- public final void rule__TableSelection__Group_3_2__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TableSelection__Group_3_4__0"
+ // InternalTableDSL.g:6056:1: rule__TableSelection__Group_3_4__0 : rule__TableSelection__Group_3_4__0__Impl rule__TableSelection__Group_3_4__1 ;
+ public final void rule__TableSelection__Group_3_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6098:1: ( ( ( rule__TableSelection__PollingTimeAssignment_3_2_1 ) ) )
- // InternalTableDSL.g:6099:1: ( ( rule__TableSelection__PollingTimeAssignment_3_2_1 ) )
- {
- // InternalTableDSL.g:6099:1: ( ( rule__TableSelection__PollingTimeAssignment_3_2_1 ) )
- // InternalTableDSL.g:6100:2: ( rule__TableSelection__PollingTimeAssignment_3_2_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableSelectionAccess().getPollingTimeAssignment_3_2_1());
- }
- // InternalTableDSL.g:6101:2: ( rule__TableSelection__PollingTimeAssignment_3_2_1 )
- // InternalTableDSL.g:6101:3: rule__TableSelection__PollingTimeAssignment_3_2_1
- {
- pushFollow(FOLLOW_2);
- rule__TableSelection__PollingTimeAssignment_3_2_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableSelectionAccess().getPollingTimeAssignment_3_2_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableSelection__Group_3_2__1__Impl"
-
-
- // $ANTLR start "rule__TableSelection__Group_3_5__0"
- // InternalTableDSL.g:6110:1: rule__TableSelection__Group_3_5__0 : rule__TableSelection__Group_3_5__0__Impl rule__TableSelection__Group_3_5__1 ;
- public final void rule__TableSelection__Group_3_5__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6114:1: ( rule__TableSelection__Group_3_5__0__Impl rule__TableSelection__Group_3_5__1 )
- // InternalTableDSL.g:6115:2: rule__TableSelection__Group_3_5__0__Impl rule__TableSelection__Group_3_5__1
+ // InternalTableDSL.g:6060:1: ( rule__TableSelection__Group_3_4__0__Impl rule__TableSelection__Group_3_4__1 )
+ // InternalTableDSL.g:6061:2: rule__TableSelection__Group_3_4__0__Impl rule__TableSelection__Group_3_4__1
{
pushFollow(FOLLOW_7);
- rule__TableSelection__Group_3_5__0__Impl();
+ rule__TableSelection__Group_3_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__TableSelection__Group_3_5__1();
+ rule__TableSelection__Group_3_4__1();
state._fsp--;
if (state.failed) return ;
@@ -22366,28 +22204,28 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableSelection__Group_3_5__0"
+ // $ANTLR end "rule__TableSelection__Group_3_4__0"
- // $ANTLR start "rule__TableSelection__Group_3_5__0__Impl"
- // InternalTableDSL.g:6122:1: rule__TableSelection__Group_3_5__0__Impl : ( 'toolbar' ) ;
- public final void rule__TableSelection__Group_3_5__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TableSelection__Group_3_4__0__Impl"
+ // InternalTableDSL.g:6068:1: rule__TableSelection__Group_3_4__0__Impl : ( 'toolbar' ) ;
+ public final void rule__TableSelection__Group_3_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6126:1: ( ( 'toolbar' ) )
- // InternalTableDSL.g:6127:1: ( 'toolbar' )
+ // InternalTableDSL.g:6072:1: ( ( 'toolbar' ) )
+ // InternalTableDSL.g:6073:1: ( 'toolbar' )
{
- // InternalTableDSL.g:6127:1: ( 'toolbar' )
- // InternalTableDSL.g:6128:2: 'toolbar'
+ // InternalTableDSL.g:6073:1: ( 'toolbar' )
+ // InternalTableDSL.g:6074:2: 'toolbar'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_5_0());
+ before(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_4_0());
}
match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_5_0());
+ after(grammarAccess.getTableSelectionAccess().getToolbarKeyword_3_4_0());
}
}
@@ -22407,21 +22245,21 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableSelection__Group_3_5__0__Impl"
+ // $ANTLR end "rule__TableSelection__Group_3_4__0__Impl"
- // $ANTLR start "rule__TableSelection__Group_3_5__1"
- // InternalTableDSL.g:6137:1: rule__TableSelection__Group_3_5__1 : rule__TableSelection__Group_3_5__1__Impl ;
- public final void rule__TableSelection__Group_3_5__1() throws RecognitionException {
+ // $ANTLR start "rule__TableSelection__Group_3_4__1"
+ // InternalTableDSL.g:6083:1: rule__TableSelection__Group_3_4__1 : rule__TableSelection__Group_3_4__1__Impl ;
+ public final void rule__TableSelection__Group_3_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6141:1: ( rule__TableSelection__Group_3_5__1__Impl )
- // InternalTableDSL.g:6142:2: rule__TableSelection__Group_3_5__1__Impl
+ // InternalTableDSL.g:6087:1: ( rule__TableSelection__Group_3_4__1__Impl )
+ // InternalTableDSL.g:6088:2: rule__TableSelection__Group_3_4__1__Impl
{
pushFollow(FOLLOW_2);
- rule__TableSelection__Group_3_5__1__Impl();
+ rule__TableSelection__Group_3_4__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -22440,30 +22278,30 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableSelection__Group_3_5__1"
+ // $ANTLR end "rule__TableSelection__Group_3_4__1"
- // $ANTLR start "rule__TableSelection__Group_3_5__1__Impl"
- // InternalTableDSL.g:6148:1: rule__TableSelection__Group_3_5__1__Impl : ( ( rule__TableSelection__ToolbarAssignment_3_5_1 ) ) ;
- public final void rule__TableSelection__Group_3_5__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TableSelection__Group_3_4__1__Impl"
+ // InternalTableDSL.g:6094:1: rule__TableSelection__Group_3_4__1__Impl : ( ( rule__TableSelection__ToolbarAssignment_3_4_1 ) ) ;
+ public final void rule__TableSelection__Group_3_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6152:1: ( ( ( rule__TableSelection__ToolbarAssignment_3_5_1 ) ) )
- // InternalTableDSL.g:6153:1: ( ( rule__TableSelection__ToolbarAssignment_3_5_1 ) )
+ // InternalTableDSL.g:6098:1: ( ( ( rule__TableSelection__ToolbarAssignment_3_4_1 ) ) )
+ // InternalTableDSL.g:6099:1: ( ( rule__TableSelection__ToolbarAssignment_3_4_1 ) )
{
- // InternalTableDSL.g:6153:1: ( ( rule__TableSelection__ToolbarAssignment_3_5_1 ) )
- // InternalTableDSL.g:6154:2: ( rule__TableSelection__ToolbarAssignment_3_5_1 )
+ // InternalTableDSL.g:6099:1: ( ( rule__TableSelection__ToolbarAssignment_3_4_1 ) )
+ // InternalTableDSL.g:6100:2: ( rule__TableSelection__ToolbarAssignment_3_4_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_5_1());
+ before(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_4_1());
}
- // InternalTableDSL.g:6155:2: ( rule__TableSelection__ToolbarAssignment_3_5_1 )
- // InternalTableDSL.g:6155:3: rule__TableSelection__ToolbarAssignment_3_5_1
+ // InternalTableDSL.g:6101:2: ( rule__TableSelection__ToolbarAssignment_3_4_1 )
+ // InternalTableDSL.g:6101:3: rule__TableSelection__ToolbarAssignment_3_4_1
{
pushFollow(FOLLOW_2);
- rule__TableSelection__ToolbarAssignment_3_5_1();
+ rule__TableSelection__ToolbarAssignment_3_4_1();
state._fsp--;
if (state.failed) return ;
@@ -22471,7 +22309,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_5_1());
+ after(grammarAccess.getTableSelectionAccess().getToolbarAssignment_3_4_1());
}
}
@@ -22491,20 +22329,20 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableSelection__Group_3_5__1__Impl"
+ // $ANTLR end "rule__TableSelection__Group_3_4__1__Impl"
// $ANTLR start "rule__TableSelection__Group_4__0"
- // InternalTableDSL.g:6164:1: rule__TableSelection__Group_4__0 : rule__TableSelection__Group_4__0__Impl rule__TableSelection__Group_4__1 ;
+ // InternalTableDSL.g:6110:1: rule__TableSelection__Group_4__0 : rule__TableSelection__Group_4__0__Impl rule__TableSelection__Group_4__1 ;
public final void rule__TableSelection__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6168:1: ( rule__TableSelection__Group_4__0__Impl rule__TableSelection__Group_4__1 )
- // InternalTableDSL.g:6169:2: rule__TableSelection__Group_4__0__Impl rule__TableSelection__Group_4__1
+ // InternalTableDSL.g:6114:1: ( rule__TableSelection__Group_4__0__Impl rule__TableSelection__Group_4__1 )
+ // InternalTableDSL.g:6115:2: rule__TableSelection__Group_4__0__Impl rule__TableSelection__Group_4__1
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_20);
rule__TableSelection__Group_4__0__Impl();
state._fsp--;
@@ -22533,17 +22371,17 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableSelection__Group_4__0__Impl"
- // InternalTableDSL.g:6176:1: rule__TableSelection__Group_4__0__Impl : ( 'using' ) ;
+ // InternalTableDSL.g:6122:1: rule__TableSelection__Group_4__0__Impl : ( 'using' ) ;
public final void rule__TableSelection__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6180:1: ( ( 'using' ) )
- // InternalTableDSL.g:6181:1: ( 'using' )
+ // InternalTableDSL.g:6126:1: ( ( 'using' ) )
+ // InternalTableDSL.g:6127:1: ( 'using' )
{
- // InternalTableDSL.g:6181:1: ( 'using' )
- // InternalTableDSL.g:6182:2: 'using'
+ // InternalTableDSL.g:6127:1: ( 'using' )
+ // InternalTableDSL.g:6128:2: 'using'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableSelectionAccess().getUsingKeyword_4_0());
@@ -22574,14 +22412,14 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableSelection__Group_4__1"
- // InternalTableDSL.g:6191:1: rule__TableSelection__Group_4__1 : rule__TableSelection__Group_4__1__Impl ;
+ // InternalTableDSL.g:6137:1: rule__TableSelection__Group_4__1 : rule__TableSelection__Group_4__1__Impl ;
public final void rule__TableSelection__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6195:1: ( rule__TableSelection__Group_4__1__Impl )
- // InternalTableDSL.g:6196:2: rule__TableSelection__Group_4__1__Impl
+ // InternalTableDSL.g:6141:1: ( rule__TableSelection__Group_4__1__Impl )
+ // InternalTableDSL.g:6142:2: rule__TableSelection__Group_4__1__Impl
{
pushFollow(FOLLOW_2);
rule__TableSelection__Group_4__1__Impl();
@@ -22607,23 +22445,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableSelection__Group_4__1__Impl"
- // InternalTableDSL.g:6202:1: rule__TableSelection__Group_4__1__Impl : ( ( rule__TableSelection__SourceAssignment_4_1 ) ) ;
+ // InternalTableDSL.g:6148:1: rule__TableSelection__Group_4__1__Impl : ( ( rule__TableSelection__SourceAssignment_4_1 ) ) ;
public final void rule__TableSelection__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6206:1: ( ( ( rule__TableSelection__SourceAssignment_4_1 ) ) )
- // InternalTableDSL.g:6207:1: ( ( rule__TableSelection__SourceAssignment_4_1 ) )
+ // InternalTableDSL.g:6152:1: ( ( ( rule__TableSelection__SourceAssignment_4_1 ) ) )
+ // InternalTableDSL.g:6153:1: ( ( rule__TableSelection__SourceAssignment_4_1 ) )
{
- // InternalTableDSL.g:6207:1: ( ( rule__TableSelection__SourceAssignment_4_1 ) )
- // InternalTableDSL.g:6208:2: ( rule__TableSelection__SourceAssignment_4_1 )
+ // InternalTableDSL.g:6153:1: ( ( rule__TableSelection__SourceAssignment_4_1 ) )
+ // InternalTableDSL.g:6154:2: ( rule__TableSelection__SourceAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableSelectionAccess().getSourceAssignment_4_1());
}
- // InternalTableDSL.g:6209:2: ( rule__TableSelection__SourceAssignment_4_1 )
- // InternalTableDSL.g:6209:3: rule__TableSelection__SourceAssignment_4_1
+ // InternalTableDSL.g:6155:2: ( rule__TableSelection__SourceAssignment_4_1 )
+ // InternalTableDSL.g:6155:3: rule__TableSelection__SourceAssignment_4_1
{
pushFollow(FOLLOW_2);
rule__TableSelection__SourceAssignment_4_1();
@@ -22658,16 +22496,16 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__0"
- // InternalTableDSL.g:6218:1: rule__TableTable__Group__0 : rule__TableTable__Group__0__Impl rule__TableTable__Group__1 ;
+ // InternalTableDSL.g:6164:1: rule__TableTable__Group__0 : rule__TableTable__Group__0__Impl rule__TableTable__Group__1 ;
public final void rule__TableTable__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6222:1: ( rule__TableTable__Group__0__Impl rule__TableTable__Group__1 )
- // InternalTableDSL.g:6223:2: rule__TableTable__Group__0__Impl rule__TableTable__Group__1
+ // InternalTableDSL.g:6168:1: ( rule__TableTable__Group__0__Impl rule__TableTable__Group__1 )
+ // InternalTableDSL.g:6169:2: rule__TableTable__Group__0__Impl rule__TableTable__Group__1
{
- pushFollow(FOLLOW_11);
+ pushFollow(FOLLOW_21);
rule__TableTable__Group__0__Impl();
state._fsp--;
@@ -22696,23 +22534,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__0__Impl"
- // InternalTableDSL.g:6230:1: rule__TableTable__Group__0__Impl : ( () ) ;
+ // InternalTableDSL.g:6176:1: rule__TableTable__Group__0__Impl : ( () ) ;
public final void rule__TableTable__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6234:1: ( ( () ) )
- // InternalTableDSL.g:6235:1: ( () )
+ // InternalTableDSL.g:6180:1: ( ( () ) )
+ // InternalTableDSL.g:6181:1: ( () )
{
- // InternalTableDSL.g:6235:1: ( () )
- // InternalTableDSL.g:6236:2: ()
+ // InternalTableDSL.g:6181:1: ( () )
+ // InternalTableDSL.g:6182:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTableAccess().getTableTableAction_0());
}
- // InternalTableDSL.g:6237:2: ()
- // InternalTableDSL.g:6237:3:
+ // InternalTableDSL.g:6183:2: ()
+ // InternalTableDSL.g:6183:3:
{
}
@@ -22737,14 +22575,14 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__1"
- // InternalTableDSL.g:6245:1: rule__TableTable__Group__1 : rule__TableTable__Group__1__Impl rule__TableTable__Group__2 ;
+ // InternalTableDSL.g:6191:1: rule__TableTable__Group__1 : rule__TableTable__Group__1__Impl rule__TableTable__Group__2 ;
public final void rule__TableTable__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6249:1: ( rule__TableTable__Group__1__Impl rule__TableTable__Group__2 )
- // InternalTableDSL.g:6250:2: rule__TableTable__Group__1__Impl rule__TableTable__Group__2
+ // InternalTableDSL.g:6195:1: ( rule__TableTable__Group__1__Impl rule__TableTable__Group__2 )
+ // InternalTableDSL.g:6196:2: rule__TableTable__Group__1__Impl rule__TableTable__Group__2
{
pushFollow(FOLLOW_22);
rule__TableTable__Group__1__Impl();
@@ -22775,24 +22613,24 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__1__Impl"
- // InternalTableDSL.g:6257:1: rule__TableTable__Group__1__Impl : ( 'table' ) ;
+ // InternalTableDSL.g:6203:1: rule__TableTable__Group__1__Impl : ( 'readOnly' ) ;
public final void rule__TableTable__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6261:1: ( ( 'table' ) )
- // InternalTableDSL.g:6262:1: ( 'table' )
+ // InternalTableDSL.g:6207:1: ( ( 'readOnly' ) )
+ // InternalTableDSL.g:6208:1: ( 'readOnly' )
{
- // InternalTableDSL.g:6262:1: ( 'table' )
- // InternalTableDSL.g:6263:2: 'table'
+ // InternalTableDSL.g:6208:1: ( 'readOnly' )
+ // InternalTableDSL.g:6209:2: 'readOnly'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTableTableAccess().getTableKeyword_1());
+ before(grammarAccess.getTableTableAccess().getReadOnlyKeyword_1());
}
- match(input,77,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTableTableAccess().getTableKeyword_1());
+ after(grammarAccess.getTableTableAccess().getReadOnlyKeyword_1());
}
}
@@ -22816,14 +22654,14 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__2"
- // InternalTableDSL.g:6272:1: rule__TableTable__Group__2 : rule__TableTable__Group__2__Impl rule__TableTable__Group__3 ;
+ // InternalTableDSL.g:6218:1: rule__TableTable__Group__2 : rule__TableTable__Group__2__Impl rule__TableTable__Group__3 ;
public final void rule__TableTable__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6276:1: ( rule__TableTable__Group__2__Impl rule__TableTable__Group__3 )
- // InternalTableDSL.g:6277:2: rule__TableTable__Group__2__Impl rule__TableTable__Group__3
+ // InternalTableDSL.g:6222:1: ( rule__TableTable__Group__2__Impl rule__TableTable__Group__3 )
+ // InternalTableDSL.g:6223:2: rule__TableTable__Group__2__Impl rule__TableTable__Group__3
{
pushFollow(FOLLOW_18);
rule__TableTable__Group__2__Impl();
@@ -22854,23 +22692,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__2__Impl"
- // InternalTableDSL.g:6284:1: rule__TableTable__Group__2__Impl : ( ( rule__TableTable__UnorderedGroup_2 ) ) ;
+ // InternalTableDSL.g:6230:1: rule__TableTable__Group__2__Impl : ( ( rule__TableTable__UnorderedGroup_2 ) ) ;
public final void rule__TableTable__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6288:1: ( ( ( rule__TableTable__UnorderedGroup_2 ) ) )
- // InternalTableDSL.g:6289:1: ( ( rule__TableTable__UnorderedGroup_2 ) )
+ // InternalTableDSL.g:6234:1: ( ( ( rule__TableTable__UnorderedGroup_2 ) ) )
+ // InternalTableDSL.g:6235:1: ( ( rule__TableTable__UnorderedGroup_2 ) )
{
- // InternalTableDSL.g:6289:1: ( ( rule__TableTable__UnorderedGroup_2 ) )
- // InternalTableDSL.g:6290:2: ( rule__TableTable__UnorderedGroup_2 )
+ // InternalTableDSL.g:6235:1: ( ( rule__TableTable__UnorderedGroup_2 ) )
+ // InternalTableDSL.g:6236:2: ( rule__TableTable__UnorderedGroup_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTableAccess().getUnorderedGroup_2());
}
- // InternalTableDSL.g:6291:2: ( rule__TableTable__UnorderedGroup_2 )
- // InternalTableDSL.g:6291:3: rule__TableTable__UnorderedGroup_2
+ // InternalTableDSL.g:6237:2: ( rule__TableTable__UnorderedGroup_2 )
+ // InternalTableDSL.g:6237:3: rule__TableTable__UnorderedGroup_2
{
pushFollow(FOLLOW_2);
rule__TableTable__UnorderedGroup_2();
@@ -22905,14 +22743,14 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__3"
- // InternalTableDSL.g:6299:1: rule__TableTable__Group__3 : rule__TableTable__Group__3__Impl ;
+ // InternalTableDSL.g:6245:1: rule__TableTable__Group__3 : rule__TableTable__Group__3__Impl ;
public final void rule__TableTable__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6303:1: ( rule__TableTable__Group__3__Impl )
- // InternalTableDSL.g:6304:2: rule__TableTable__Group__3__Impl
+ // InternalTableDSL.g:6249:1: ( rule__TableTable__Group__3__Impl )
+ // InternalTableDSL.g:6250:2: rule__TableTable__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__TableTable__Group__3__Impl();
@@ -22938,22 +22776,22 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group__3__Impl"
- // InternalTableDSL.g:6310:1: rule__TableTable__Group__3__Impl : ( ( rule__TableTable__Group_3__0 )? ) ;
+ // InternalTableDSL.g:6256:1: rule__TableTable__Group__3__Impl : ( ( rule__TableTable__Group_3__0 )? ) ;
public final void rule__TableTable__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6314:1: ( ( ( rule__TableTable__Group_3__0 )? ) )
- // InternalTableDSL.g:6315:1: ( ( rule__TableTable__Group_3__0 )? )
+ // InternalTableDSL.g:6260:1: ( ( ( rule__TableTable__Group_3__0 )? ) )
+ // InternalTableDSL.g:6261:1: ( ( rule__TableTable__Group_3__0 )? )
{
- // InternalTableDSL.g:6315:1: ( ( rule__TableTable__Group_3__0 )? )
- // InternalTableDSL.g:6316:2: ( rule__TableTable__Group_3__0 )?
+ // InternalTableDSL.g:6261:1: ( ( rule__TableTable__Group_3__0 )? )
+ // InternalTableDSL.g:6262:2: ( rule__TableTable__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTableAccess().getGroup_3());
}
- // InternalTableDSL.g:6317:2: ( rule__TableTable__Group_3__0 )?
+ // InternalTableDSL.g:6263:2: ( rule__TableTable__Group_3__0 )?
int alt65=2;
int LA65_0 = input.LA(1);
@@ -22962,7 +22800,7 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
switch (alt65) {
case 1 :
- // InternalTableDSL.g:6317:3: rule__TableTable__Group_3__0
+ // InternalTableDSL.g:6263:3: rule__TableTable__Group_3__0
{
pushFollow(FOLLOW_2);
rule__TableTable__Group_3__0();
@@ -23000,14 +22838,14 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group_2_2__0"
- // InternalTableDSL.g:6326:1: rule__TableTable__Group_2_2__0 : rule__TableTable__Group_2_2__0__Impl rule__TableTable__Group_2_2__1 ;
+ // InternalTableDSL.g:6272:1: rule__TableTable__Group_2_2__0 : rule__TableTable__Group_2_2__0__Impl rule__TableTable__Group_2_2__1 ;
public final void rule__TableTable__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6330:1: ( rule__TableTable__Group_2_2__0__Impl rule__TableTable__Group_2_2__1 )
- // InternalTableDSL.g:6331:2: rule__TableTable__Group_2_2__0__Impl rule__TableTable__Group_2_2__1
+ // InternalTableDSL.g:6276:1: ( rule__TableTable__Group_2_2__0__Impl rule__TableTable__Group_2_2__1 )
+ // InternalTableDSL.g:6277:2: rule__TableTable__Group_2_2__0__Impl rule__TableTable__Group_2_2__1
{
pushFollow(FOLLOW_19);
rule__TableTable__Group_2_2__0__Impl();
@@ -23038,17 +22876,17 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group_2_2__0__Impl"
- // InternalTableDSL.g:6338:1: rule__TableTable__Group_2_2__0__Impl : ( 'rowHeader' ) ;
+ // InternalTableDSL.g:6284:1: rule__TableTable__Group_2_2__0__Impl : ( 'rowHeader' ) ;
public final void rule__TableTable__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6342:1: ( ( 'rowHeader' ) )
- // InternalTableDSL.g:6343:1: ( 'rowHeader' )
+ // InternalTableDSL.g:6288:1: ( ( 'rowHeader' ) )
+ // InternalTableDSL.g:6289:1: ( 'rowHeader' )
{
- // InternalTableDSL.g:6343:1: ( 'rowHeader' )
- // InternalTableDSL.g:6344:2: 'rowHeader'
+ // InternalTableDSL.g:6289:1: ( 'rowHeader' )
+ // InternalTableDSL.g:6290:2: 'rowHeader'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTableAccess().getRowHeaderKeyword_2_2_0());
@@ -23079,14 +22917,14 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group_2_2__1"
- // InternalTableDSL.g:6353:1: rule__TableTable__Group_2_2__1 : rule__TableTable__Group_2_2__1__Impl ;
+ // InternalTableDSL.g:6299:1: rule__TableTable__Group_2_2__1 : rule__TableTable__Group_2_2__1__Impl ;
public final void rule__TableTable__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6357:1: ( rule__TableTable__Group_2_2__1__Impl )
- // InternalTableDSL.g:6358:2: rule__TableTable__Group_2_2__1__Impl
+ // InternalTableDSL.g:6303:1: ( rule__TableTable__Group_2_2__1__Impl )
+ // InternalTableDSL.g:6304:2: rule__TableTable__Group_2_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__TableTable__Group_2_2__1__Impl();
@@ -23112,23 +22950,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR start "rule__TableTable__Group_2_2__1__Impl"
- // InternalTableDSL.g:6364:1: rule__TableTable__Group_2_2__1__Impl : ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) ) ;
+ // InternalTableDSL.g:6310:1: rule__TableTable__Group_2_2__1__Impl : ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) ) ;
public final void rule__TableTable__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6368:1: ( ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) ) )
- // InternalTableDSL.g:6369:1: ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) )
+ // InternalTableDSL.g:6314:1: ( ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) ) )
+ // InternalTableDSL.g:6315:1: ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) )
{
- // InternalTableDSL.g:6369:1: ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) )
- // InternalTableDSL.g:6370:2: ( rule__TableTable__HeaderModeAssignment_2_2_1 )
+ // InternalTableDSL.g:6315:1: ( ( rule__TableTable__HeaderModeAssignment_2_2_1 ) )
+ // InternalTableDSL.g:6316:2: ( rule__TableTable__HeaderModeAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTableTableAccess().getHeaderModeAssignment_2_2_1());
}
- // InternalTableDSL.g:6371:2: ( rule__TableTable__HeaderModeAssignment_2_2_1 )
- // InternalTableDSL.g:6371:3: rule__TableTable__HeaderModeAssignment_2_2_1
+ // InternalTableDSL.g:6317:2: ( rule__TableTable__HeaderModeAssignment_2_2_1 )
+ // InternalTableDSL.g:6317:3: rule__TableTable__HeaderModeAssignment_2_2_1
{
pushFollow(FOLLOW_2);
rule__TableTable__HeaderModeAssignment_2_2_1();
@@ -23162,196 +23000,23 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
// $ANTLR end "rule__TableTable__Group_2_2__1__Impl"
- // $ANTLR start "rule__TableTable__Group_2_3__0"
- // InternalTableDSL.g:6380:1: rule__TableTable__Group_2_3__0 : rule__TableTable__Group_2_3__0__Impl rule__TableTable__Group_2_3__1 ;
- public final void rule__TableTable__Group_2_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6384:1: ( rule__TableTable__Group_2_3__0__Impl rule__TableTable__Group_2_3__1 )
- // InternalTableDSL.g:6385:2: rule__TableTable__Group_2_3__0__Impl rule__TableTable__Group_2_3__1
- {
- pushFollow(FOLLOW_20);
- rule__TableTable__Group_2_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FOLLOW_2);
- rule__TableTable__Group_2_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableTable__Group_2_3__0"
-
-
- // $ANTLR start "rule__TableTable__Group_2_3__0__Impl"
- // InternalTableDSL.g:6392:1: rule__TableTable__Group_2_3__0__Impl : ( ( rule__TableTable__PollingAssignment_2_3_0 ) ) ;
- public final void rule__TableTable__Group_2_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6396:1: ( ( ( rule__TableTable__PollingAssignment_2_3_0 ) ) )
- // InternalTableDSL.g:6397:1: ( ( rule__TableTable__PollingAssignment_2_3_0 ) )
- {
- // InternalTableDSL.g:6397:1: ( ( rule__TableTable__PollingAssignment_2_3_0 ) )
- // InternalTableDSL.g:6398:2: ( rule__TableTable__PollingAssignment_2_3_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableTableAccess().getPollingAssignment_2_3_0());
- }
- // InternalTableDSL.g:6399:2: ( rule__TableTable__PollingAssignment_2_3_0 )
- // InternalTableDSL.g:6399:3: rule__TableTable__PollingAssignment_2_3_0
- {
- pushFollow(FOLLOW_2);
- rule__TableTable__PollingAssignment_2_3_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableTableAccess().getPollingAssignment_2_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableTable__Group_2_3__0__Impl"
-
-
- // $ANTLR start "rule__TableTable__Group_2_3__1"
- // InternalTableDSL.g:6407:1: rule__TableTable__Group_2_3__1 : rule__TableTable__Group_2_3__1__Impl ;
- public final void rule__TableTable__Group_2_3__1() throws RecognitionException {
+ // $ANTLR start "rule__TableTable__Group_2_5__0"
+ // InternalTableDSL.g:6326:1: rule__TableTable__Group_2_5__0 : rule__TableTable__Group_2_5__0__Impl rule__TableTable__Group_2_5__1 ;
+ public final void rule__TableTable__Group_2_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6411:1: ( rule__TableTable__Group_2_3__1__Impl )
- // InternalTableDSL.g:6412:2: rule__TableTable__Group_2_3__1__Impl
- {
- pushFollow(FOLLOW_2);
- rule__TableTable__Group_2_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableTable__Group_2_3__1"
-
-
- // $ANTLR start "rule__TableTable__Group_2_3__1__Impl"
- // InternalTableDSL.g:6418:1: rule__TableTable__Group_2_3__1__Impl : ( ( rule__TableTable__PollingTimeAssignment_2_3_1 ) ) ;
- public final void rule__TableTable__Group_2_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6422:1: ( ( ( rule__TableTable__PollingTimeAssignment_2_3_1 ) ) )
- // InternalTableDSL.g:6423:1: ( ( rule__TableTable__PollingTimeAssignment_2_3_1 ) )
- {
- // InternalTableDSL.g:6423:1: ( ( rule__TableTable__PollingTimeAssignment_2_3_1 ) )
- // InternalTableDSL.g:6424:2: ( rule__TableTable__PollingTimeAssignment_2_3_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTableTableAccess().getPollingTimeAssignment_2_3_1());
- }
- // InternalTableDSL.g:6425:2: ( rule__TableTable__PollingTimeAssignment_2_3_1 )
- // InternalTableDSL.g:6425:3: rule__TableTable__PollingTimeAssignment_2_3_1
- {
- pushFollow(FOLLOW_2);
- rule__TableTable__PollingTimeAssignment_2_3_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTableTableAccess().getPollingTimeAssignment_2_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__TableTable__Group_2_3__1__Impl"
-
-
- // $ANTLR start "rule__TableTable__Group_2_6__0"
- // InternalTableDSL.g:6434:1: rule__TableTable__Group_2_6__0 : rule__TableTable__Group_2_6__0__Impl rule__TableTable__Group_2_6__1 ;
- public final void rule__TableTable__Group_2_6__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalTableDSL.g:6438:1: ( rule__TableTable__Group_2_6__0__Impl rule__TableTable__Group_2_6__1 )
- // InternalTableDSL.g:6439:2: rule__TableTable__Group_2_6__0__Impl rule__TableTable__Group_2_6__1
+ // InternalTableDSL.g:6330:1: ( rule__TableTable__Group_2_5__0__Impl rule__TableTable__Group_2_5__1 )
+ // InternalTableDSL.g:6331:2: rule__TableTable__Group_2_5__0__Impl rule__TableTable__Group_2_5__1
{
pushFollow(FOLLOW_7);
- rule__TableTable__Group_2_6__0__Impl();
+ rule__TableTable__Group_2_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_2);
- rule__TableTable__Group_2_6__1();
+ rule__TableTable__Group_2_5__1();
state._fsp--;
if (state.failed) return ;
@@ -23370,28 +23035,28 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableTable__Group_2_6__0"
+ // $ANTLR end "rule__TableTable__Group_2_5__0"
- // $ANTLR start "rule__TableTable__Group_2_6__0__Impl"
- // InternalTableDSL.g:6446:1: rule__TableTable__Group_2_6__0__Impl : ( 'toolbar' ) ;
- public final void rule__TableTable__Group_2_6__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TableTable__Group_2_5__0__Impl"
+ // InternalTableDSL.g:6338:1: rule__TableTable__Group_2_5__0__Impl : ( 'toolbar' ) ;
+ public final void rule__TableTable__Group_2_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6450:1: ( ( 'toolbar' ) )
- // InternalTableDSL.g:6451:1: ( 'toolbar' )
+ // InternalTableDSL.g:6342:1: ( ( 'toolbar' ) )
+ // InternalTableDSL.g:6343:1: ( 'toolbar' )
{
- // InternalTableDSL.g:6451:1: ( 'toolbar' )
- // InternalTableDSL.g:6452:2: 'toolbar'
+ // InternalTableDSL.g:6343:1: ( 'toolbar' )
+ // InternalTableDSL.g:6344:2: 'toolbar'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTableTableAccess().getToolbarKeyword_2_6_0());
+ before(grammarAccess.getTableTableAccess().getToolbarKeyword_2_5_0());
}
match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTableTableAccess().getToolbarKeyword_2_6_0());
+ after(grammarAccess.getTableTableAccess().getToolbarKeyword_2_5_0());
}
}
@@ -23411,21 +23076,21 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableTable__Group_2_6__0__Impl"
+ // $ANTLR end "rule__TableTable__Group_2_5__0__Impl"
- // $ANTLR start "rule__TableTable__Group_2_6__1"
- // InternalTableDSL.g:6461:1: rule__TableTable__Group_2_6__1 : rule__TableTable__Group_2_6__1__Impl ;
- public final void rule__TableTable__Group_2_6__1() throws RecognitionException {
+ // $ANTLR start "rule__TableTable__Group_2_5__1"
+ // InternalTableDSL.g:6353:1: rule__TableTable__Group_2_5__1 : rule__TableTable__Group_2_5__1__Impl ;
+ public final void rule__TableTable__Group_2_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalTableDSL.g:6465:1: ( rule__TableTable__Group_2_6__1__Impl )
- // InternalTableDSL.g:6466:2: rule__TableTable__Group_2_6__1__Impl
+ // InternalTableDSL.g:6357:1: ( rule__TableTable__Group_2_5__1__Impl )
+ // InternalTableDSL.g:6358:2: rule__TableTable__Group_2_5__1__Impl
{
pushFollow(FOLLOW_2);
- rule__TableTable__Group_2_6__1__Impl();
+ rule__TableTable__Group_2_5__1__Impl();
state._fsp--;
if (state.failed) return ;
@@ -23444,30 +23109,30 @@ public class InternalTableDSLParser extends AbstractInternalContentAssistParser
}
return ;
}
- // $ANTLR end "rule__TableTable__Group_2_6__1"
+ // $ANTLR end "rule__TableTable__Group_2_5__1"
- // $ANTLR start "rule__TableTable__Group_2_6__1__Impl"
- // InternalTableDSL.g:6472:1: rule__TableTable__Group_2_6__1__Impl : ( ( rule__TableTable__ToolbarAssignment_2_6_1 ) ) ;
- public final void rule__TableTable__Group_2_6__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TableTable__Group_2_5__1__Impl"
+ // InternalTableDSL.g:6364:1: rule__TableTable__Group_2_5__1__Impl : ( ( rule__TableTable__ToolbarAssignment_2_5_1 ) ) ;
+ public final void rule__TableTable__Group_2_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {